{"_id":"@pantheon-systems/eslint-config-pantheon","_rev":"28-8f5d327ff65ed56f7bdce80eebc77bae","name":"@pantheon-systems/eslint-config-pantheon","dist-tags":{"latest":"1.0.8"},"versions":{"0.2.1":{"name":"@pantheon-systems/eslint-config-pantheon","version":"0.2.1","author":{"name":"engineering@pantheon.io"},"license":"MIT","_id":"@pantheon-systems/eslint-config-pantheon@0.2.1","maintainers":[{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/eslint-config-pantheon#readme","bugs":{"url":"https://github.com/pantheon-systems/eslint-config-pantheon/issues"},"dist":{"shasum":"685674031c63a296ae53ce2bf58dacf1fcb74852","tarball":"https://registry.npmjs.org/@pantheon-systems/eslint-config-pantheon/-/eslint-config-pantheon-0.2.1.tgz","fileCount":12,"integrity":"sha512-dvNxvFmT2O8rCiHq3wkRONQahjlAu66Garw2+5rmmFvilyKeJmNNwcbPF6j8QJplUFgd4JycXILr2hdUxZfYIQ==","signatures":[{"sig":"MEQCIGBu1IxcEiruzMdjy+tFluI94X2WjaVEr4DCgAoBJhABAiBZDYWtSJTCs0bl9LJfXlP6t7zCNYLfvOHYb3os399c7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieZEoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd9Q//TmrUcz+k0vXl2L6M0WKwkU1AbKZCvKjHXXZTS7XRKXB+lOqd\r\n7n25q14DyGnFKNBfEKpB/L7tk//4eHrgziKnleWtVbe2yYQUtH8Avm0X4BiJ\r\nsZV6uQa6De4M0L8HzNszNI/2IFUCDXWYx21hcg5Uw89p+XZTegmDs7VEoP49\r\nQlnYgRfHHBeWBDcvGYbMXEjh/CAI1qelzeV0Y0rdXK63KoGFCcBHn15YvWUp\r\ngWpXbyrCzo2xslGy1PzJxaiHb60+jtkZGEvZkN7BG2IrkhLq01Rc5xfUF8vK\r\nXoNa7CTtwLOwG/MVOzAVApO5x+saJfe4kWiK2BBdcKJMC+TAorjdYhDeBXC4\r\nFOBpIRmS/cuPJ/chePWS41KgN2gIE6qzvuKM/D3L0xFlIpuzYhHeijndmCHR\r\nIcoSz6r04Wk+m1Q2aAAK2xUDbAe51NBL1++SnCXAKYP+hc+yDhNBiIcYJAhv\r\nBlXT3hyeqWjQY7tjWMXhzGCf4PQLl8bE4qCunJoxEOg5WlIbNR4WnMkYbCE/\r\nIb+i2sEkHNVB2ZG8HFruizTNxnfVnkS+WcAzjkywePAToYR6YgGm/6fqyn2W\r\n5vgrk/IG10F2cO25YoL/eUN2sogVjNQwVeFmAokk+fhq4OrV1AezGqfXVg6I\r\niKwkZTEhlY0H1guDIwRizpDvkkOiMsLkKhQ=\r\n=vevy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"configurations/node","engines":{"node":">=16"},"gitHead":"a9867fbb272739043b6d5a1233142573e31115f4","scripts":{"lint":"eslint configurations","lint-fix":"eslint configurations --fix"},"_npmUser":{"name":"zzyou","email":"youzhenzhen@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-systems/eslint-config-pantheon.git","type":"git"},"_npmVersion":"8.9.0","description":"A collection of Pantheon's ESLint configurations","directories":{},"_nodeVersion":"16.13.2","dependencies":{"@babel/core":"~7.7.2","@babel/preset-env":"~7.7.1","eslint-plugin-jsx":"~0.1.0","eslint-plugin-jest":"~23.20.0","@babel/preset-react":"7.7.0","eslint-plugin-react":"~7.20.6","@babel/eslint-parser":"^7.16.5","eslint-config-airbnb":"~18.2.0","eslint-plugin-import":"~2.25.3","@testing-library/react":"~10.4.7","eslint-config-prettier":"~6.11.0","eslint-plugin-jest-dom":"~3.9.0","eslint-plugin-jsx-a11y":"~6.3.1","eslint-plugin-prettier":"~3.1.1","@testing-library/jest-dom":"~5.11.9","eslint-plugin-react-hooks":"~4.1.0","@testing-library/react-hooks":"~3.4.2","eslint-plugin-testing-library":"~3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"danger":"^10.7.1","eslint":"~7.32.0","semver":"^7.3.5","prettier":"^2.5.1"},"peerDependencies":{"eslint":"~7.32.0","prettier":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-pantheon_0.2.1_1652134184386_0.7840299838147482","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@pantheon-systems/eslint-config-pantheon","version":"1.0.1","keywords":["Pantheon","ESLint","Plugin","Config"],"author":{"name":"engineering@pantheon.io"},"license":"MIT","_id":"@pantheon-systems/eslint-config-pantheon@1.0.1","maintainers":[{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://pantheon.io","bugs":{"url":"https://github.com/pantheon-systems/eslint-config-pantheon/issues"},"dist":{"shasum":"1a48ceb41efeff53a36eb709b6a36582abf968d7","tarball":"https://registry.npmjs.org/@pantheon-systems/eslint-config-pantheon/-/eslint-config-pantheon-1.0.1.tgz","fileCount":12,"integrity":"sha512-JvghTnAD8tYHr6bL0OZQRBy2iyGxlAxPdmsw/NTObLqoXwjr1wzMdWYKzUo27G/kfNuwZ4EqKbDCkVkWHscPEg==","signatures":[{"sig":"MEUCIQCoHeACARbmBHwDaOKiMiAxzdrSCx2jh6AX0LIj96HQegIgaN8M/BMjdMQ6d7KaxbsGH7mm8mOCQ+mh5c08u+aeb0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieZ5QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEWw//V0gHIBaIOYaNmEl5s3U9F22W7/PoN/M90piVHmEjy5MwKDaR\r\n0Lryamv7KunNiRHNdieXvpkRUZxk9UNDwLwSO9szIUEzf5JvzkcuyNYVDKKr\r\nYBf0zsKOkbDrUTqgPdatbom9hk3gimbLGBtSDAOoLz3VYUK6KGcPMzcnliu4\r\nOl/gwbUc5XhSThzvzBdeXpYQAgmTXsOtwI/bgBe9FXWeTn7MZlvLNZO2cf3a\r\nzW4VG/xTJRTBwc1ChB7Gnjbwu4JVyS9HyJ3TSQ7oEISo2JUU6c3o1rOHyR7g\r\nEkqlMmJqveac4lGO+/bFHdgxL/FXQahuHPOKey0oX6+ScbXB/o1qRLXpYHnE\r\nVw72z0xjtOiyCNTsuIbFY2OQCA9h4VhMYgbHEL9Gw3ZKRlBnedrtjjplMHff\r\nGv4ID7hG7HhJTLNvkOngOKWg9HL5KJxWDcfTOhoq0/iom0ryXiDU1HgK7wsP\r\n8sOfCpKH/XgdmIHg2kkCD+Nk4lobr0lkXtgGYNQPpFTX6BVUw5lZaYbJ6nN2\r\nm/NHaff3h+QNJWKxt6uUaKqShJ2B2AKqDqJDD0AGKMQ2uxTOSGexV75vIzGe\r\naq4huHlebJTLAZvT6jWH6bSVk5s2qJGZVkqaaE5ewnhVnTZzZlxCIpxnecB6\r\nA5O4W1UMy7Rj5GWxOLl6aizvmIheS2CC398=\r\n=Yawq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"configurations/node","engines":{"node":">=16"},"gitHead":"06d69bbda1fa29c15371d5e16fbd17ca7095c0b1","scripts":{"lint":"eslint configurations","lint-fix":"eslint configurations --fix"},"_npmUser":{"name":"zzyou","email":"youzhenzhen@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-systems/eslint-config-pantheon.git","type":"git"},"_npmVersion":"8.9.0","description":"A collection of Pantheon's ESLint configurations","directories":{},"_nodeVersion":"16.13.2","dependencies":{"@babel/core":"~7.17.2","@babel/preset-env":"~7.16.11","eslint-plugin-jsx":"~0.1.0","eslint-plugin-jest":"~26.1.1","@babel/preset-react":"~7.16.7","eslint-plugin-react":"~7.28.0","@babel/eslint-parser":"^7.17.0","eslint-config-airbnb":"~19.0.4","eslint-plugin-import":"~2.25.4","eslint-config-prettier":"~8.3.0","eslint-plugin-jest-dom":"~4.0.1","eslint-plugin-jsx-a11y":"~6.5.1","eslint-plugin-prettier":"~4.0.0","eslint-plugin-react-hooks":"~4.3.0","eslint-plugin-testing-library":"~5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"danger":"~11.0.2","eslint":"~8.9.0","semver":"^7.3.5","prettier":"^2.5.1"},"peerDependencies":{"eslint":"^7.5.0 || ^8.0.0","prettier":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-pantheon_1.0.1_1652137552631_0.5165977775853376","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@pantheon-systems/eslint-config-pantheon","version":"1.0.3","keywords":["Pantheon","ESLint","Plugin","Config"],"author":{"name":"engineering@pantheon.io"},"license":"MIT","_id":"@pantheon-systems/eslint-config-pantheon@1.0.3","maintainers":[{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://pantheon.io","bugs":{"url":"https://github.com/pantheon-systems/eslint-config-pantheon/issues"},"dist":{"shasum":"922a2d478206649057d3c1269f5a76171abba412","tarball":"https://registry.npmjs.org/@pantheon-systems/eslint-config-pantheon/-/eslint-config-pantheon-1.0.3.tgz","fileCount":12,"integrity":"sha512-gT3cLwxGg2QWpWElTTuQRZd8q0IqN47QtPitS4vHfMlHaXd8ibjEATqEW2rStM8Gf1mJxqmXtj8f4u/hXO8sxA==","signatures":[{"sig":"MEQCIAyMNuO92HHqY/IrOlMV5kWyTzwDosmKyLUlK76eBQFVAiBjHhyIptFWwhAZiy603fmWzsSr4KJnB10BWIniu6JYZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie+arACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvOQ//TyPt0jA9eZCH2t37BwhalkTT+CB+Cf6IRRvjl8jLo4DJlrtE\r\nSmRKmsTNIar4vX+L9ZJdkNehEn31wxDRtyMBsPr7jTJer8yqIHh9HI5p+hZ1\r\nNK3/k5U/Yuw6eG6/hyFaXAOgeHaqVkPsq2nnv58Ud+WvVGtEAUYKA1LGBlF4\r\n5GeGTErZjJ+Mw4TaxrR5aCwdhhWMNYmn78R0myCWtmOBIbltEHGPcBVssrOF\r\nZA3GveJTvCYQKTvxl51LWmQUe6jc7EW+3hqzdmqRItp5CYdJIJd7Uj/b58dr\r\n1tf+C5C/sZdzWUA1aggSunbFS51n8tUyqxCKmiOBKhXBw+kb4OFuf4bLMLzq\r\nkKpuxWJrlyoqu5H8tHW6w05AI4h44b4DJBniUxpBkOyAJ+SU9yaeET4kP0Vb\r\nsn2ejb9rphyR0dD9zSMRKYEuh+l/jWH9cPMbDXhefRzQGSOVOTd+RF7+Osnk\r\nFHXyc8nX7qm0giUNGgaBZWezXDTarKn7Ip1Q+Pn6U7dOtjZLMDA6VkhEiFpZ\r\nzEzVQK6TKpM/RwC9n8byyaeuMPEPtzgM0WijUoAzLADuDv0gTRpkvE0MoOCA\r\nES9EcF5t6vq7opXMaMoTnrqyRNCJtf5xaPo6kbtHl7E1p7NXoD7R8NfVb4b9\r\nYi+wXbedlLdDb46FJj1ajO3Xwt/Bdtn/kE0=\r\n=bscZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"configurations/node","babel":{"presets":["@babel/preset-env"]},"engines":{"node":">=16"},"gitHead":"6ec4b7bfe1e7ace890ca91e7e31042d2e9d11140","scripts":{"lint":"eslint configurations","lint-fix":"eslint configurations --fix"},"_npmUser":{"name":"zzyou","email":"youzhenzhen@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-systems/eslint-config-pantheon.git","type":"git"},"_npmVersion":"8.1.2","description":"A collection of Pantheon's ESLint configurations","directories":{},"_nodeVersion":"16.13.2","dependencies":{"@babel/core":"~7.17.2","@babel/preset-env":"~7.16.11","eslint-plugin-jsx":"~0.1.0","eslint-plugin-jest":"~26.1.1","@babel/preset-react":"~7.16.7","eslint-plugin-react":"~7.28.0","@babel/eslint-parser":"^7.17.0","eslint-config-airbnb":"~19.0.4","eslint-plugin-import":"~2.25.4","eslint-config-prettier":"~8.3.0","eslint-plugin-jest-dom":"~4.0.1","eslint-plugin-jsx-a11y":"~6.5.1","eslint-plugin-prettier":"~4.0.0","eslint-plugin-react-hooks":"~4.3.0","eslint-plugin-testing-library":"~5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"danger":"~11.0.2","eslint":"~8.9.0","semver":"^7.3.5","prettier":"^2.5.1"},"peerDependencies":{"eslint":"^7.5.0 || ^8.0.0","prettier":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-pantheon_1.0.3_1652287147627_0.9760358886691736","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@pantheon-systems/eslint-config-pantheon","version":"1.0.4","keywords":["Pantheon","ESLint","Plugin","Config"],"author":{"name":"engineering@pantheon.io"},"license":"MIT","_id":"@pantheon-systems/eslint-config-pantheon@1.0.4","maintainers":[{"name":"pantheon-fred","email":"fred.boyle@pantheon.io"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://pantheon.io","bugs":{"url":"https://github.com/pantheon-systems/eslint-config-pantheon/issues"},"dist":{"shasum":"24229caab0066183466516af430db1dd13aa6cff","tarball":"https://registry.npmjs.org/@pantheon-systems/eslint-config-pantheon/-/eslint-config-pantheon-1.0.4.tgz","fileCount":12,"integrity":"sha512-ZfSzgK9qOLAkhrJQdSPPHlps0lEuKIfbkVmUSgH20EB6YjYCvZcasG1UlHfioAQHfeIanKOqBdZkChs63YZmXQ==","signatures":[{"sig":"MEQCIAYF/gT+XUv03wYtM1S9GXicYenjzPUfOtQkHZF/9z24AiByRrfON5tNsXOEFHfF4rOYZ43R45IlxwM7f//CtO8vFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJIXpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqniw//dUuhjPMRkRJiQrwMShRDnPO0cFG2flgmdpO+fwYudf5h/yqB\r\nFAKpTs5spYEO4ltAr6hz0dWYrNEBtow3QFT/D1L5TVpi4t/dMWkRD2NMfyhB\r\nguZ3/7BAKFg6sgXI4gIvnUVRdIYtsjkma6a0ez1zzv0gZSW7mJGXBDWVL5NI\r\nhKvpMMVhfX2B8fnippkb9jTDQlRS+or7BusRgCDS6TpC/bTCv2vCeMFHP6fP\r\n/Q6yU2dD/Hykq8Huqk4V6xZ3DeB05qNOzLsRZGYiky53rqzrjXahEZsipopI\r\nJXddIeGDlJM17q/Sxg/E5G4Gj/k2ne35tZ+2jt4srWohj91bZh+qocMBPNR7\r\nhOjuqv3BSfsXs7bGgUOWF6Qn2IY2APsxzTOP1I0U4BxWD1v3GfHacCkuNdGq\r\nfHRJku4gB59KWdpQrk+IJnpLL8bim5Xl046reuxyz873SZCBr53UiIo3H7nT\r\nqSyb8dDf9H7wmg3b/ec6t2zu86+fSr4uRjcaVvqHPtTD5J2sTHyRDpug3Pqe\r\n5Dq+3K3vLpZOAiuDamB68dadEqTwLpBTEUqb/nrlbYFDpLrMbUjL+exGKxyf\r\najmy5/JHFzFxBH8hjskCDhluj7cjCcb8TGvi7NqapAAjRtjO2ZaEtwXhRUnf\r\n+TszywqsfVkVRKeHzq7/KsuST2f8YLxH3t0=\r\n=Rh8v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"configurations/node","babel":{"presets":["@babel/preset-env"]},"gitHead":"4470cfc83b6be21f6e20b264032e5d56ee88eb30","scripts":{"lint":"eslint configurations","lint-fix":"eslint configurations --fix"},"_npmUser":{"name":"zzyou","email":"youzhenzhen@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-systems/eslint-config-pantheon.git","type":"git"},"_npmVersion":"8.15.0","description":"A collection of Pantheon's ESLint configurations","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@babel/core":"~7.17.2","@babel/preset-env":"~7.16.11","eslint-plugin-jsx":"~0.1.0","eslint-plugin-jest":"~26.1.1","@babel/preset-react":"~7.16.7","eslint-plugin-react":"~7.28.0","@babel/eslint-parser":"^7.17.0","eslint-config-airbnb":"~19.0.4","eslint-plugin-import":"~2.25.4","eslint-config-prettier":"~8.3.0","eslint-plugin-jest-dom":"~4.0.1","eslint-plugin-jsx-a11y":"~6.5.1","eslint-plugin-prettier":"~4.0.0","eslint-plugin-react-hooks":"~4.3.0","eslint-plugin-testing-library":"~5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"danger":"~11.0.2","eslint":"~8.9.0","semver":"^7.3.5","prettier":"^2.5.1"},"peerDependencies":{"eslint":"^7.5.0 || ^8.0.0","prettier":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-pantheon_1.0.4_1663337960913_0.014408261893319452","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@pantheon-systems/eslint-config-pantheon","version":"1.0.5","keywords":["Pantheon","ESLint","Plugin","Config"],"author":{"name":"engineering@pantheon.io"},"license":"MIT","_id":"@pantheon-systems/eslint-config-pantheon@1.0.5","maintainers":[{"name":"pantheon-fred","email":"fred.boyle@pantheon.io"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://pantheon.io","bugs":{"url":"https://github.com/pantheon-systems/eslint-config-pantheon/issues"},"dist":{"shasum":"899389f91c37290b1da9d60e9df2fb832feb547d","tarball":"https://registry.npmjs.org/@pantheon-systems/eslint-config-pantheon/-/eslint-config-pantheon-1.0.5.tgz","fileCount":13,"integrity":"sha512-Dx2t7eJGxGWKhW8dO8JH/VBTaMCGHOX8NNaRdQ/SK7mAXOXX2t7Pm2BGLcFSjTlXxplH9aim6ocnEuRb2IRgKg==","signatures":[{"sig":"MEQCIB+J3lM1Egvu+scLd5cl/3LtP0tM0+MNY+G0vYJOdyk0AiAHi6q280qpxxUVdfP9hoNI9YHSgzQ5dD+8Mv3glwfB0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvwazACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnkQ/+NonbSWOEhdrpMdMxySdNd73nTw5vFq0gRBAY9ZP9tM3REOVC\r\nHdoO4BurdG0bsY/bYV1AIjeewmtURfjIp6KPEUyamdwcIwK/FyKHAGX5Y2NH\r\nTfaer/BYj78dW1XWim5kJsqH7I1lXDTs1ObgLeu90MQ3I6nlfmbnJOcQl/Yu\r\na2KGn+eeooZxpomRAJlKxLCDiuXS+1Yx6D8RB93krgmZffaxHagCOdsNYI1p\r\nHWY+dcXbnC2GhIo7Niswz/r+M329iEWYACukjkENKoZJAox7+/tsLc3jjMcn\r\n+eGJ7e6XCFuxRvOO6j7fQi6dr04gx+qO5n75Tz8d7mzQpe/zGS/zl4+zSE+1\r\nm4G1JGJlNzKhajJ/85QwA5+KxifB/ki20Pemy4rlr24At8QDpzgW5gqf6YZT\r\nHFmDdXZAMRKUCVdBGawfsAPu4lfkosfLeTcCK3SrAbCYUNzXP8Zh3cR2Zb44\r\nAkA+sDBC2LIPJi2FFT/3Qpd0mmUc4KoKs6LiCZoAmgISIRXzJFO+t8U7BQbb\r\nhg3dcYjv0D6r6xrUN7B9eGgP4KBeMQlWMG5/YGawC6raUCxn84X/MoQqlD4M\r\n77id4ckydxzLeMPasDOx3qOqQd49QhmHhH3J5W+qC4QI95LKjAueFbzG1Ng9\r\niwqyXRrz4zr65JziaUQnlk/7yxDqwrV4xOM=\r\n=ytZe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"configurations/node","babel":{"presets":["@babel/preset-env"]},"gitHead":"59946af156700d5a7350792f8e8d393f4ad1255d","scripts":{"lint":"eslint configurations","lint-fix":"eslint configurations --fix"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"repository":{"url":"git+https://github.com/pantheon-systems/eslint-config-pantheon.git","type":"git"},"_npmVersion":"8.19.2","description":"A collection of Pantheon's ESLint configurations","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@babel/core":"~7.17.2","@babel/preset-env":"~7.16.11","eslint-plugin-jsx":"~0.1.0","eslint-plugin-jest":"~26.1.1","@babel/preset-react":"~7.16.7","eslint-plugin-react":"~7.28.0","@babel/eslint-parser":"^7.17.0","eslint-config-airbnb":"~19.0.4","eslint-plugin-import":"~2.25.4","eslint-config-prettier":"~8.3.0","eslint-plugin-jest-dom":"~4.0.1","eslint-plugin-jsx-a11y":"~6.5.1","eslint-plugin-prettier":"~4.0.0","eslint-plugin-react-hooks":"~4.3.0","eslint-plugin-testing-library":"~5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"danger":"~11.0.2","eslint":"~8.9.0","semver":"^7.3.5","prettier":"^2.5.1"},"peerDependencies":{"eslint":"^7.5.0 || ^8.0.0","prettier":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-pantheon_1.0.5_1673463474883_0.2093605168712811","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@pantheon-systems/eslint-config-pantheon","version":"1.0.6","keywords":["Pantheon","ESLint","Plugin","Config"],"author":{"name":"engineering@pantheon.io"},"license":"MIT","_id":"@pantheon-systems/eslint-config-pantheon@1.0.6","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://pantheon.io","bugs":{"url":"https://github.com/pantheon-systems/eslint-config-pantheon/issues"},"dist":{"shasum":"fafae46e793a410755eaa9793d6799e19102f384","tarball":"https://registry.npmjs.org/@pantheon-systems/eslint-config-pantheon/-/eslint-config-pantheon-1.0.6.tgz","fileCount":13,"integrity":"sha512-Lct1eU0ytbOg3Q5AUsfIH7ObOkFOQS1iHzhb8Cf73Dj3TVnJ5R9zLMUOUCYmk9jflLn+Z7NVMo7ZhvoF0Gl1lw==","signatures":[{"sig":"MEUCIAc7iVvDTV3wHGIuuNJhhoPr/lmvElOjytimPDtmDyGvAiEAw18S2S/bi5EN0K+LT7/k1v/sDE5zFQFKAfGPOiUCp74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/jBtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnBhAAgpIuD2PiUXWpZBKmGo1PAKspnHBLhdoRkdmAtTg0V7WmPsi2\r\niaijoqYdpErKRveh3uUEKKVY3TtW1JZ67RMp6lKCBW8hkQNnMiuhjIaRWYV3\r\n/Oy5o4HeAnlylQSjBHIV4UR0nMdyKM9smKvTCh/dAh8c0kbIbFNEn79hYBfG\r\nrl+hmZN+Lqb+gaz3/JmgEKpB511VqIYCDNzysVwhLh2dWOQ6362tCylTk3FK\r\np6cYls2gLGnEuwVqaicIT3OdXStLWHpuv0pkpsrzM3GK8+/PFzSY04v74+f4\r\nib59RH/J412NTciT+w5GB/HGTYSb3jUPsLTisime21rj90l7SEA/eXNHIQZi\r\nbzE8IuWaDcXgLTXFxDGMVa02fxks1XJ01LtpuP9xa/Ji3bYC9vsP9MyFZdPg\r\nuGOSBZHofgUpwL5EbOIQZLQXRHBDeToay+aLyyXyUKZUAc/Qb42k3MJNAOvx\r\n493solv1LYPIu4KOR2IbdApBzAzPecRdD4gBhBQm83RyeZz7N2TrVp40CFW4\r\nu4bPMFOAi4o6hk/tEzfnQGJYEUnoLWeIjqjIKeth5ZV9F3UU/cgtOu+IL5jJ\r\nbvw4X0wjWOfmKhObPkVWm8pglX+0bSiBCakxwkcaE+uND2Ziutg4+xf/Nqte\r\nPfUTqtpg27WqejBp6osMxwCLNnbmLGzCSGg=\r\n=XPKr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"configurations/node","babel":{"presets":["@babel/preset-env"]},"gitHead":"bfbbded57a466f079a5ef0ca3e8aa6da5cfb87f8","scripts":{"lint":"eslint configurations","lint-fix":"eslint configurations --fix"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"repository":{"url":"git+https://github.com/pantheon-systems/eslint-config-pantheon.git","type":"git"},"_npmVersion":"9.5.0","description":"A collection of Pantheon's ESLint configurations","directories":{},"_nodeVersion":"18.14.2","dependencies":{"@babel/core":"^7.21.0","@babel/preset-env":"^7.20.2","eslint-plugin-jsx":"~0.1.0","eslint-plugin-jest":"~26.1.1","@babel/preset-react":"^7.18.6","eslint-plugin-react":"~7.28.0","@babel/eslint-parser":"^7.19.1","eslint-config-airbnb":"~19.0.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"~8.3.0","eslint-plugin-jest-dom":"~4.0.1","eslint-plugin-jsx-a11y":"~6.5.1","eslint-plugin-prettier":"~4.0.0","eslint-plugin-react-hooks":"~4.3.0","eslint-plugin-testing-library":"~5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"danger":"^11.2.3","eslint":"~8.9.0","semver":"^7.3.5","prettier":"^2.5.1"},"peerDependencies":{"eslint":"^7.5.0 || ^8.0.0","prettier":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-pantheon_1.0.6_1677602924820_0.07092770411179261","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@pantheon-systems/eslint-config-pantheon","version":"1.0.7","keywords":["Pantheon","ESLint","Plugin","Config"],"author":{"name":"engineering@pantheon.io"},"license":"MIT","_id":"@pantheon-systems/eslint-config-pantheon@1.0.7","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://pantheon.io","bugs":{"url":"https://github.com/pantheon-systems/eslint-config-pantheon/issues"},"dist":{"shasum":"b87cc107d9005be77e166794ee45357e312ff1fc","tarball":"https://registry.npmjs.org/@pantheon-systems/eslint-config-pantheon/-/eslint-config-pantheon-1.0.7.tgz","fileCount":13,"integrity":"sha512-luVZCdyCSS9OkJiisvXEfMFUGKq5lDDaQnm8mo7MM86h/jBITpVqyFC6Cf6TFZMJjjGrHvtRNYBf/e+cU0C5nw==","signatures":[{"sig":"MEYCIQC/2fQnGsfMPuOzDgBw90wI95hI0hd19Gvn7fP9cLyzlQIhAK1NABpfKcK4ArvDJUAEsYQ/88FZ0aVoCT8t4+yxEOGv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16777},"main":"configurations/node","babel":{"presets":["@babel/preset-env"]},"gitHead":"f182e15e8a809ae5eaf2c3d83219a30bd77fd31a","scripts":{"lint":"eslint configurations","lint-fix":"eslint configurations --fix"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"repository":{"url":"git+https://github.com/pantheon-systems/eslint-config-pantheon.git","type":"git"},"_npmVersion":"9.8.1","description":"A collection of Pantheon's ESLint configurations","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@babel/core":"^7.23.0","@babel/preset-env":"^7.22.20","eslint-plugin-jsx":"~0.1.0","eslint-plugin-jest":"~26.1.1","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.22.15","eslint-config-airbnb":"~19.0.4","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"~8.3.0","eslint-plugin-jest-dom":"~4.0.1","eslint-plugin-jsx-a11y":"~6.5.1","eslint-plugin-prettier":"~4.0.0","eslint-plugin-react-hooks":"~4.3.0","eslint-plugin-testing-library":"~5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"danger":"^11.2.3","eslint":"^8.50.0","semver":"^7.3.5","prettier":"^2.5.1"},"peerDependencies":{"eslint":"^7.5.0 || ^8.0.0","prettier":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-pantheon_1.0.7_1696626734825_0.2587948268807796","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@pantheon-systems/eslint-config-pantheon","version":"1.0.8","keywords":["Pantheon","ESLint","Plugin","Config"],"author":{"name":"engineering@pantheon.io"},"license":"MIT","_id":"@pantheon-systems/eslint-config-pantheon@1.0.8","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://pantheon.io","bugs":{"url":"https://github.com/pantheon-systems/eslint-config-pantheon/issues"},"dist":{"shasum":"0f7fdf04772b2e8e275f4c71c37ee47cbf5a35a2","tarball":"https://registry.npmjs.org/@pantheon-systems/eslint-config-pantheon/-/eslint-config-pantheon-1.0.8.tgz","fileCount":12,"integrity":"sha512-VQ9vnaBOkTAht7C94h3PPcdAtAD+1A9EshVB4Tj8b5Z2zLrLr7icoJJ3FyyfHRPjCcYbWOUOB54QU7CgrmQ2mQ==","signatures":[{"sig":"MEYCIQCiDUzbQuosDmRszvuSM1gizuqOYSRTIil9whJQdBLv2gIhAIMcxJWBNcQQ7UaNOCV97DpEk8EgcHOiRMiUQ64ub3GU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16785},"main":"configurations/node","babel":{"presets":["@babel/preset-env"]},"gitHead":"0ac1559784e5669de01e2f53779a0d1d23f259d7","scripts":{"lint":"eslint configurations","lint-fix":"eslint configurations --fix"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"repository":{"url":"git+https://github.com/pantheon-systems/eslint-config-pantheon.git","type":"git"},"_npmVersion":"9.8.1","description":"A collection of Pantheon's ESLint configurations","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@babel/core":"^7.23.0","@babel/preset-env":"^7.22.20","eslint-plugin-jsx":"~0.1.0","eslint-plugin-jest":"~26.1.1","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.22.15","eslint-config-airbnb":"~19.0.4","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"~8.3.0","eslint-plugin-jest-dom":"~4.0.1","eslint-plugin-jsx-a11y":"~6.5.1","eslint-plugin-prettier":"~4.0.0","eslint-plugin-react-hooks":"~4.3.0","eslint-plugin-testing-library":"~5.0.5"},"_hasShrinkwrap":false,"devDependencies":{"danger":"^11.2.3","eslint":"^8.50.0","semver":"^7.3.5","prettier":"^2.5.1"},"peerDependencies":{"eslint":"^7.5.0 || ^8.0.0","prettier":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-pantheon_1.0.8_1696972595008_0.08735904773977987","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-05-09T22:09:44.316Z","modified":"2026-09-03T15:24:30.841Z","0.2.1":"2022-05-09T22:09:44.630Z","1.0.1":"2022-05-09T23:05:52.826Z","1.0.2":"2022-05-10T20:33:33.451Z","1.0.3":"2022-05-11T16:39:07.849Z","1.0.3-test":"2022-07-20T23:17:51.299Z","1.0.4":"2022-09-16T14:19:21.094Z","1.0.5":"2023-01-11T18:57:55.040Z","1.0.6":"2023-02-28T16:48:44.999Z","1.0.7":"2023-10-06T21:12:15.062Z","1.0.8":"2023-10-10T21:16:35.152Z"},"bugs":{"url":"https://github.com/pantheon-systems/eslint-config-pantheon/issues"},"author":{"name":"engineering@pantheon.io"},"license":"MIT","homepage":"https://pantheon.io","keywords":["Pantheon","ESLint","Plugin","Config"],"repository":{"url":"git+https://github.com/pantheon-systems/eslint-config-pantheon.git","type":"git"},"description":"A collection of Pantheon's ESLint configurations","maintainers":[{"email":"vendor-npm@pantheon.io","name":"pantheon-npm"},{"email":"youzhenzhen@gmail.com","name":"zzyou"},{"email":"cat.kaethler@pantheon.io","name":"cat.kaethler"},{"email":"danishyasin33@gmail.com","name":"danishyasin33"},{"email":"duncan.s.schouten@gmail.com","name":"duncanschouten"},{"email":"mitchell.markoff@pantheon.io","name":"mitchellmarkoff"},{"email":"nickheinbaugh@pantheon.io","name":"nickh_pantheon"},{"email":"me@mel-miller.com","name":"mel-miller"}],"readme":"Pantheon ESLint Config (`@pantheon-systems/eslint-config-pantheon`) is a linting tool for `JavaScript`.\n\nIt exports a set of ESLint rules for `Browser/React`, and a set of rules for `Node`. You can import either one (or both) based on the requirements of your project.\n\nThis plugin includes linting rules for `import`, `jest`, `jest-dom`, `jsx`, `jsx-a11y`, `react`, `react-hooks`, `testing-library`, etc.\n\n## Prerequisites\n\n- You need to have [eslint](https://eslint.org/) installed in your project.\n\n  - The `eslint` version needs to be higher than `7.5.0` or `8.0.0`.\n\n  - If your project uses `eslint` version lower than `7.5.0`, you can install Pantheon ESLint Config at version `0.2.1`.\n\n- You need to have [prettier](https://prettier.io/) installed in your project.\n\n## Installation\n\n- You can install this plugin by the following command:\n\n    ```bash\n    $ yarn add @pantheon-systems/eslint-config-pantheon --dev\n    ```\n    Or:\n    ```bash\n    $ npm install @pantheon-systems/eslint-config-pantheon --save-dev\n    ```\n\n\n- **NOTE**: For projects using `eslint` version lower than `7.5.0`, you can install this plugin's `0.2.1` version instead:\n\n  ```bash\n  $ yarn add @pantheon-systems/eslint-config-pantheon@0.2.1 --dev\n  ```\n  Or:\n  ```bash\n  $ npm install @pantheon-systems/eslint-config-pantheon@0.2.1 --save-dev\n  ```\n\n## Configuration\n\n1. In your project's ESLint config (e.g. `.eslintrc.js`):\n    - For `Browser/React` environment, add `@pantheon-systems/eslint-config-pantheon/configurations/react` to `extends`:\n    ```javascript\n    module.exports = {\n      extends: ['@pantheon-systems/eslint-config-pantheon/configurations/react']\n    }\n    ```\n\n    - For `Node` environment, add `@pantheon-systems/eslint-config-pantheon/configurations/node`:\n    ```javascript\n    module.exports = {\n      extends: ['@pantheon-systems/eslint-config-pantheon/configurations/node']\n    }\n    ```\n\n2. In your `package.json`, you can add the following script to `scripts` if you want to lint all `jsx` files and `js` files in your `src` folder:\n    ```javascript\n    \"scripts\": {\n      \"eslint\": \"eslint src --ext .jsx --ext .js --cache\"\n    }\n    ```\n\n## How to Use\n\n- Now you have `@pantheon-systems/eslint-config-pantheon` installed and configured, you can start linting by using:\n  ```bash\n  $ yarn eslint\n  ```\n  Or:\n  ```bash\n  $ npm run eslint\n  ```\n\n- If your eslint output has some errors, you can run the following command to fix these errors:\n  ```bash\n  $ yarn eslint --fix\n  ```\n  Or:\n  ```bash\n  $ npm run eslint --fix\n  ```\n\n- However, this auto-fix may not be perfect. Sometimes you may need to manually fix these errors in your code.\n\n## Questions?\n\nIf you have any question/feedback, or need help with this plugin, please feel free to ask in `#ask-cxe` or `#frontend` channel in Pantheon Slack.\n\nThank you for using `@pantheon-systems/eslint-config-pantheon` and making our code prettier!\n","readmeFilename":"README.md"}