{"_id":"@pxblue/eslint-config","_rev":"28-96b9023f2c2fb9fc535d9f2b3f84d3c8","name":"@pxblue/eslint-config","dist-tags":{"latest":"2.0.5","beta":"2.0.4-beta.0"},"versions":{"1.0.0-alpha.0":{"name":"@pxblue/eslint-config","version":"1.0.0-alpha.0","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","peerDependencies":{"eslint":">= 5.0.0","eslint-plugin-import":">= 2.0.0","eslint-plugin-prettier":">= 3.0.0","@typescript-eslint/eslint-plugin":">= 2.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":">= 2.3.2","eslint-config-prettier":">= 6.3.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"_id":"@pxblue/eslint-config@1.0.0-alpha.0","_nodeVersion":"10.16.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-kfGn/fcSi875NEOkKbDT1K0vudL9tuJ8S8wiRovqPWl8IM0xAPQdT7u39p5g+rlK1zh5JGYIlGS9MLhBcDUAFg==","shasum":"4bfe6093d2efd9f221b1498f100e3f3f85973c85","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-1.0.0-alpha.0.tgz","fileCount":4,"unpackedSize":9404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvDUQCRA9TVsSAnZWagAAPFYP/AsV+iplk7ZVa8ualMcO\n9pQfrKbSyLgmu2JX+B5YxJTDlEdd7j5YmVz8U6qV1H9cTbfs/uekapMQHpTg\nj5yH4Qeu5pZxKi8gof1fjc/T6VUHrs3xjDdsYMafZdPAzfBpQ8wh6Pm8wGB+\nOlahdysXDgCzoQWXuRR0uooA3CWu3f6ZhgRtalL5xRV5054Ji47wtO6yF0Ro\nJCdbaL8uh5fbg1XbxtpnLbY0xHQ6dyTIXxbjMi9goCPjR6Nnko1h1wT3pjQv\nx1oTKgkrq7GdqWEtuvBUSwj4yao8jJi5Efopi/eDJi8JEZDOk06ErS51dFxS\nXoPKoHZnxSxR/iS+PWFF4KhqLJdAqWiJSOhd4UBuIYHFUjPdxvdRcSJ3VuXy\nCxfgdpkVVNYMRynFtzfr6WTfouN3WmR2lXAEiILiytTHwBhDEOpkntbxOqOU\nbHibDOOc7prvuZn2I5UGxWnUzJD9/tZuPPqAgIyt/FHDP3GDFpe+T7+ALjmK\n2dCNRtfTX/wapWtl2KShdk+xr4t4E/fDLeZkQV/7YzXzv+yxqiTTKN5GPfRG\neplMo+NM6F+/0iqY3Yb8g6ZgDSHiAgkjlHtK0HANPfFwZ5SuTGjRZK04FqVi\n4EaT6iMgcYhHlaTNL2vxaZu6IW5n01l/A/o5sbJtlQrxv+BsrZ9HbpfGlQmd\n+9e7\r\n=AY+o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICndE9Oz0L3lQ1NY+ZC75rMTYPrtYcw1zJFRSMHolAmkAiAdXBn/eNRf1WLimqvlLzWoFZqjnLNJ43tSZk0uxFNTAA=="}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0-alpha.0_1572615440143_0.7186117682808673"},"_hasShrinkwrap":false},"1.0.0-alpha.1":{"name":"@pxblue/eslint-config","version":"1.0.0-alpha.1","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","peerDependencies":{"eslint":">= 5.0.0","@typescript-eslint/eslint-plugin":">= 2.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":">= 2.3.2","eslint-config-prettier":">= 6.3.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"readme":"# PX Blue ESLint Configuration\n[![](https://img.shields.io/npm/v/@pxblue/eslint-config?label=%40pxblue%2Feslint-config&style=flat)](https://www.npmjs.com/package/@pxblue/eslint-config) \n\nThis package contains the PX Blue ESLint configuration. ESLint is used for enforcement of code quality across PX Blue applications. \n\n> **NOTE:** The PX Blue ESLint configuration package is only compatible with TypeScript projects.\n\nAll ESLint rules enforcing code style have been disabled in favor of using prettier for code formatting. Refer to [@pxblue/prettier-config](https://www.npmjs.com/package/@pxblue/prettier-config) for integrating prettier into your application.\n\n## Installation\nFrom the root of your package, install the PX Blue configuration:\n`yarn add --dev @pxblue/eslint-config`\n\nYou will also need to install the following peer dependencies:\n`yarn add --dev eslint eslint-config-prettier @typescript-eslint/eslint-plugin @typescript-eslint/parser`\n\n## Configuration\n### Add Linting Scripts\nAdd the following scripts to your `package.json`.\n```\n\"scripts\": {\n    \"lint\": \"eslint '**/**.ts'\",\n    \"lint:fix\": \"eslint '**/**.ts' --fix\",\n}\n```\nThe `--fix` flag will automatically attempt to fix reported errors. Leaving this off will report errors/warnings without attempting to fix them.\n\n### Import the Linting configuration\nThe PX Blue configuration needs to be imported into ESLint. Add the following `.eslintrc.js` to the root of your project.\n```\nmodule.exports =  {\n    parser:  '@typescript-eslint/parser',\n    extends:  [ '@pxblue/eslint-config' ],\n    parserOptions:  {\n        project: \"./tsconfig.json\",\n    },\n    env: {\n        browser: true\n    }\n};\n```\n\n## Usage\nTo lint all typescript files in your project, run `yarn lint`.\n\nTo automatically fix linting errors in your project, run `yarn lint:fix` or `yarn lint --fix`.\n\n","readmeFilename":"README.md","_id":"@pxblue/eslint-config@1.0.0-alpha.1","_nodeVersion":"10.16.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-+YksFq1LiMiGVJNjf21Svqg0UV7QHMo3yXTRsqwMmJbqzoIoQQ5fajKrRntpC9ZkwtHdxEtLrw6YcgbGywDg4Q==","shasum":"1854b6acd04218e949f3d0f82fc0a266f9f9cc3c","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-1.0.0-alpha.1.tgz","fileCount":4,"unpackedSize":9109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvFp/CRA9TVsSAnZWagAAG4IP/1KSV7ULnStNnfE4EPNk\nmJbRVFUXK+i6SPRkDeJGfU5BP9M0b6JQau+ppxF9/Q32hHyCpwxmhqgZcTMI\nkPiQUnXqBwB1CTHz2AL+Y5JWnvzZA3bLt8DEAKt/R3C4t9Pa+2qNvi4A59/U\nhVrhfqeGpFFVpGgUOgSEFlhEa3uFhqP51aaqEUYDa02RfQUp+zcUKMsEeO4A\n6lrOzL0OCKUL8gfzsk28aGrchy0gLVa80xOAB7vEu90l0Gpq47+Y4vHYdTgf\nRluLOsxpHcyAAoep67s6cBCfwAaK+vMW9GTl/D4ZmnKujVqmjn8WRTxjILOl\np32530nFGYhU6/0YzvZDGBiWZT2RCRN9MM2mCVeAzvd2f0o3QL9+ZHDKR4Vd\nul05z+j+q12iIFI6SpgOFJZC9TdV4FkaUypHs7n10GpqUSnm4uzxHvVfmQos\nP1hxAf83glekMIt6CxZ6ZX81Gk/COs/EnWv3IHiUPter8M4XO62VEMqHMUtv\nME6kPTY7zZBLjctaVvMjN7NbhJni5GEM+8h3yPH3Pc5Mew/mgUzIe6FzvYPR\nK2/pfXvrubDm6crFtBSMVB5WqmaUKtawTvZ5/EyiuUPWcwQ9dR58hFFuyh/q\nG3fJsAEUzzZAYQp8XSZVf0iVco/v4qsoeu9a/mvNLdbToF3rdc1FTZpvE2IY\nHl0B\r\n=r98D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY3Xqn16CWMRyZz7hEzq5ZTa/A0JhhGheWcvGq3Q5WFwIgDhj8bgBkITnqRBP7MjCv/2Yc8EjRw8gBbv0lpYSHZ3w="}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0-alpha.1_1572625023310_0.8606802183294902"},"_hasShrinkwrap":false},"1.0.0":{"name":"@pxblue/eslint-config","version":"1.0.0","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","peerDependencies":{"eslint":">= 5.0.0","@typescript-eslint/eslint-plugin":">= 2.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":">= 2.3.2","eslint-config-prettier":">= 6.3.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"_id":"@pxblue/eslint-config@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-nX79uWmga7JDwVjGpjmlKSCKG4olTk+62ICqDRHwJYk8yy8qnLPyy+X52gu+FAfhUFajZNhFKDEp4soBxGwlPg==","shasum":"033fd84116290f674fa19242de7cdf43d08ac692","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":4,"unpackedSize":8939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwC+uCRA9TVsSAnZWagAAoa8P/1bED47RbO53EK9ewfmH\nZ7frs5ipjYqEbKDuJUGUCokydc9jtWc9S3Z65zinqANoMTi0A8O5QOQ/XBBX\nNGLkjchBtHPwOP00XpVyV0H+iWe5BVIAt5aUwleTztGoNqdvJKfySNIm4EBu\nwbvhmPttzMjBmTFiqc5aBlYn5LfFgcqhfSQQF2ohjXFj2+KG0EX9W8lvzCcn\nWILyFcYTZMvzst+j1huCoJOI2qGbaHhj6qdKm36TWxxqHS5SRy7Ouzh65nMC\n5QgAa0yNLbO1/dydAInwP5vgO0cJyYzjLXG2WGW9RBjjtx9LC06nOKHwCAPM\nlaZ2WR/kxMiq9ryJ/k4n9BERYHhrkF0H530wQwPx7Q5NtAXjEs26+6pyYLKE\nULJiZNt33c2Tves4vo5ruGLMTuNJDA8zfbQPIZj0zSAFOvFTYRnFnw7/ySm7\nhk1ugvlVK1MX0ylVy4GJu4SibnGNj3194DZD9f1LTGbfMHmgOEIH2YKIvTIc\n9qx7mWuzJwiWAuApbEHSvjyRE3nQxRs8u/bViKj2miHySXtqp+vaWtTvyxMr\nqjsCasi4AgTKHyDl8bBh7egU5M4nUVcBlES3JD3yfRLhsVpL3lLJs3DW5HZU\ne19Xov5dWKiCijJbQMfbso+Rdle1TgXOhaESpqyV+aqlXj4DiEXhhbICMRtX\n77/U\r\n=LK3h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9DyFbu2BondwF7jl6tfkGnpkjo7LwltoMat1wkuYFHAiEAs/Dgz7e6/dDJzLGO9VDYqGYppDEkIdd0+NteMgPcEWk="}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1572876206621_0.015535141893480597"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated. Please update to the new @brightlayer-ui/eslint-config."},"1.1.0-beta.0":{"name":"@pxblue/eslint-config","version":"1.1.0-beta.0","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","peerDependencies":{"@typescript-eslint/eslint-plugin":">= 2.0.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":">= 2.3.2","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"readme":"# PX Blue ESLint Configuration\n[![](https://img.shields.io/npm/v/@pxblue/eslint-config?label=%40pxblue%2Feslint-config&style=flat)](https://www.npmjs.com/package/@pxblue/eslint-config) \n\nThis package contains PX Blue ESLint configurations for Typescript and TSX projects. ESLint is used for enforcement of code quality across PX Blue applications. \n\n> **NOTE:** The PX Blue ESLint configuration package is only compatible with TypeScript projects.\n\nAll ESLint rules enforcing code style have been disabled in favor of using prettier for code formatting. Refer to [@pxblue/prettier-config](https://www.npmjs.com/package/@pxblue/prettier-config) for integrating prettier into your application.\n\n## Installation\nFrom the root of your package, install the PX Blue configuration:\n\n`yarn add --dev @pxblue/eslint-config`\n\nYou will also need to install the following peer dependencies:\n\n`yarn add --dev eslint eslint-config-prettier @typescript-eslint/eslint-plugin @typescript-eslint/parser`\n\nIf your project is using React with the TSX file extension, you also need to install:\n\n`yarn add --dev eslint-plugin-react`\n\n## Configuration\n### Add Linting Scripts\nAdd the following scripts to your `package.json`.\n```\n\"scripts\": {\n    \"lint\": \"eslint '**/**.ts'\",\n    \"lint:fix\": \"eslint '**/**.ts' --fix\",\n}\n```\n\n> **TSX Projects:** Make sure to include .tsx file extension in your lint commands (e.g. `eslint '**/**.{tsx,ts}'`)\n\n\nThe `--fix` flag will automatically attempt to fix reported errors. Leaving this off will report errors/warnings without attempting to fix them.\n\n### Import the Linting configuration\nThe PX Blue configuration needs to be imported into ESLint. Add the following `.eslintrc.js` to the root of your project.\n```\nmodule.exports =  {\n    parser:  '@typescript-eslint/parser',\n    extends:  [ '@pxblue/eslint-config/ts' ],\n    parserOptions:  {\n        project: \"./tsconfig.json\",\n    },\n    env: {\n        browser: true\n    }\n};\n```\n\n> **TSX Projects:** Extend from `@pxblue/estlint-config/tsx`.\n\n## Usage\nTo lint all typescript files in your project, run `yarn lint`.\n\nTo automatically fix linting errors in your project, run `yarn lint:fix` or `yarn lint --fix`.\n\n","readmeFilename":"README.md","_id":"@pxblue/eslint-config@1.1.0-beta.0","_nodeVersion":"10.16.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-XwQL9bwGlvMdGRlbHLuF5EezzJQd+3ZchsvoOJVKXDGc9N0aDrcjwpvzl1+daC815FVwZom4Wkpae44tlIstFw==","shasum":"a33659c0b48b17a320f86a7e4b9e8b0ac4658220","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-1.1.0-beta.0.tgz","fileCount":7,"unpackedSize":9899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxESxCRA9TVsSAnZWagAAZmwP/iIppNvuI9Wt5P46Yp7j\np8H7isp0nm0wlxIBLJEiLYYfxJ1SdT2Qadt34TFEr709iHU+Lz2YC1LuFEjW\nRu/qHDKPhiyGGVo7ygv5XVoegKbrvBWFoDb7kEmLPu0wms9Zj3+hKmrRTw0T\nVcd4Ya3/3Ie/W1BEjGuAHKqhF5CocSLPl1J2BE3wtqZ1gtvt98Gkvq6wCYfn\nv6MWpb++8f1nTZdhI+7GFjy+8vshsR7tvW8SYC2To58VqIr2bAKkgu6gNT/0\nxtp2e3FBO2oWA0pjQwAQ3DqcABQQNHXjHjsNv/+byJuzRw9XvvkX4TXDvX3Z\nkaaUhmaHiXYFJN2ocSQ9p+Z1r10zfy9Ys4Sc5Dpk+2mg+NKnS4sVJf2yKZ6D\nAqWsgo49YresztBd/bQsgUlZvB0fD0Ek+Gmye5SGKqvVv1xPVA4CJQEYvZJ3\nozNVKpZ9Wf+2V2S49Rb1sQAgSrQ/xUYyIladHb//874tnQE5zZu0OdBLmMhy\n1tzWPBDxs5KM2UdCA1FZvoYUKtDj/lQSOjpZUdremt8jUzJBXNKuDvJIGHmG\nL95SfJXYbMxP6ew65/HrzwHndNh2qU+n8KmsltoxwUoWeJ21ZFAioLeYy0Ns\nmd3+Aliybw6hGTScJv9Js0PUdDP6GY7DrtsKCHwXnie1ahTYyNjSm1E7Oz7u\nfmrI\r\n=fc8E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6pk4AEcLDNEOQdgR9lpy2XUgEe2cTOPPP3ZEuJDCC9AiEA17syTL006N97IxSRdxdLJcloLvzihLJuLS/EfRfAkgE="}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.0-beta.0_1573143729425_0.0927920899106558"},"_hasShrinkwrap":false},"1.1.0":{"name":"@pxblue/eslint-config","version":"1.1.0","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","peerDependencies":{"@typescript-eslint/eslint-plugin":">= 2.0.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":">= 2.3.2","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"_id":"@pxblue/eslint-config@1.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-BV9c3KNt43lV6GnB5LN/WuuiX5ROgUCSZOjVYp09EPvNLAR0DUSAB2Ng5igDH8eN8GTHaizE3Gin4ld5zblOOg==","shasum":"59a2747cf05fe938e583e7c8f790aa0d7c79b0eb","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":7,"unpackedSize":9892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxEXPCRA9TVsSAnZWagAAQ9cQAJ5V13NtL30f9RWMwU3A\nJBcyK9pUtiQFVJqVIKKA1wejHfIEHp1HPJ6t5u90p5UNSI1HegsieiCj8db2\nH8NhuL3liBwg+/SEoYPyT9SA6vFo9HlVtLXdXahID145L44IHp2ZZ0b6YATh\n+g5PM7tkXJ4Bq+dsb1fXj1VhexoPKueJLGMIxbAl3lHOTNIyBcu2RDCCr+4O\nrYlgiZ6inXWT9e/vybmXKZjSz3a8jw+v5kC28sHRzPnCbO3VcvJsDOjBoq0N\npUdzTwQZuRHql83zgwYQkPxoM9tIH5/upagnrxZvSKErPmh+LBBWbQgKJXyU\ngM7ajCYsksRXk3NHLOgAilOpDHGs4qV4k+FjCAfBdVGwGWfe47gUIAqPKmiQ\nl45gQ2SwJmK5JHXty2ycZ/aAmkl/uOMwQMvfkDRsIm31YnC8KtdAbWewJhTA\nC6gG3jzmT4UFrgNJmrgRZkD9AgY6A6hhlSmwfymZVIpo9ngy7DYocAAg98YD\n5BuU+WjO6wV8d299+btw4Oo2z/SgOBv0O1O45S9ItmS5BjOl6r8eKKAhGEOP\ncvQ/wO/t6nH9ByvHvu8laQSPahbm8BeDfqxP8CZWSZkzfvidwfe0ohxzNo4Z\nDqA/v4MWwyu04FYRxPJ4zwbN+e4A79h356qpJQiNWv7FkN06OBIHxDn4xrTt\nE2jA\r\n=dDGg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhTLSDsoz2jwTkhBvpySVf9SRIlu03WQoEAZdoET1vOwIgKKvHROFLTPTR5ugOwCToNN++1GWKpSd0nO7sa5QUIBs="}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.0_1573144015222_0.697479544333643"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated. Please update to the new @brightlayer-ui/eslint-config."},"1.1.1":{"name":"@pxblue/eslint-config","version":"1.1.1","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","peerDependencies":{"@typescript-eslint/eslint-plugin":">= 2.0.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":">= 2.3.2","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"_id":"@pxblue/eslint-config@1.1.1","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-m2H5EjB1DkEFLC4xV1kW5UwYVT9gWf/dmKd+UP4x0982y7PI7XGvKEbn0I6e/O8x/jmM/kNsUdyknQEjVZAukg==","shasum":"d73567263ac37d823b94be4cb59d5e3d875030b2","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-1.1.1.tgz","fileCount":7,"unpackedSize":9826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzAnaCRA9TVsSAnZWagAA7RUQAJo1ZiNiQxuDxtfiIu/p\nzO+LCwwVBNYDy7nhGJZHq6x9eBpFkQNHEMyyQxbwt/d+phLHX/r/SIRV5bVV\n9Vzxnf55+iVPe2Q4wb28RSbEqvpO6+/j6Bj+++4IO9wTUBndl1cdarPOhghf\nd7NwUUxCmEYwVv+ZXuLYQhcl+WBlV2ZQOiHkM2Le+lqCMCMjPWm56j1dzEYE\n24tkFelgictAXiS0DoAS3mhPcqrIRupHeYT8LHw9dEj/9Om2iRdqD2T6ZdSB\nG8U1j5EYR+zfFMMcN+mw42dPYq0933AEc4zHUteyx4B4mhEFj3e0tL+3ercC\nkBFxayO5IZVj9/QbM4UAorB8x2U12lL6loTZmZcAQejhMbJ9+l068aD1Qiwe\nFLbnRdCwrdKZgycUQX5wArOjy3lfhE3GSC4yLxYB9uYRUDBVQTAh0ccg1DaM\nUQWWOXWRY/mi7L3+R7RQ1o5RsPDb9Vy5FdtfSpXuCpI3sXYxZi0IZaHmKSQI\nkmBfCJauCCK2A2tesNlQN/4xmmwVeHUn2urJnQGQPQDFIvy92wic95sI+tDt\n/zOqtGC8hFBvCAN8lU5VdSC5jTDsaVMfVbsIfj3Fe4PqPzd5jDiJ7y0VseBq\nK9J6WLfRreaW3ncreS6/CUmwadbxHOl/j19TdUMyWdR1r+zSyM5Xw49SHs0a\npS7l\r\n=QD8R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCPUPcckgxy1x+kvME2rJpdNO38arK+LzhdBvkPl2G2gIhAPcq+2KJNCYIWNUua5jWy2EHld4wrBUclF/Pg5ropGHN"}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.1_1573652953644_0.6458581158219407"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated. Please update to the new @brightlayer-ui/eslint-config."},"1.1.2":{"name":"@pxblue/eslint-config","version":"1.1.2","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","peerDependencies":{"@typescript-eslint/eslint-plugin":">= 2.0.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":">= 2.3.2","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"_id":"@pxblue/eslint-config@1.1.2","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-R2rNxoOysn3V3IlnhWEy5FadPUMp+Oa8z1l79k4Y4im1103P0s+xVlOO4RraXUjqX6uCERqLMrWJK24UdV7fZA==","shasum":"42ed0192ea323e97d3e214e3de7fd8a186a12eab","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-1.1.2.tgz","fileCount":7,"unpackedSize":9888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1Ds0CRA9TVsSAnZWagAAKvoQAIWRv2CtUlVJwPLyEqNX\nRRIF83ko0vE1kUIablpdHgAVJHefO7ze2WP66wEmlvq+PlAA9gc+tuxqi2+q\n3d9tdkSL8yyE6GWg/Ryw+w5+mJWsX818247QrAnID4WZlaKF3O8bRQA5xAn1\nbjHkmpnWyOggxCGZ9iu92Na2uliz1lTzYUj3LAVydtmIumgwkvqTR4WGcr0q\nLv0bfyDdv1nkY2b5SP5D4L/ehMHWBPlOHnnzTzZd3Wa9jlElExq6WEKEB30j\ng84ft/6yH8Olw8UeXidsJMJxQNXaPolIQKma/MEM/YMZgQk8Jb6YMk7toaMa\nvq0FgaVvKtoMzhLVBuma4uwX3pR04OL+6r783jCWniHEYzf3ITBo4hyVVlgp\nnkBW1scfG00RwShgI3rFgT0edovuAnWjXuTOuQNWJip9G3VlXeeI6/rs6afi\nJyNjOhRvN0Y3RM0+PDtPaKzK0HeyMIge0pIRWHXqj33+kudgzoZCS0uZmJMT\naLqzcGC7j8B1wAFNwH13hkN/7bPku57Vqilf6pcobPdsgnHxf3l9bNDzbWoP\nvHLiZ+qrOFJ5HKI4LtsKyFik4Np20k55s8smNJd6EITHPwIEoJ2xoaAHCpRm\n8Vb3ppqLRW6O6Rh+i4WU+2r4wIl1LOADDJa2FNsgIJRb6p0xTboVB2XSn1yx\nlOWU\r\n=fofe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtBb4Q712h2JQEitVzkAlKNJmWJ+bR892flPKa+uDnTgIgYuh6CLRHAtjZKswZkaB4wdBWOg8964tEn6+mq9c8KFA="}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.2_1574189875627_0.17470762876649082"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated. Please update to the new @brightlayer-ui/eslint-config."},"1.1.3-beta.0":{"name":"@pxblue/eslint-config","version":"1.1.3-beta.0","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","peerDependencies":{"@typescript-eslint/eslint-plugin":">= 2.0.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":">= 2.3.2","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"readme":"# PX Blue ESLint Configuration\n[![](https://img.shields.io/npm/v/@pxblue/eslint-config?label=%40pxblue%2Feslint-config&style=flat)](https://www.npmjs.com/package/@pxblue/eslint-config) \n\nThis package contains PX Blue ESLint configurations for Typescript and TSX projects. ESLint is used for enforcement of code quality across PX Blue applications. \n\n> **NOTE:** The PX Blue ESLint configuration package is only compatible with TypeScript projects.\n\nAll ESLint rules enforcing code style have been disabled in favor of using prettier for code formatting. Refer to [@pxblue/prettier-config](https://www.npmjs.com/package/@pxblue/prettier-config) for integrating prettier into your application.\n\n## Installation\nFrom the root of your package, install the PX Blue configuration:\n\n`yarn add --dev @pxblue/eslint-config`\n\nYou will also need to install the following peer dependencies:\n\n`yarn add --dev eslint eslint-config-prettier @typescript-eslint/eslint-plugin @typescript-eslint/parser`\n\nIf your project is using React with the TSX file extension, you also need to install:\n\n`yarn add --dev eslint-plugin-react`\n\n## Configuration\n### Add Linting Scripts\nAdd the following scripts to your `package.json`.\n```\n\"scripts\": {\n    \"lint\": \"eslint \\\"src/**/**.ts\\\"\",\n    \"lint:fix\": \"eslint \\\"src/**/**.ts\\\" --fix\",\n}\n```\n\n> **TSX Projects:** Make sure to include .tsx file extension in your lint commands (e.g. `eslint '**/**.{tsx,ts}'`)\n\n\nThe `--fix` flag will automatically attempt to fix reported errors. Leaving this off will report errors/warnings without attempting to fix them.\n\n### Import the Linting configuration\nThe PX Blue configuration needs to be imported into ESLint. Add the following `.eslintrc.js` to the root of your project.\n```\nmodule.exports =  {\n    parser:  '@typescript-eslint/parser',\n    extends:  [ '@pxblue/eslint-config/ts' ],\n    parserOptions:  {\n        project: \"./tsconfig.json\",\n    },\n    env: {\n        browser: true\n    }\n};\n```\n\n> **TSX Projects:** Extend from `@pxblue/eslint-config/tsx`.\n\n## Usage\nTo lint all typescript files in your project, run `yarn lint`.\n\nTo automatically fix linting errors in your project, run `yarn lint:fix` or `yarn lint --fix`.\n\n","readmeFilename":"README.md","_id":"@pxblue/eslint-config@1.1.3-beta.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-LPTHAK3iE+0tQ2QK3OuE/18P+modQJfuKp7DtShMfo2wsSP0ACE7Xox2Wlgct+FeYCu5rP2NMSwJl53xbgceMw==","shasum":"70c789c729734dadeba8fdc52c71c05b96c4c8c0","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-1.1.3-beta.0.tgz","fileCount":7,"unpackedSize":9979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ1Z2CRA9TVsSAnZWagAAd0gP/jXnxI/kfcfWAhyDOE3B\nNT/4MxurP9sTUhbvzbVjj8B320xaPLOTdnDXu0VppdRi1BQUQtvDdhdKMFtZ\nin9BO63gHHrjM7FjBFDRb1/p5RwpnS+qFPfianqchM8GC2V0Dq3hs9I7Iup/\ngFEyV8YXQe5dKTwiyI/QdFD+DHxAZ0WMMBGPAcp583rh/ypnIUf4s/G1lh+k\nkaLOh+C6zzn0Qc81NNb1hHHtqxm7TIPQATUKVJs1PPqeLfnM0DnLt/XXHuCZ\n9NCvqyjdzH+z2M2OMnuUHli6y8/6DUznNGM6miD50Xqk0Jt6lbsz3WwGWruQ\nL0hZo429+zhO056tsLiwgvLLdZ6/nCPAH/MPwwWHaQ7X4/GI2MC6Xb42IzLz\nl9eoGhzMeEbwBBZ/6oXdX3xCwX38ON9YW59Ng1z4A4tqKOQyImD9B3jP7ZVP\nYPjyM7KcFNpKB53MpHBMUKBamMXzz6O/5R72tEnzKdXmQ+KZGu6jSEYYlbWR\nKWNzlVCkEijpGKAEluRzP+lShTEto0kxZwTfbXknHJrIPYRqGcvXk94ul3EH\n27LLDCg2Tx2TDTTIEBStEm+E79WBjDt9xjKirJJgUpQDyv1e0SCtZ5oDe5it\nqX+7ULVXqSwDS5+MkujlW+gf/RBzQ6fIh+6LiqMdtfBpyXgRz7zWc1BfV7dw\nqQMX\r\n=WXFC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8jbWwvjvZDPfreASa8NxLyVFZ4/MM3kd7K1JNWKc8uAIhAKuhF0fiaZ1iz/49mmjVGExDrrD7dWXuaBLFmT9jNKKI"}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.3-beta.0_1579636341947_0.7168116259714736"},"_hasShrinkwrap":false},"1.1.3":{"name":"@pxblue/eslint-config","version":"1.1.3","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","peerDependencies":{"@typescript-eslint/eslint-plugin":">= 2.0.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":">= 2.3.2","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"_id":"@pxblue/eslint-config@1.1.3","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Ziv1a243pcnRn3omKxfbW1+YvoevOwq5k5wRIxNt/uJUldsfo7VgAcX9nMIl8l/Whw8fXZ/Cu1Sz5yfgmk7k8A==","shasum":"c5b0af45c428f426a3115677e449dff4385007f6","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-1.1.3.tgz","fileCount":7,"unpackedSize":9972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ1l0CRA9TVsSAnZWagAAig4P/itE+nC1oYsRdZGtQSLu\n2O7pnDhh/EJ0Twly+6NPUdgUGVHDW4t2kPzBCR51/s+BybcgbKvbX/k0qfsE\nSB4orqeqGzZHaz3Hs+flEWgoaCA90w+7+NbYYyA/Xfu3VV4e/j7pVw4sIkDp\n+dgdN/9WG9dSuxSmL71H7v1rTBMHwp5ZYk3ZAlcL9C9aCx1Af8UWbNH4X+IA\n0LStwnYDtfqGFw6TBktLQbHRjrRi/x0Txm/N1a5K/+mblOCsgzyKiCnlo0Sj\necEAwO5oHMsKihY7yqclkDrqlnbIkVO9nOT59aFvPvJOELUqXEU3CrDMRxqp\nM/61KAPtr47MI3qsF6CPiCeHQh6kI2mVCgbFrhgRMCISjP0bBzGulN5wEndV\nmgcXehovfs6TMzNKs4QzR6ELdZwK0ot+TJOSP3Ck/B283v8DlIbBgS9o0zaV\n16/m69QPuMMAZnY/1fOIeuSZvn0hw4DxS4j7ioU2mgPz+b6RKLJYKJ+PCEfP\nMINia1w4O1x+dkSmcAXoIV9eIOCjSopzt6sTYztxm/0NTfPsbE5IPbZjLuJe\n4Fgj0zweT3nxjtbonfneq9TneDrEmHeM1H9QRNh4q1b1YSmO9n6dI1SGlWDo\nwHk9eBzFw0xJGfX4UusPTQ/AtbzXGfHRui4lJQMcFi2m/ZYHUUpEuNpWe2a1\n3gQ3\r\n=YdWJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnKSOsvkSLt0p3wVCDWxOjtDpTW6GU8+P3QkYI+Q/KvgIhALqY3o+NCcdaRUNkmDlO0fsoLBMkRzbFsUVTSqmfyk+a"}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.3_1579637107936_0.5803646745175663"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated. Please update to the new @brightlayer-ui/eslint-config."},"1.1.4":{"name":"@pxblue/eslint-config","version":"1.1.4","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","peerDependencies":{"@typescript-eslint/eslint-plugin":">= 2.0.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":">= 2.3.2","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"_id":"@pxblue/eslint-config@1.1.4","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-hW46xn+jX2J1aCMYWQ7nrU88ZmrA8XhL7+QvIxNUqM6UC1iLN53Vaf1bwlvi1cXTe5/eVrOBuBacXDs0CefiKg==","shasum":"c4196ee901ac3f21491c24d50b226cbc016c7b2a","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-1.1.4.tgz","fileCount":7,"unpackedSize":9943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVndPCRA9TVsSAnZWagAA3U8P/RgQXUDiYx/UyDYaUy+O\nfzf8kLn+bivgosAfGV8UdU+11iVjW6R+l7v7xIdxCggSajQppmUZ9gJlUzRG\nI/az0k2eJhS7gr3NV9ZIpC4PL3fQhf8gopzoiybfNP41FxB3Cxl7XxUyQvKb\nZWVUnyXS4+Z2Zgw3hVsiu15ROFaPAyUJOCWfeH909PyYcJDCDN73YF5kKCTA\nMXZtYuG6Eb7UuBSSRJytJKvQRjbNGaMEVnf+TvVijLeoQMDPFQoPvqic5nsc\nOAytYJn+yPEfFMfU89tMSMCcsdLNnH+EP5SeqSoLAL/aBYAD/khhvZch+UmP\nKiJyJnPXWmf+X1IxBIfSlGk1pYMu6zhOEiAyjtvb5FGU6pYitY2H+3ae/xVA\n2OIycEHtTFUh8XrGVHUpJxeF/YfKdNBd8XNAq8DH/JrOC8bR+QQlCGOQFVpo\nnhIkXOIQMhKO02DjG22lYabO5v9LUCOxrqmKPaOyap+8PIx6l2ib/b4IktM8\nfXNGW1G+YVKUySPKN2Gu08+CUQMpXpehBuuO3UDRBZmqX/VmMvsWka/X2Re1\n1EEnEf2wGGS6WOpJ010Nd/+34BC9GbjLdVQMxXntuNvyjcuUzpZN54kOlWC7\n4gBF+4frgdInUCi0d+BB2MHK6dLlXQ9sdad0E53mCfiWG4x494otPPLBCAs1\nYcxR\r\n=QbAX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzodZ4qOTbOruX+/b/uIOPGPgom6PV/x7jxfq04yoMgAIhAJ3DmRmtk16sGZvYWNXANhxm554RKh1H2lBO0mwIosx5"}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.4_1582724942916_0.8082489174950103"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated. Please update to the new @brightlayer-ui/eslint-config."},"1.1.5":{"name":"@pxblue/eslint-config","version":"1.1.5","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","peerDependencies":{"@typescript-eslint/eslint-plugin":">= 2.0.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":">= 2.3.2","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"_id":"@pxblue/eslint-config@1.1.5","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-GEdq5TMZrp6ijrnwx6Ks0mgWM/Hg4EVgByWzK/XqURhwQis4ortNKfEOI5DpKLLb0DjsTBt1OQOzkGOpNpE68Q==","shasum":"7890242cb81170514aa02defd549032a834f29c3","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-1.1.5.tgz","fileCount":7,"unpackedSize":10006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea4n1CRA9TVsSAnZWagAAQegP/RzQsk+YJY7mI3ztlC4I\nEjV5DN+MrtCJNPskba0QyZuPSjPdvXUA1zpWUzitMFBmm5DPzXKJLd3sMiID\nXxgiMS3fIPlfTQL+rMgkXFIYeUP2FFB1brB4fwEa9biwAGxaK/0il0Cm/K1n\n1lfN/Lkk6zFH81uMjTVDT0cAe6iscyNi05SWUV29f+7b8JXeOCKqVYdeRmDF\nRWDiwGEXNi38O+if+g7M4eTW/NojA0QlZ820I3sWeByywhp1FarV60mQ82xg\n6hmSVFq+SjryD00W76UhphDqzB+Bf2Wc0mIvbKpMvMjIfQM5fcFpUwHGEakE\nMx9lLrN6gszV+F+6hO0XLDhxEs3i3RGVUAQW6SHK5v64NA+ucIa9f4X8pqi8\nL4TuHlwehP3lgZChLYo3N3P/gRGOzMyvqYKnBX6cUcshyGCbubmhmroPHhaU\n6+sRp6jLLZQsLDKVDsfiOL1RMPWEtlKxquESbluswL3XcXeN5PwLjhTf9s6o\nyROphFUgxzwxcjjM885ylBDtJcP7zALt8dyvMbbP9u4ZSWGxs5u7gFzzpryy\nIj/gWLUgIoLUSrcM9WfLQ+jKa5nfD2Fp4dav9qF70IqSYhcfHHPTw5tMcebE\nXMTrHnoDEZjprxYfn6KOgKrUEj4Kt1T88Yc1RUWTow0ghx2Lul7YDLwcMmXP\n6IDp\r\n=NQvf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPgya2txQY8V3obGFMpe8X/kqkfVhf7txNZmjVk2TC5AiEA4r1aDqq4GwIUv91ZKg+sgOpYQTSN/YyPajG5UqzcamI="}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.5_1584105973095_0.04216783534087831"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated. Please update to the new @brightlayer-ui/eslint-config."},"2.0.0-beta.0":{"name":"@pxblue/eslint-config","version":"2.0.0-beta.0","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","scripts":{"test":"bash ./verifyArtifacts.sh"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^3.0.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":"^3.0.0","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"readme":"# PX Blue ESLint Configuration\n[![](https://img.shields.io/npm/v/@pxblue/eslint-config?label=%40pxblue%2Feslint-config&style=flat)](https://www.npmjs.com/package/@pxblue/eslint-config) \n\nThis package contains PX Blue ESLint configurations for Typescript and TSX projects. ESLint is used for enforcement of code quality across PX Blue applications. \n\n> **NOTE:** The PX Blue ESLint configuration package is only compatible with TypeScript projects.\n\nAll ESLint rules enforcing code style have been disabled in favor of using prettier for code formatting. Refer to [@pxblue/prettier-config](https://www.npmjs.com/package/@pxblue/prettier-config) for integrating prettier into your application.\n\n## Installation\nFrom the root of your package, install the PX Blue configuration:\n\n`yarn add --dev @pxblue/eslint-config`\n\nYou will also need to install the following peer dependencies:\n\n`yarn add --dev eslint eslint-config-prettier @typescript-eslint/eslint-plugin @typescript-eslint/parser`\n\nIf your project is using React with the TSX file extension, you also need to install:\n\n`yarn add --dev eslint-plugin-react`\n\n## Configuration\n### Add Linting Scripts\nAdd the following scripts to your `package.json`.\n```\n\"scripts\": {\n    \"lint\": \"eslint \\\"src/**/**.ts\\\"\",\n    \"lint:fix\": \"eslint \\\"src/**/**.ts\\\" --fix\",\n}\n```\n\n> **TSX Projects:** Make sure to include .tsx file extension in your lint commands (e.g. `eslint '**/**.{tsx,ts}'`)\n\n\nThe `--fix` flag will automatically attempt to fix reported errors. Leaving this off will report errors/warnings without attempting to fix them.\n\n### Import the Linting configuration\nThe PX Blue configuration needs to be imported into ESLint. Add the following `.eslintrc.js` to the root of your project.\n```\nmodule.exports =  {\n    parser:  '@typescript-eslint/parser',\n    extends:  [ '@pxblue/eslint-config/ts' ],\n    parserOptions:  {\n        project: \"./tsconfig.json\",\n    },\n    env: {\n        browser: true\n    }\n};\n```\n\n> **TSX Projects:** Extend from `@pxblue/eslint-config/tsx`.\n\n## Usage\nTo lint all typescript files in your project, run `yarn lint`.\n\nTo automatically fix linting errors in your project, run `yarn lint:fix` or `yarn lint --fix`.\n\n","readmeFilename":"README.md","_id":"@pxblue/eslint-config@2.0.0-beta.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-G04TjrxJH/IcMO+dIreN2N2k2aePg+pqrmmglCKlPbrW5jkkII40wOoVbLx8uOZ1pdtX3+hSdN5Bcj8Kp3NWYQ==","shasum":"c338b1956cdc75fe2e5b9fcb2607c8437a2a273c","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-2.0.0-beta.0.tgz","fileCount":8,"unpackedSize":10287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1UrHCRA9TVsSAnZWagAAfQkP/14A9Hi8W2IVdVSlHTFN\nDVNhKF6MQ1Y4RT9Ug3dE9jV7L//lc1kzwYl+3g3hyOgULtKiyouZhuGeygkb\nsck1AtqiQ9YBi70BOAnRvizE0Y5VYG6vxwHlYkh1te2JKqF5bOKYLZYK0GsD\nqSJdBR3x3ETh83h6jhM1Ba3lf0tnYnGu97meAjrXxzjQkXe/z2ZFw1/eXq1M\nLoiYMXITyYm6WJ7huTXD6sI9nTxZTAsQ8QMgSj5C+7Kfb/84DlAzhHkS8niA\n/mHQn0Olkr/kFCacVMCw/JUZrkT5rMatcuDVe3sWZ9UgmOAz4ozEftZQMtw1\n4XeEhIodjZuJCQW8Y8NQvQ6Wo8ODAwa5CMtFxdgFruk5axwTSK2gYkvY3rMz\nHjkMxkXsVztuQ9ToISK6yg/wwNgan67E9BiNUSLyEyc4PgJCuf4eXLi+nX0p\nheaYYeQ+PQL69K3MnSSgUhFzmgO4+IJi+ORwRjzIccLHTtKddzXNfCXa1ivT\nkrIbhUq0GgA8Si5B/yLgFpvxcdhR6q1rhcneuVgMtOUgp3GsEMvTYj1ptpco\nOFlmJVz1SxRhLjrEHLOef2rNavfPLzer3/TfuDUa5CvZo+gx1kCOb0tlCmEY\nEfhVehDexZtoH/dM06hWknCwBdjnZxFK4UDJUYzCHMRbAf7sMPF81q/TjxBd\nPBBO\r\n=TXJp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvzMSWBWg+RkOgT98ScqoqDx5cFwWwcf/Fy21Fhzy0FAiBuoNsKfIQDD7OwlbxszFFkf4ILJ2a09NbgxnwQ/aiHDg=="}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.0-beta.0_1591036615321_0.19428122355698085"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"@pxblue/eslint-config","version":"2.0.0-beta.1","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","scripts":{"test":"bash ./verifyArtifacts.sh"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^3.0.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":"^3.0.0","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"readme":"# PX Blue ESLint Configuration\n[![](https://img.shields.io/npm/v/@pxblue/eslint-config?label=%40pxblue%2Feslint-config&style=flat)](https://www.npmjs.com/package/@pxblue/eslint-config) \n\nThis package contains PX Blue ESLint configurations for Typescript and TSX projects. ESLint is used for enforcement of code quality across PX Blue applications. \n\n> **NOTE:** The PX Blue ESLint configuration package is only compatible with TypeScript projects.\n\nAll ESLint rules enforcing code style have been disabled in favor of using prettier for code formatting. Refer to [@pxblue/prettier-config](https://www.npmjs.com/package/@pxblue/prettier-config) for integrating prettier into your application.\n\n## Installation\nFrom the root of your package, install the PX Blue configuration:\n\n`yarn add --dev @pxblue/eslint-config`\n\nYou will also need to install the following peer dependencies:\n\n`yarn add --dev eslint eslint-config-prettier @typescript-eslint/eslint-plugin @typescript-eslint/parser`\n\nIf your project is using React with the TSX file extension, you also need to install:\n\n`yarn add --dev eslint-plugin-react`\n\n## Configuration\n### Add Linting Scripts\nAdd the following scripts to your `package.json`.\n```\n\"scripts\": {\n    \"lint\": \"eslint \\\"src/**/**.ts\\\"\",\n    \"lint:fix\": \"eslint \\\"src/**/**.ts\\\" --fix\",\n}\n```\n\n> **TSX Projects:** Make sure to include .tsx file extension in your lint commands (e.g. `eslint '**/**.{tsx,ts}'`)\n\n\nThe `--fix` flag will automatically attempt to fix reported errors. Leaving this off will report errors/warnings without attempting to fix them.\n\n### Import the Linting configuration\nThe PX Blue configuration needs to be imported into ESLint. Add the following `.eslintrc.js` to the root of your project.\n```\nmodule.exports =  {\n    parser:  '@typescript-eslint/parser',\n    extends:  [ '@pxblue/eslint-config/ts' ],\n    parserOptions:  {\n        project: \"./tsconfig.json\",\n    },\n    env: {\n        browser: true\n    }\n};\n```\n\n> **TSX Projects:** Extend from `@pxblue/eslint-config/tsx`.\n\n## Usage\nTo lint all typescript files in your project, run `yarn lint`.\n\nTo automatically fix linting errors in your project, run `yarn lint:fix` or `yarn lint --fix`.\n\n","readmeFilename":"README.md","_id":"@pxblue/eslint-config@2.0.0-beta.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-RHkEACkzviViuv0PxEVKYpAOvnmBv1uW2dbpNaCxwUNLQPoDP0OPBGrQV7S120usqaAcfbbsQsGpGUNB7VEFcg==","shasum":"8654d559690c9f211c8bc364f0c743aa9e10ea70","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-2.0.0-beta.1.tgz","fileCount":8,"unpackedSize":10308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1UwKCRA9TVsSAnZWagAAaJwP/12B3czbGsl8a55DjaIE\nGx2rBf1mZleDqZqJRrPcv4qDuApbV0Kr43TH9GvmEh6jdP3Ug6lcBMhattJl\nWh5u0s5BQxuWQA2hvugi54ThIMdv+e5AVSRwe2VkXkh8lz6FT5n51Dgcs4P8\nLdnyUM7hY1BkdaQ4KmuovZ3SlP8nM0qICuiiNKTN7VPeH9TNzFpJpKW04qfc\n/fINrt1u548Xsee1pr0H6Ao/IMXQu1wp05avw9jDW3jbU6eaI2trW5ekI2/5\nuTq11CiWWYHpzd7uM70EDcW+rayMkZULVeKr3nUQkS0MuQDJmNf4CmBw7XZc\nk7JxzffPHYuhVs3dJSXww8eQZf8OV8i0MWak/RmerWW92NNJ5J2KRoJ0z4Sv\nf4OkgsreXIrf1N7bsZxAfQrBVy4aCdrqA9ocj2T5APG2FAmLbRZBynbAvV5D\nRTuj5Ef555q2oG7ih7fse2XwT2GGXybcrhf0AO2vZcYJ5NkGxrG1GckybM3a\ngr9wly8IfWnw5TX00MGsW5yuMy3zbPQeW84jlwx4SgWZveTXQh4t0QayPKjI\nWSMbNa8EzC5rHwMbUOzfuaq0pc3XunsLK1CCzKS0dhTRndFmk9HtbNSQFsab\nSuLhkekgOc6Qzx6G2a2QdFV9yXCZoz6K0R+UhIw6dK4fkNki8ScupM6Wmc57\nr7ch\r\n=pZdy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICedhjRznuTD/SB8aOhAne/PIMbC3DUud3LSMs5sqSIRAiEAgzVJ4jqbF7ot8XHl/NOy3dU2VexRNzjqfcu5lMifi7I="}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.0-beta.1_1591036937688_0.2413435840549849"},"_hasShrinkwrap":false},"2.0.0-beta.2":{"name":"@pxblue/eslint-config","version":"2.0.0-beta.2","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","scripts":{"test":"bash ./verifyArtifacts.sh"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^3.0.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":"^3.0.0","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"readme":"# PX Blue ESLint Configuration\n[![](https://img.shields.io/npm/v/@pxblue/eslint-config?label=%40pxblue%2Feslint-config&style=flat)](https://www.npmjs.com/package/@pxblue/eslint-config) \n\nThis package contains PX Blue ESLint configurations for Typescript and TSX projects. ESLint is used for enforcement of code quality across PX Blue applications. \n\n> **NOTE:** The PX Blue ESLint configuration package is only compatible with TypeScript projects.\n\nAll ESLint rules enforcing code style have been disabled in favor of using prettier for code formatting. Refer to [@pxblue/prettier-config](https://www.npmjs.com/package/@pxblue/prettier-config) for integrating prettier into your application.\n\n## Installation\nFrom the root of your package, install the PX Blue configuration:\n\n`yarn add --dev @pxblue/eslint-config`\n\nYou will also need to install the following peer dependencies:\n\n`yarn add --dev eslint eslint-config-prettier @typescript-eslint/eslint-plugin @typescript-eslint/parser`\n\nIf your project is using React with the TSX file extension, you also need to install:\n\n`yarn add --dev eslint-plugin-react`\n\n## Configuration\n### Add Linting Scripts\nAdd the following scripts to your `package.json`.\n```\n\"scripts\": {\n    \"lint\": \"eslint \\\"src/**/**.ts\\\"\",\n    \"lint:fix\": \"eslint \\\"src/**/**.ts\\\" --fix\",\n}\n```\n\n> **TSX Projects:** Make sure to include .tsx file extension in your lint commands (e.g. `eslint '**/**.{tsx,ts}'`)\n\n\nThe `--fix` flag will automatically attempt to fix reported errors. Leaving this off will report errors/warnings without attempting to fix them.\n\n### Import the Linting configuration\nThe PX Blue configuration needs to be imported into ESLint. Add the following `.eslintrc.js` to the root of your project.\n```\nmodule.exports =  {\n    parser:  '@typescript-eslint/parser',\n    extends:  [ '@pxblue/eslint-config/ts' ],\n    parserOptions:  {\n        project: \"./tsconfig.json\",\n    },\n    env: {\n        browser: true\n    }\n};\n```\n\n> **TSX Projects:** Extend from `@pxblue/eslint-config/tsx`.\n\n## Usage\nTo lint all typescript files in your project, run `yarn lint`.\n\nTo automatically fix linting errors in your project, run `yarn lint:fix` or `yarn lint --fix`.\n\n","readmeFilename":"README.md","_id":"@pxblue/eslint-config@2.0.0-beta.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-DW2M2zhEWhN6mk3XHe8J1ndQlXv+f2xgNGQ+M8t8x45IQCT/c3mF3DnpWNSQx4OHeqMSiUkjh6/XfEVKk3Xq6A==","shasum":"6f1a56ca49da9686329538a06eba373ac3d12ca9","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-2.0.0-beta.2.tgz","fileCount":8,"unpackedSize":9513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1U/JCRA9TVsSAnZWagAAAMkQAJwNx1Qqy+7mrU7l1IfB\nNK9mRxSacNWLuOii26vMcCMq89mwS4PVA4GOChGlVY2kMS+9Z51p61AgMul2\n1TRAgqlkRi44Ev/je+P6KH+NsXD1Xluvtg90g/GPjqhlGdWxv8TAGs2aryyI\nJwKm3PonB2TFGcSiGlvgebRPZFhfjRtMsCSqmrXwGqAaHKSJtHXlwPDurxbA\n9ZyMQYYcqXDCMxuUwNOS0J7CN4tzRpqBY6fxkumhjqcGNkd2EPNBSzzicrIc\nPbvy975oLKAUxs6OnzzH1ZfKbknVGHFCsgIJ1cX8dYyzhqLx11wlCydcfwuR\n3VVWNN7kMeucCodzyEVHHJfZf/lpAKAXFVfFEopmZL01WQcWhBChX1ptiSjL\n35dgwjcaHOKy71mTIHvXNvH3Z6YESjpDuFlP3NLKzkrAJ1KJbkWlpVXFg2Qn\nG0+9O9Dy4GPD6DEXzIWlAKuTUmpR+pd59Lc2ITyNlhiNasXaIGK92FL6E8bK\nNQyr9RdYHKaRVEsLI4nHJxnOU71kyMtj0+JDknbQB6X4s6Z8UrAuS5qtYTg4\n0vr80ITeHFXlN67yiXYbNnvdVmo12vaAFjCDxZ47KC8YdzDvAL5Y4UM2UoRn\nuIwUQdJNUBozG3v/9OIBmxGc0ILpAsy2e5GoEPwob++8/+x3WNArOKttdZfo\n4rjh\r\n=zi9o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB39VrlsBSsZxirkwyZSotdjfGY2hXpXLfa1aEYtNsfBAiEAxxH8xdGaR56d0coZenNKwxbgU6z1V3Zc2RlwoWx6ARU="}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.0-beta.2_1591037897565_0.06485135870740111"},"_hasShrinkwrap":false},"2.0.0":{"name":"@pxblue/eslint-config","version":"2.0.0","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","scripts":{"test":"bash ./verifyArtifacts.sh"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^3.0.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":"^3.0.0","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"_id":"@pxblue/eslint-config@2.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-hVk/0IK+Pbzw8MFPJjvH9x2DjNP+LPzQVXdaikwvF+88MlLu7CTV5I/Zz5pAszm5e8b0WgF4RkT/wByVJaDnaw==","shasum":"6dd2c5ae1c283ed0006558bf5617d9773e969b7b","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":8,"unpackedSize":9506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1ixFCRA9TVsSAnZWagAAgv0P/2a2pykKm1xQ+u7c/IaW\n9k9bRb+dcYLg7d9WJ4M/6FLhTxMY5PkUADUaTPuQIqm3eYvgPOXFxWIuhBsN\nPc74q9LJjoy6fkUx0Vrdc8LabYpbtLr9Rno8aV+115dcDXYt05zeP4J3NtgG\nGoCVvLtdQRa44HkqZzscQ5cFhNy8DxjiVwSPSsFjaCFOupO3od/tezqPmvg5\nyfYa6i5qQMU0FfSozjj48OsnYhirkS8/w+q/OApkQxKOhf2ou88InW9x8bWF\nRaKzkOp5OYj8HV+8AbR0Ez4Xht9pAaP6fgRQpZHIFVOa1r7LD2CKX9zoFIIs\nCLjAA5j9eDLNiTUnMVV5kNxPyNgyaXwEUm450N3QJDyILrGFNFDg0NrMOt5A\nZPnWfG8qDGwCEa3Y7hvapX/j9YEzCnJ1KuqPc/Rwp6jbhOW3GaMKi8H8aLsZ\n5iETlqkQuWQGUh+qvq7TwNteLNZi2LzQFXXh7rOvxnovIGu2o+YU572+N+l+\nHOx2as7cM6VUsgIhwt4x+YP8wBnVw5kdP+gyf6ZaYR18GH+3UVjptH4yNjzC\nafp94xmprovj7Yas86x5Nm9nRAofSyK6jTD43gcRpdpGT7qk380n4JD+UGpN\nPBCTnK62crZeMorUSRzsRm08znCe/fJv3/uVovxL2pabABqBshkvjZI8p1rb\ncpSm\r\n=2/vY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6muuJJR2qTO8+9ncvEUSZgMpzfQlkKvUAWIqbQ9K+dAiBlxu1N0R9jJmhVXSDy7pT4letO6HFyUHUowUks0H2Ujg=="}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.0_1591094341329_0.24914081676612576"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated. Please update to the new @brightlayer-ui/eslint-config."},"2.0.1-beta.0":{"name":"@pxblue/eslint-config","version":"2.0.1-beta.0","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","scripts":{"test":"bash ./verifyArtifacts.sh"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^3.0.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":"^3.0.0","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"readme":"# PX Blue ESLint Configuration\n[![](https://img.shields.io/npm/v/@pxblue/eslint-config?label=%40pxblue%2Feslint-config&style=flat)](https://www.npmjs.com/package/@pxblue/eslint-config) \n\nThis package contains PX Blue ESLint configurations for Typescript and TSX projects. ESLint is used for enforcement of code quality across PX Blue applications. \n\n> **NOTE:** The PX Blue ESLint configuration package is only compatible with TypeScript projects.\n\nAll ESLint rules enforcing code style have been disabled in favor of using prettier for code formatting. Refer to [@pxblue/prettier-config](https://www.npmjs.com/package/@pxblue/prettier-config) for integrating prettier into your application.\n\n## Installation\nFrom the root of your package, install the PX Blue configuration:\n\n`yarn add --dev @pxblue/eslint-config`\n\nYou will also need to install the following peer dependencies:\n\n`yarn add --dev eslint eslint-config-prettier @typescript-eslint/eslint-plugin @typescript-eslint/parser`\n\nIf your project is using React with the TSX file extension, you also need to install:\n\n`yarn add --dev eslint-plugin-react`\n\n## Configuration\n### Add Linting Scripts\nAdd the following scripts to your `package.json`.\n```\n\"scripts\": {\n    \"lint\": \"eslint \\\"src/**/**.ts\\\"\",\n    \"lint:fix\": \"eslint \\\"src/**/**.ts\\\" --fix\",\n}\n```\n\n> **TSX Projects:** Make sure to include .tsx file extension in your lint commands (e.g. `eslint '**/**.{tsx,ts}'`)\n\n\nThe `--fix` flag will automatically attempt to fix reported errors. Leaving this off will report errors/warnings without attempting to fix them.\n\n### Import the Linting configuration\nThe PX Blue configuration needs to be imported into ESLint. Add the following `.eslintrc.js` to the root of your project.\n```\nmodule.exports =  {\n    parser:  '@typescript-eslint/parser',\n    extends:  [ '@pxblue/eslint-config/ts' ],\n    parserOptions:  {\n        project: \"./tsconfig.json\",\n    },\n    env: {\n        browser: true\n    }\n};\n```\n\n> **TSX Projects:** Extend from `@pxblue/eslint-config/tsx`.\n\n## Usage\nTo lint all typescript files in your project, run `yarn lint`.\n\nTo automatically fix linting errors in your project, run `yarn lint:fix` or `yarn lint --fix`.\n\n","readmeFilename":"README.md","_id":"@pxblue/eslint-config@2.0.1-beta.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-YnkuYRObNlGUmADrG3vZ6dcXHUKFV8E+o4vQWoVoPDw/Cf7qQ/SX8ZmEaHUHzgkcGg9u6fkQN+ZjoIFcoZOBgA==","shasum":"6267d9bb0dba5d5c077b387198d24c5f7b23bb66","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-2.0.1-beta.0.tgz","fileCount":8,"unpackedSize":9635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB2ogCRA9TVsSAnZWagAA/LUP/jtnXjXVsxO4QJYxHuGS\nwVl85hvY/Sd8J9lXFwyHg9TnQgZLcKVPk/Yxa4rpjSqmDiGE02lLrJ4RK0Gm\nlY/ojgylLOQ4rUQZWVjpl5Yd8nPYz/knUpkpSzVMNTzYdhJIQYKNHqRUdkp+\ndwOyS/Dy92LhLyKQGJsT8TaAtDoesA0IM+87CceHyhfPQPn24mzAYRGrqlUB\nWR4JoQdwCnZYsytRBYfF9vTbgsnmePeK5ZRZj3Kf0lT475ilPUlwP+kpoEBD\nXQ17QMjJjAvSJFnsu7Abxbt8s4QqmloA66fOpKOs5zo+htNUepJKP/2Hx9jk\ncPqdZab1Rzy0DgQX+Nw7V4gP/iEulC5ywyybuskMbC3yTi+Q2E5gg7sFKV7V\nCRozIh1AOeTsmWx3hX94CYHH3S0VOntp9Y52MHePDdKIP8+eqOl07O1lh2Wq\nUVIlXr/chcebDLUfPp8K2qgVltI74OxPiX+IIuMFEG82pVKw1ZdPBF/Fua7K\nKJ246+FwltKTQohLGXqB7C+USPnXPYnyoHu+ui/LiDAtvQMWtWhbfLg4p6dz\nK9zx+qGG63tg8AnL3KgncmemkuRM6SBIsWfo2KlI4NrtXAdyHq2dlzrJF1oy\nGDrmTc0EcPOFvMH187+piQIoknVRSotlPPU3Zz27q25To0M+HRUId33VnNYZ\n0Jiv\r\n=LbBA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDYx/WZS7ZPeLCEJ3GG1DDaorShWX3BNhEIF5dC1RY2AiEA2Ex5V8UOicOp3ZktnXInxjIS3aMKeyQ/rc5NMHyABIU="}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.1-beta.0_1594321440043_0.479978414127189"},"_hasShrinkwrap":false},"2.0.1-beta.1":{"name":"@pxblue/eslint-config","version":"2.0.1-beta.1","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","scripts":{"test":"bash ./verifyArtifacts.sh"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^3.0.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":"^3.0.0","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"readme":"# PX Blue ESLint Configuration\n[![](https://img.shields.io/npm/v/@pxblue/eslint-config?label=%40pxblue%2Feslint-config&style=flat)](https://www.npmjs.com/package/@pxblue/eslint-config) \n\nThis package contains PX Blue ESLint configurations for Typescript and TSX projects. ESLint is used for enforcement of code quality across PX Blue applications. \n\n> **NOTE:** The PX Blue ESLint configuration package is only compatible with TypeScript projects.\n\nAll ESLint rules enforcing code style have been disabled in favor of using prettier for code formatting. Refer to [@pxblue/prettier-config](https://www.npmjs.com/package/@pxblue/prettier-config) for integrating prettier into your application.\n\n## Installation\nFrom the root of your package, install the PX Blue configuration:\n\n`yarn add --dev @pxblue/eslint-config`\n\nYou will also need to install the following peer dependencies:\n\n`yarn add --dev eslint eslint-config-prettier @typescript-eslint/eslint-plugin @typescript-eslint/parser`\n\nIf your project is using React with the TSX file extension, you also need to install:\n\n`yarn add --dev eslint-plugin-react`\n\n## Configuration\n### Add Linting Scripts\nAdd the following scripts to your `package.json`.\n```\n\"scripts\": {\n    \"lint\": \"eslint \\\"src/**/**.ts\\\"\",\n    \"lint:fix\": \"eslint \\\"src/**/**.ts\\\" --fix\",\n}\n```\n\n> **TSX Projects:** Make sure to include .tsx file extension in your lint commands (e.g. `eslint '**/**.{tsx,ts}'`)\n\n\nThe `--fix` flag will automatically attempt to fix reported errors. Leaving this off will report errors/warnings without attempting to fix them.\n\n### Import the Linting configuration\nThe PX Blue configuration needs to be imported into ESLint. Add the following `.eslintrc.js` to the root of your project.\n```\nmodule.exports =  {\n    parser:  '@typescript-eslint/parser',\n    extends:  [ '@pxblue/eslint-config/ts' ],\n    parserOptions:  {\n        project: \"./tsconfig.json\",\n    },\n    env: {\n        browser: true\n    }\n};\n```\n\n> **TSX Projects:** Extend from `@pxblue/eslint-config/tsx`.\n\n## Usage\nTo lint all typescript files in your project, run `yarn lint`.\n\nTo automatically fix linting errors in your project, run `yarn lint:fix` or `yarn lint --fix`.\n\n","readmeFilename":"README.md","_id":"@pxblue/eslint-config@2.0.1-beta.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-WWxraUfNMj65ljkX43HnF1A0mocqJ0DDa46mssktLqR4TleZmGglnN2kuLvrBrH+sSbLIA30gh7QofAKJwaUug==","shasum":"90fd1e028fa4ac7ba3d16da3cb450702c6bdbc2e","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-2.0.1-beta.1.tgz","fileCount":8,"unpackedSize":9770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCJZrCRA9TVsSAnZWagAAxqUQAJ+tOsDpLLT7hdVNlLeb\n7erdr81FAPmQaC82vNUsHRT20yeRzXbOWoondEwjD5GoRpaaK38Vi7AcP+Y5\nuOjoFul6ZZ+g6C6HeQmwHvro8+ia6ylKmswMW8lzuHruYPzK1ZQRyPnLB9A2\n5625cerjYGzahVSVhz0IjLn4uFg4Ghr6vLIP3C4tZMl4wPwicS8o3/xA0+He\nfT7uNvIZhdXJgu+RHirrn2aMFCLJiECJf0hmL3LMPY1vWRcT7kttL6crqehy\nVvaacNDnOxtJi+qEnRSbN/auav6lzMvxWOONIk1rdDJfkYj7buWG9xmsTNFl\n2bBLn8g0Sz5wFskRlQZg8Zf8Er/yQD8mTKhr0/TqyYHnaQo9YEGnzmyPwg3A\nvyjwEa6zBfuxoNiPajdyGY6Xt8kVT7m3FuF/0YKijR7xnmWyxkXhSWovRqhA\npdXKhcGzcf2RmZiuSklUgpHeuffrXPMDHArbsr9wqz7PppJtAElpVaLMysPE\nBgR0Pkdrj7fyAgqzuVcVfOgfKj+Jj41Lf/Jg6N5bWWuJ9TFGu2zJXgDyJgpa\nO1RsYEqy7LTkLPG05FvFugIh67S4n4QpQbEDjSiHytv2WGc5QYY+T6jI1Yyk\nCh2PvqYjisaAcqnQ6ennuGy5JK/+qwCySzTbrKKdMbTVfI8OwItWPqY+YL6L\nlpPh\r\n=YCMK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgf90RH8vzxFL6QdXtDeMOSsA0u3SMD/KQ6v5cyPpAjAiANw7btnQp28MpxuNp2gAaV5bp7fUPibXkFh4nw9ynEoQ=="}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.1-beta.1_1594398314935_0.6308128249814575"},"_hasShrinkwrap":false},"2.0.1":{"name":"@pxblue/eslint-config","version":"2.0.1","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","scripts":{"test":"bash ./verifyArtifacts.sh"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^3.0.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":"^3.0.0","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"_id":"@pxblue/eslint-config@2.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-v0HEllbPNFBeEh0o8NJpcP5r4JCW5BHBWBJPaue/v/sQ20h2pgO/hRXPmpfHNTFFEeQJ53FsOpiCKRvdDG9NxQ==","shasum":"667f49853e2fd99620b69f26f54f3c4168a1eb4f","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-2.0.1.tgz","fileCount":8,"unpackedSize":9763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDFoqCRA9TVsSAnZWagAAU0kP/jpUvIpaILC5qZCg99Aq\n/Xv5g+h7KuGV2BOo9VmKsr1P5OK+DZ3mcQ05q2eYblUU9qgEoKte8nddcP/C\nTbZ1DVqmPeCV8ez9Gh0Jb9QoP5c3fEOT+BxCiOD/TaOjQjdhDLwc2K9UitcZ\niXmvfTqpIsgmmrjDk78fAoyLzk1OQeDmNmGGq8PKVYrl6BF4UvvPYUlzFrWa\nA9VEtDfbBbsfppguThudbDdDkBZwDjUMj8N+wnK1iu1i7pkCVWBz+FUiwKKc\nVQ0Eg3HOro8VwKwMbRIWvsbawSB1wBVyG8GMictSHjdWwKOG4Rx5NG62xr2a\nKb2KoIhkvXmAmgQAg82LrkNCbVM5sY7ZjorIyptqnrNAmBPcerokKbXkBz4l\nLI7nVYbeOvXvULmUEiMrCvih7uOC1pEBCademKEZxsGILknxlFNiALFp8aS8\nA7htPjq24qqt+IlAMZTUNj9jqxYUNyYsqL1HJRbBhG8kQW3KHzuBxduNacX3\nzp9k8mGUtQnYvb/x9Sa9RI5ieVREoikR/ATxohWEnKbtkWppxIUENeJ0KvJy\nOeObFcExOcWU3eoH7TWqvQtvJ19WINvAAi5OWwoEkXi1AoAGITWKJfOARaIx\nQOUyuS/DqVEZD0T2BgHqK55C/yDQB1mALnMe1DfilCJ+v/e2bubNkjh+QaSf\nqnC5\r\n=VIa6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcmUGUqh9pKEmscsUqB1pm9Z2vr4m9bF8CDor0ZvCivQIhAKVVxC0RIPW5lvmDfqtbQEJb2Ao7NA0i3sSCXMay2cLk"}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.1_1594645034533_0.8703211285690524"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated. Please update to the new @brightlayer-ui/eslint-config."},"2.0.2":{"name":"@pxblue/eslint-config","version":"2.0.2","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","scripts":{"test":"bash ./verifyArtifacts.sh"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^3.0.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":"^3.0.0","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"_id":"@pxblue/eslint-config@2.0.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-TEnLymAYmY7AlTHXtoFiifcWi4qUFyzopALdwE/GGr/WkB8k3r8zsKtAJkx0wRlI7ENRWyd1sMmNXdADzldLuw==","shasum":"b6ef1595d69b39ad69211785fca9db792f5220a0","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-2.0.2.tgz","fileCount":8,"unpackedSize":10178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNslCCRA9TVsSAnZWagAA/+YQAJkO7rkoxk4LfXCv5nR1\ngdN8gncf6lfKb8WCXcgcE+BbxS0KKfzBhs/55CJp3SNS4ft7FwGvB6q2sJvb\nJhtYSaCUPmUn9TmUm+6uNMc+ieWOUosvsxxNzOqk46/5XHF6YcBATfok1juk\niRyh63X5tr10L5J1gtCeQ1eFB3P9G6uQUFxWg/tBOLbXgbgOo47p2af4ZUEH\nVOLaT1vXvz8cqI+EKbEzRZbU0qx6Pd83aLyFSu1wRnIX9lUGU92RWdJPUEUs\nfp0KjyUrnmeSwiK2rZsqdk5KOLGUbvTsv3ZODQZFuV7gwps9k27eNpm1ORNb\nX10W2KMeg8ZbNXDnqhLaTscM5q7N9V8CKx9FEqN04+nYFRuyuSpa3zgEFiuX\nhELet+HkzrAUBPwDEbEx6m8Bgi6OZ6lNnLsgnVJd4N1WW2GuqQOOV2NmX5f8\n5ObsmtzAOeg4o3HPjSMlTV9sX8qyrl2cjxtAv+8HsCvzj9VXmhbt6PpHfQH7\ncrQjVqR/jf/kRxvHaC9Fqw+6w4Ohdke+xh8nDr+2uVWguG2FBArnnEMBpXCZ\nOsloA1cv5KklG7FRjTyjYSIvQ4X+GnHh5ph3d6Qg8MMvW94t93tuvUQrkCdE\nWsrSJP6xM+1ElaILhnYL42XROqsVhh73IMV0GoYBFCDpUh36GT0fsv9LIJir\nsO/8\r\n=7CXu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEuSYK+kD1i+7+hxpDI3Frf0Xe9Dea+ITW7VMCYzNzEuAiAxBBaIWU4EeiKR5KtYtVHyXVgkhgZrX/Ek5exdyy2/MA=="}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.2_1597425985921_0.9853496874581709"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated. Please update to the new @brightlayer-ui/eslint-config."},"2.0.3":{"name":"@pxblue/eslint-config","version":"2.0.3","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","scripts":{"test":"bash ./verifyArtifacts.sh"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^3.0.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":"^3.0.0","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"_id":"@pxblue/eslint-config@2.0.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Km/WsgNTM7wyH0kQoqDumPaXn0NmmBD5UWB4T5iCOhBfOxDtdIaRT18MKA4UCtyVZPqAkPRMAM7pNixyE8lRbQ==","shasum":"a36a49eb87985616ed85bc83a539efa824f756c6","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-2.0.3.tgz","fileCount":8,"unpackedSize":10371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfma0UCRA9TVsSAnZWagAA31AP/3jFj0ep6o/I7dyfGXtz\nsAjvg0vsE4FHSEXw2MRdihFhQyT2XlaKNb2a/xtQPceX5KcDVGjoc8+KqBj/\nUa8RN6ZCX5Cu7x9ajU7es0kfCuqetpRLi13Gi/3NIxmpRBShRMsW0PxQpABZ\nB0hT2VB0Gxx60HHHQ72pgPduErQZlq8tQa4uld+fL6CEggREZf1cltNp5FbW\nCswNa8UmN74pqX+0Gp8sN1/swAWorcv44kaVXrhm9dUorfpjPhKWFdmFrSP5\ni0Ztg9Raczyqbcom6Qy4zqGN09bgj1duCcvRImiH6NLgqoYe5YHfPmUAJD/F\n7v/hrOgzt79XyCC99YZjH95Y/HeOopEz4I2mTD490DCAVONxYuVxRRuHWcrj\nzQZwEfT2cVs4WduS8l5kC3GUOalOpqaeNRg9qlM6OcArzI5HQUJ9MQFFjk2V\nhjSMfVN7wm/BroioiB46AhE610gizmHAMiVca9m3GTB0mR8MEoZ4aejxLcUD\nvrFH22dXmNmtZNs2KInjjs59qnphyYN4n1UiDglM+a6WqdarNgxm+U7XwhN/\n8WrjiuLuOO66jgfGSZcHdPErJ3ct3ZLcLzlvG5srbDhbJOyNNj2X78fa2Di1\nDS3n7lxLpZsFArDlfZGnt3JtQsSirnKDQHf2tPrtVJDU5xuEyfiSNF58ePeu\n6byD\r\n=7Tke\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtbP0er15UjPxUHq6zzj29lIpGg2JN2jlQFpdjMk0DEgIhAJq+8TlKAPPanUs32G7b78qb3DuJSKdrVJvc4rggSzOM"}]},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.3_1603906835405_0.45829635126405655"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated. Please update to the new @brightlayer-ui/eslint-config."},"2.0.4-beta.0":{"name":"@pxblue/eslint-config","version":"2.0.4-beta.0","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","scripts":{"test":"bash ./verifyArtifacts.sh"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^4.8.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":"^4.8.0","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"readme":"# PX Blue ESLint Configuration\n[![](https://img.shields.io/npm/v/@pxblue/eslint-config?label=%40pxblue%2Feslint-config&style=flat)](https://www.npmjs.com/package/@pxblue/eslint-config) \n\nThis package contains PX Blue ESLint configurations for Typescript and TSX projects. ESLint is used for enforcement of code quality across PX Blue applications. \n\n> **NOTE:** The PX Blue ESLint configuration package is only compatible with TypeScript projects.\n\nAll ESLint rules enforcing code style have been disabled in favor of using prettier for code formatting. Refer to [@pxblue/prettier-config](https://www.npmjs.com/package/@pxblue/prettier-config) for integrating prettier into your application.\n\n## Installation\nFrom the root of your package, install the PX Blue configuration:\n\n`yarn add --dev @pxblue/eslint-config`\n\nYou will also need to install the following peer dependencies:\n\n`yarn add --dev eslint eslint-config-prettier @typescript-eslint/eslint-plugin @typescript-eslint/parser`\n\nIf your project is using React with the TSX file extension, you also need to install:\n\n`yarn add --dev eslint-plugin-react`\n\n## Configuration\n### Add Linting Scripts\nAdd the following scripts to your `package.json`.\n```\n\"scripts\": {\n    \"lint\": \"eslint \\\"src/**/**.ts\\\"\",\n    \"lint:fix\": \"eslint \\\"src/**/**.ts\\\" --fix\",\n}\n```\n\n> **TSX Projects:** Make sure to include .tsx file extension in your lint commands (e.g. `eslint '**/**.{tsx,ts}'`)\n\n\nThe `--fix` flag will automatically attempt to fix reported errors. Leaving this off will report errors/warnings without attempting to fix them.\n\n### Import the Linting configuration\nThe PX Blue configuration needs to be imported into ESLint. Add the following `.eslintrc.js` to the root of your project.\n```\nmodule.exports =  {\n    parser:  '@typescript-eslint/parser',\n    extends:  [ '@pxblue/eslint-config/ts' ],\n    parserOptions:  {\n        project: \"./tsconfig.json\",\n    },\n    env: {\n        browser: true\n    }\n};\n```\n\n> **TSX Projects:** Extend from `@pxblue/eslint-config/tsx`.\n\n## Usage\nTo lint all typescript files in your project, run `yarn lint`.\n\nTo automatically fix linting errors in your project, run `yarn lint:fix` or `yarn lint --fix`.\n\n","readmeFilename":"README.md","_id":"@pxblue/eslint-config@2.0.4-beta.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ssa7gFizREJ+Dmb3oWeHIVSFwnR+tZtPP3RfmAAJLiy83kf+EqklpD4PEb0YGUIrNi84eeZZHITz02r0/Flnxg==","shasum":"6fcaaba6725128fa173b06e0e670b223f90a4615","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-2.0.4-beta.0.tgz","fileCount":8,"unpackedSize":10480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs/ZiCRA9TVsSAnZWagAAMuEP/RL+2AQfEW1dh6VBPelZ\nGCKlMlAAZcDfLjhtrXxUtthOL0k3uKr7FK8dyO6+4LVd1vWXb5PXI7FwUG06\no1f/FAqCNf0EYpagexgEL8tiWD03GJUCn2VBQ6ovwhYLordwWpUVoHwT0+JX\ndqc5EQCu3V4PIv0TKdNUJoj6gBdB9Cc9lt72ew7d4QvrBd8PiWVg0jXhl6Sb\nzMgyGfMJgFL0KXLOGXNwts6BY8Y88wIr0w1fyRZ/VeLAzT4N7pA0uzYzMIxK\nNCLxJEBlUB5+CjvU7njPC2xCLuIWb5fvawYCVTHPdavQVjfVbFh62ItrKIXA\nx8nibeoTFMHTgYCi8yjjaIl02GeO+jFpP8xOfdVuRJ4t2XidndlifTK4QnPm\n09CiDw9j2IzPUWuGcVtE0queUKhrw8N7qUlT9TMNjFPVj3B6eiaGECQ/Itjg\nqbQgtWR7xLigPd20K4fo3lXrglZcU2BBVk2PO/Lno7VaRfhnTJk4TNi/kZGQ\njQuhmol/0hg4xXOc4R4f5pvpTDElkh9xqbXZTR0iFRkVnv2CVyNS4sjDKE9u\n2HQcFZWnT8huPlmw03EAxWABy0dmvG5JryMMEJW+Pm1ZTBpi8lbpR+Jb2UNW\nSdUANonrz53JRwi0msLyfGJRBspzkkU+xN+uJFlM73CCskg0Flt+wJ7iJeU0\niGe8\r\n=6hYn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNRufy8LHzkYDiBOLdbXtOoKmfFkYpvUqqn0A7nbPQNAiA+NHEiTanpfrYbym0+QVR2rOJD2q7I8A/MaFMJztB24g=="}]},"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.4-beta.0_1605629537644_0.8650235194426366"},"_hasShrinkwrap":false},"2.0.4":{"name":"@pxblue/eslint-config","version":"2.0.4","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","scripts":{"test":"bash ./verifyArtifacts.sh"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^4.8.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":"^4.8.0","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"_id":"@pxblue/eslint-config@2.0.4","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-PDBj5dhi/6c14/QYhoFLTkMnrYRTKw8hW7AuFq/9wc7pJ4MdSOF3i5MJH1NZ1p9chBl9na4ZASPeHWsDCvvk8A==","shasum":"b22d637e2e8bbf1d8606de99bfd7e95f3af2ce34","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-2.0.4.tgz","fileCount":8,"unpackedSize":10473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftm2oCRA9TVsSAnZWagAAy8UP/1icZlaXCRFGxVuimMaF\nGgDh3kIHZDxL/OcE0s8MilU1R48Y8rhIkdpJ8w4msbQXPtYd84qTbBmJmlbl\nP69TNwBKysRGILG8YZlzez4V4Z4jvOal4vsuRbn3jmVzS+AWV919idfvkyMS\nHUdypH3T6FUDnoCo2QxNcAxzOdHpl9nW5yBTomFjonBPTJiTF28569tnilEK\n13ONmaVGaYJRAAZ5NYlwCFnmh893IG9B3X4A2wXeGn0jqzmqMIzDQ5IZDFhz\nzcU110oMVv8sB0Tlyy4Sx4gdPmMnHJ6TosG4/LH5kCT3KKfGfN0gcp15VxBY\nEVUyl97qEyvUYObwlriO1iuZvjI9OVKzgXqRLYcB5JLkZNL1vOPUwF0vDrw7\nir4wZeVtmBVEvUZ5UpKmB6N3CGQBm1siPxF02PmIc0uO6/Qy4nuVtILwx4rJ\nG4D8/h5wQ0B9s6cyvVU7T+czBbfowhNJfiC7rrUwNmSDtT/VwKIZHzF+AOwW\npaA9mTi6zwOjEAIFweXLK9cqrVttOx1kwYHgr3GK3F//n6eDnMJLVXwUKJXj\nHhwnN/rBJLmVtDf+FreV2vmCVLT0gxLQxPHL+jXWwKGlSDtSgPAehyUkWuld\nxlYaILYKDYAXTDzXjVhXtEVcftLp2gdbDX+QVwxVfhWjlIkXQZTViffCAGpd\nG8p3\r\n=vKc2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzECvqEk/SmMGVWYkjnSTiNkDnGjnkkxB28ymvk9PmTQIgV6nSO90rnCJQ80TDY073BpuNXxA7vVzu0kVwUROJVGA="}]},"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.4_1605791144026_0.7363123868500909"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated. Please update to the new @brightlayer-ui/eslint-config."},"2.0.5":{"name":"@pxblue/eslint-config","version":"2.0.5","description":"ESLint profile for PXBlue","author":{"name":"PX Blue","email":"pxblue@eaton.com"},"main":"index.js","license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/pxblue/code-standards.git"},"bugs":{"url":"https://github.com/pxblue/code-standards/issues"},"homepage":"https://github.com/pxblue/code-standards/tree/master/eslint-config#readme","scripts":{"test":"bash ./verifyArtifacts.sh","publish:package":"set npm_config_yes=true && npx -p @pxblue/publish pxb-publish","prettier":"prettier \"**/**.{ts,tsx,js,jsx,json,css,scss,html,md}\" --write"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^4.8.0","eslint":">= 5.0.0","typescript":">= 3.4.0"},"dependencies":{"@typescript-eslint/parser":"^4.8.0","eslint-config-prettier":">= 6.3.0","eslint-plugin-react":"^7.16.0"},"optionalDependencies":{"eslint-plugin-react":"^7.16.0"},"keywords":["eslint","eslintconfig","pxblue","quality","standards"],"prettier":"@pxblue/prettier-config","devDependencies":{"@pxblue/prettier-config":"^1.0.2","prettier":"^2.2.1"},"_id":"@pxblue/eslint-config@2.0.5","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-nkFi1CSD37OutixMlapg5zPJ3HE+RyokgYmR4J7Uput5Jp6MIzvUw+YeRCT0KWOoWq5snTxyUvIA0ANuX/sXig==","shasum":"2c9f9156175cd99aef2d579e834716f3c0877c93","tarball":"https://registry.npmjs.org/@pxblue/eslint-config/-/eslint-config-2.0.5.tgz","fileCount":8,"unpackedSize":11283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiAAnCRA9TVsSAnZWagAAYeYP/2++aFVQPLp/GGePegIE\nM/qkA2MOVzy6R8G8PQoCaGaeBLt+UfhaOOLIHwsQq/zqfvUEqop+3Gd9kcT+\n23mU+wdl/jUprLTdP5it9ywZ5wkrjPHiXfQpImMl8LMq+UkU3S8On+dagXUP\n3EcNQX6eOeKtxpCQ4qZTp+6DgyU4U6A3M6uJpAgjLl+yQf0yDunrnjwBn5mR\nFjyXmPCRZgvbuV18qu0kd8O7zmCc5yGPFpoYXN+6NVb/fzyQA4C+w+xZCB2Y\n54UJSsbwKGqdqsXa3fYecmwzPNaw8CvyfLEjPlEC/D5tfyCHviGMIFnqKBno\nt00WRzS4Cj9DqNljMcgQhku8f2MRnxoVe6t0dcfyQfUaxNMNQc4m0DMDIdio\nwPa1WrjOIbwHXcxr7lyvKWJHIlbCvQRqwGhV5lrLMetL1GsiDfGurrRY0MZB\nAyEhN/akq/Om6a42SZMS6yUtFZ4pXAYbqgzcP7BYDtpdKxlr/4J31b8XPygi\nCSrTIpvGrsP02GijcZiSK7WvpFAQAx5MrAmEbJa9S/p2xzBVOML6Sfzg634x\nobN9f9vfANe9n6M/xukW9OYTysV1k1tB+DtoVEmGPOU9zzDBigk5876L2zVp\nzRxtF5+o4ngqZUUc/O548GP5iKyjhGwVUUfJHetibULav1+CpnCoqrT/X6sK\n/NT7\r\n=wA6P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvTw2Ezu3NwPfsXijlvLOqlZYwJfOmK3BX+f56K11plAiBtg9WQUnE7O+NvYCNNGi91gDXH87pxxRlSSBGcxBSKeQ=="}]},"_npmUser":{"name":"px-blue","email":"pxblue@eaton.com"},"directories":{},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.5_1619525671560_0.281389703623945"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated. Please update to the new @brightlayer-ui/eslint-config."}},"time":{"created":"2019-11-01T13:37:20.058Z","1.0.0-alpha.0":"2019-11-01T13:37:20.264Z","modified":"2022-04-06T17:14:41.320Z","1.0.0-alpha.1":"2019-11-01T16:17:03.412Z","1.0.0":"2019-11-04T14:03:26.745Z","1.1.0-beta.0":"2019-11-07T16:22:09.523Z","1.1.0":"2019-11-07T16:26:55.412Z","1.1.1":"2019-11-13T13:49:13.794Z","1.1.2":"2019-11-19T18:57:55.799Z","1.1.3-beta.0":"2020-01-21T19:52:22.205Z","1.1.3":"2020-01-21T20:05:08.088Z","1.1.4":"2020-02-26T13:49:03.047Z","1.1.5":"2020-03-13T13:26:13.239Z","2.0.0-beta.0":"2020-06-01T18:36:55.450Z","2.0.0-beta.1":"2020-06-01T18:42:17.801Z","2.0.0-beta.2":"2020-06-01T18:58:17.711Z","2.0.0":"2020-06-02T10:39:01.489Z","2.0.1-beta.0":"2020-07-09T19:04:00.188Z","2.0.1-beta.1":"2020-07-10T16:25:15.057Z","2.0.1":"2020-07-13T12:57:14.634Z","2.0.2":"2020-08-14T17:26:26.084Z","2.0.3":"2020-10-28T17:40:35.597Z","2.0.4-beta.0":"2020-11-17T16:12:17.799Z","2.0.4":"2020-11-19T13:05:44.209Z","2.0.5":"2021-04-27T12:14:31.684Z"},"maintainers":[{"name":"px-blue","email":"pxblue@eaton.com"}],"description":"ESLint profile for PXBlue","keywords":["eslint","eslintconfig","pxblue","quality","standards"],"author":{"name":"PX Blue","email":"pxblue@eaton.com"},"license":"BSD-3-Clause","readme":"# PX Blue ESLint Configuration\n\n[![](https://img.shields.io/npm/v/@pxblue/eslint-config?label=%40pxblue%2Feslint-config&style=flat)](https://www.npmjs.com/package/@pxblue/eslint-config)\n\nThis package contains PX Blue ESLint configurations for Typescript and TSX projects. ESLint is used for enforcement of code quality across PX Blue applications.\n\n> **NOTE:** The PX Blue ESLint configuration package is only compatible with TypeScript projects.\n\nAll ESLint rules enforcing code style have been disabled in favor of using prettier for code formatting. Refer to [@pxblue/prettier-config](https://www.npmjs.com/package/@pxblue/prettier-config) for integrating prettier into your application.\n\n## Installation\n\nFrom the root of your package, install the PX Blue configuration:\n\n`yarn add --dev @pxblue/eslint-config`\n\nYou will also need to install the following peer dependencies:\n\n`yarn add --dev eslint eslint-config-prettier @typescript-eslint/eslint-plugin @typescript-eslint/parser`\n\nIf your project is using React with the TSX file extension, you also need to install:\n\n`yarn add --dev eslint-plugin-react`\n\n## Configuration\n\n### Add Linting Scripts\n\nAdd the following scripts to your `package.json`.\n\n```\n\"scripts\": {\n    \"lint\": \"eslint \\\"src/**/**.ts\\\"\",\n    \"lint:fix\": \"eslint \\\"src/**/**.ts\\\" --fix\",\n}\n```\n\n> **TSX Projects:** Make sure to include .tsx file extension in your lint commands (e.g. `eslint '**/**.{tsx,ts}'`)\n\nThe `--fix` flag will automatically attempt to fix reported errors. Leaving this off will report errors/warnings without attempting to fix them.\n\n### Import the Linting configuration\n\nThe PX Blue configuration needs to be imported into ESLint. Add the following `.eslintrc.js` to the root of your project.\n\n```\nmodule.exports =  {\n    parser:  '@typescript-eslint/parser',\n    extends:  [ '@pxblue/eslint-config/ts' ],\n    parserOptions:  {\n        project: \"./tsconfig.json\",\n    },\n    env: {\n        browser: true\n    }\n};\n```\n\n> **TSX Projects:** Extend from `@pxblue/eslint-config/tsx`.\n\n## Usage\n\nTo lint all typescript files in your project, run `yarn lint`.\n\nTo automatically fix linting errors in your project, run `yarn lint:fix` or `yarn lint --fix`.\n","readmeFilename":"README.md","homepage":"https://github.com/pxblue/code-standards/tree/master/eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/pxblue/code-standards.git"},"bugs":{"url":"https://github.com/pxblue/code-standards/issues"}}