{"_id":"@1password/eslint-config","_rev":"77-c422b1fad91ff1e747663745925ffea2","name":"@1password/eslint-config","dist-tags":{"test":"9.0.0-test.3","latest":"9.2.0"},"versions":{"1.0.0-test.19":{"name":"@1password/eslint-config","version":"1.0.0-test.19","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@1.0.0-test.19","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"d360b2e0c21f90f46320d7d9bc9a0e9374a09971","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-1.0.0-test.19.tgz","fileCount":4,"integrity":"sha512-gVnq2abavDz2U9wzI+y42r9hqW9bfYj7XvtEsdz9a6AfcjiUrKyj5T7XZgDW544b0jm6pEaPpfXqTJopMh8SEA==","signatures":[{"sig":"MEUCIByTkaalcgXpfwI7ZdTfXOVkaHszei1zi4LG3hTVipJCAiEAjzM1LsO7qp0gKySzJA3ileH0V/yDnq8h18pCaHRstQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7179},"main":"index.js","gitHead":"9c0341dcd4fb6fc1d8d0758a503afbd3c57e5114","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.5.0","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"prettier":"2.8.8","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.8","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-no-unsanitized":"^4.0.2","@typescript-eslint/eslint-plugin":"^5.59.8"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=7.25.0","typescript":">=4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0-test.19_1691769327540_0.5162317514471879","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@1password/eslint-config","version":"1.0.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@1.0.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"c64916fe8e8b4813dbf000f3d9a218a3f863f50e","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":5,"integrity":"sha512-Drs48NO1au6+GOid9C4749c5ph9dKloM4RE/tmUKD2HDJonhsSu14cPgIysVMUFqdskiN5LnVifSpYSZ8C3kZA==","signatures":[{"sig":"MEUCIQC5HUDTx5OMaXaF1ol/SB9sdOYn6h4pI2vtwORbDbouawIgUfSKI7vQboyS1E5zNKbe96enCLpbnqw4FgDFrlHKWio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9483},"main":"index.js","_from":"file:1password-eslint-config-1.0.0.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/85887a9e0f7a1fc09544b51ed2e69fae/1password-eslint-config-1.0.0.tgz","_integrity":"sha512-Drs48NO1au6+GOid9C4749c5ph9dKloM4RE/tmUKD2HDJonhsSu14cPgIysVMUFqdskiN5LnVifSpYSZ8C3kZA==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.5.1","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint":"^7.25.0","eslint-plugin-jsdoc":"^30.6.5","eslint-plugin-react":"^7.21.4","@types/vfile-message":"1.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-sonarjs":"^0.10.0","eslint-plugin-unicorn":"^22.0.0","eslint-config-prettier":"^6.12.0","@typescript-eslint/parser":"^4.22.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-no-unsanitized":"^3.1.4","@typescript-eslint/eslint-plugin":"^4.22.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=7.25.0","prettier":"^2.7.1","typescript":">=4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1691787363445_0.25910523182543255","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@1password/eslint-config","version":"1.1.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@1.1.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"5d90aca5e34e5aae7136638ac1433546961ab661","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":6,"integrity":"sha512-hK4Zvx+EIHyw0i+cY25c3pxEsPZey94iIOzpS75CCekJG/bvZVkbtJnNJd5D1noE7y/2hT+jFH7+45xpF9RrsQ==","signatures":[{"sig":"MEQCIFTNHM6H2YT8Pmq0QZZZbpOt7LYpue5VVTt7j8QDzS6jAiALoYB5fjQXSATZZWHLTeb0Ax4Qa6p+rzxaKXz1r710Mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9798},"main":"index.js","_from":"file:1password-eslint-config-1.1.0.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/bc852186251885295a5dca07c8a934bf/1password-eslint-config-1.1.0.tgz","_integrity":"sha512-hK4Zvx+EIHyw0i+cY25c3pxEsPZey94iIOzpS75CCekJG/bvZVkbtJnNJd5D1noE7y/2hT+jFH7+45xpF9RrsQ==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.5.1","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint":"^7.25.0","eslint-plugin-jsdoc":"^30.6.5","eslint-plugin-react":"^7.21.4","@types/vfile-message":"1.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-sonarjs":"^0.10.0","eslint-plugin-unicorn":"^22.0.0","eslint-config-prettier":"^6.12.0","@typescript-eslint/parser":"^4.22.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-no-unsanitized":"^3.1.4","@typescript-eslint/eslint-plugin":"^4.22.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=7.25.0","prettier":"^2.7.1","typescript":">=4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0_1692808178195_0.863347277739738","host":"s3://npm-registry-packages"}},"1.2.0-test.1":{"name":"@1password/eslint-config","version":"1.2.0-test.1","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@1.2.0-test.1","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"6fcb9f73502f93245aa4f549bf377648a9c23368","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-1.2.0-test.1.tgz","fileCount":6,"integrity":"sha512-CdaM5OxUoi+qI6R1a59kMu/AaZQeoGG8wJzh1RBHlqMMdwnsY9acyGgMMO5O29dMhxJGP3E3166xWmtagRVOrQ==","signatures":[{"sig":"MEQCIDSpw3Ts25ybWEducaOW/1JU+hU6aAz2r1tnl75s7xW0AiBp+WfT4usu2JTQW4bh9hGgyIjGiqM0E52d5o2wsrWPlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9132},"main":"index.js","_from":"file:1password-eslint-config-1.2.0-test.1.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/private/var/folders/5q/cfzvc0j50mz8lmbv6056kqqc0000gn/T/771644c3750c6afea66e5bad5ecbd292/1password-eslint-config-1.2.0-test.1.tgz","_integrity":"sha512-CdaM5OxUoi+qI6R1a59kMu/AaZQeoGG8wJzh1RBHlqMMdwnsY9acyGgMMO5O29dMhxJGP3E3166xWmtagRVOrQ==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"eslint":"^7.25.0","eslint-plugin-jsdoc":"^30.6.5","eslint-plugin-react":"^7.21.4","@types/vfile-message":"1.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-sonarjs":"^0.10.0","eslint-plugin-unicorn":"^22.0.0","eslint-config-prettier":"^6.12.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^4.22.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-no-unsanitized":"^3.1.4","@typescript-eslint/eslint-plugin":"^4.22.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">=7.25.0","prettier":"^2.7.1","typescript":">=4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.2.0-test.1_1695864570188_0.025096720036812625","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@1password/eslint-config","version":"1.2.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@1.2.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"a833b8eb4e0469bebbabe44f8bc5f423ded56c9a","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-1.2.0.tgz","fileCount":6,"integrity":"sha512-GMF1LJ9+cemOAfhlOJmkm03JlFJf/sUn7sKMcvN5WMgJFapoKlilC0io4gKGsVcPytuaV6bEOwdbXi5S833x8g==","signatures":[{"sig":"MEYCIQDs3beaXngrMET5x/vdGKxkn4lYYjcTmHDUmRCL5arj+AIhAJoeIhzjUtHlHobO1N0oimrcQqPybzmbvlPfdo+pcNxf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9116},"main":"index.js","_from":"file:1password-eslint-config-1.2.0.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/private/var/folders/5q/cfzvc0j50mz8lmbv6056kqqc0000gn/T/8e7e6ed3f1f3cad16a7104ee8f01faff/1password-eslint-config-1.2.0.tgz","_integrity":"sha512-GMF1LJ9+cemOAfhlOJmkm03JlFJf/sUn7sKMcvN5WMgJFapoKlilC0io4gKGsVcPytuaV6bEOwdbXi5S833x8g==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"eslint":"^7.25.0","eslint-plugin-jsdoc":"^30.6.5","eslint-plugin-react":"^7.21.4","@types/vfile-message":"1.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-sonarjs":"^0.10.0","eslint-plugin-unicorn":"^22.0.0","eslint-config-prettier":"^6.12.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^4.22.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-no-unsanitized":"^3.1.4","@typescript-eslint/eslint-plugin":"^4.22.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=7.25.0","prettier":"^2.7.1","typescript":">=4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.2.0_1696015428940_0.8238287423594179","host":"s3://npm-registry-packages"}},"2.0.0-test.1":{"name":"@1password/eslint-config","version":"2.0.0-test.1","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@2.0.0-test.1","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"27769989f7af2ec2523f6c915324e1fd8d5066f8","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-2.0.0-test.1.tgz","fileCount":6,"integrity":"sha512-g+lxR52VWlutbYsSGfUL1JcM/a0NncYpmJxcOJslfgKPsnhKezdm7HtfR5sa3Im4IFE9oLWRsm/ny49oirwo2w==","signatures":[{"sig":"MEYCIQCHip3E33FtIXoZmMjTsHEbG/S4uPcqkuhrdOu9hRuirgIhAOlo8fMBVtz0livKWGWtmKG03u/WzaWQ8GLqKVUWOF0A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9186},"main":"index.js","_from":"file:1password-eslint-config-2.0.0-test.1.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/private/var/folders/5q/cfzvc0j50mz8lmbv6056kqqc0000gn/T/3c1ed3ba1e6a6fb26ef14e41ad42398e/1password-eslint-config-2.0.0-test.1.tgz","_integrity":"sha512-g+lxR52VWlutbYsSGfUL1JcM/a0NncYpmJxcOJslfgKPsnhKezdm7HtfR5sa3Im4IFE9oLWRsm/ny49oirwo2w==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@types/vfile-message":"2.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-no-unsanitized":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":"^8.0.0","prettier":"^2.0.0 || ^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0-test.1_1696377329811_0.8937558282406128","host":"s3://npm-registry-packages"}},"2.0.0-test.2":{"name":"@1password/eslint-config","version":"2.0.0-test.2","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@2.0.0-test.2","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"8f2a7679060d1c6bd4e468ef0639b31f0be859ac","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-2.0.0-test.2.tgz","fileCount":6,"integrity":"sha512-Maj3c//Pw9xSIdTJAytAPtCDuJHhXDGcXGe02KhmBiUHHA1A6ZJQ+ctGiZTXWpsxrTiowv9Y41YSVPbO+KRilQ==","signatures":[{"sig":"MEYCIQD8RJS8cb4Hi7yYvcl+ORYPqR4KKH81bSSveZVeVyOTtwIhAKx1ZtXFJavR1mnWlN7bVXc/YWgz8fAnJBT9/ngoFTjY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9143},"main":"index.js","_from":"file:1password-eslint-config-2.0.0-test.2.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/private/var/folders/5q/cfzvc0j50mz8lmbv6056kqqc0000gn/T/4058ee1cfee70749518aad3e2c5644da/1password-eslint-config-2.0.0-test.2.tgz","_integrity":"sha512-Maj3c//Pw9xSIdTJAytAPtCDuJHhXDGcXGe02KhmBiUHHA1A6ZJQ+ctGiZTXWpsxrTiowv9Y41YSVPbO+KRilQ==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.28.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-no-unsanitized":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":"^8.0.0","prettier":"^2.0.0 || ^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0-test.2_1696378369507_0.9424532307341802","host":"s3://npm-registry-packages"}},"2.0.0-test.3":{"name":"@1password/eslint-config","version":"2.0.0-test.3","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@2.0.0-test.3","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"eb339f67068623afc2c34660a237a903eac8e388","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-2.0.0-test.3.tgz","fileCount":6,"integrity":"sha512-IC7j+aTMWGx0gNeuqU99tIFkoMrgIifdm3NcvchcI9nI3+oTN/k/BQ7ZfaxZvV6NwjJgIiOsynClSzkKAiev/Q==","signatures":[{"sig":"MEUCIB9CzA7jinVN+zqiaCpW9Tx1fUb7/GWKs2/B0B8sO63mAiEA3MUMhVzhIBpxl/3ODFAzlRfifL0nBoxMmxO9VhrBvww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10269},"main":"index.js","_from":"file:1password-eslint-config-2.0.0-test.3.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/private/var/folders/5q/cfzvc0j50mz8lmbv6056kqqc0000gn/T/f46bc2742737699b5dd58086a09c3e67/1password-eslint-config-2.0.0-test.3.tgz","_integrity":"sha512-IC7j+aTMWGx0gNeuqU99tIFkoMrgIifdm3NcvchcI9nI3+oTN/k/BQ7ZfaxZvV6NwjJgIiOsynClSzkKAiev/Q==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-no-unsanitized":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":"^8.0.0","prettier":"^2.0.0 || ^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0-test.3_1696381878531_0.5650964526485367","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@1password/eslint-config","version":"2.0.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@2.0.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"52ca04ed1fde14e4628a6409f02110bc116abd77","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":6,"integrity":"sha512-QGtLv03MJZOO8dojqbXINiRi52sPtk6I370gyI/4j9wmrlFe0SdyhXl9XhBa5Ns+UuWIV4WmuyBB6GvzM/zrJg==","signatures":[{"sig":"MEUCIBUXDR5etV7b1J2kc14MoEkf1qeTTs8A8ZW7SSFdT6xDAiEAnHAHCyE6SSeH502V863shjrg9OALR2DFNgA1FLrkgxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10251},"main":"index.js","_from":"file:1password-eslint-config-2.0.0.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/7d7d4f9a4749b507d54593e6f1147e0d/1password-eslint-config-2.0.0.tgz","_integrity":"sha512-QGtLv03MJZOO8dojqbXINiRi52sPtk6I370gyI/4j9wmrlFe0SdyhXl9XhBa5Ns+UuWIV4WmuyBB6GvzM/zrJg==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.5.1","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-no-unsanitized":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.0.0","prettier":"^2.0.0 || ^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1697050360449_0.8305923355838378","host":"s3://npm-registry-packages"}},"2.0.1-test.1":{"name":"@1password/eslint-config","version":"2.0.1-test.1","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@2.0.1-test.1","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"4ce04f00fcb09ec61f12f8231e62a698f747e07a","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-2.0.1-test.1.tgz","fileCount":6,"integrity":"sha512-LJITMV4Xz8JLw9ZDs0+nSa4t2XN6uZu7QOdf5lXjZAcFiFjMnLRXUaazVfDEqnVe9im51wUR/F/9bWBNkVl83Q==","signatures":[{"sig":"MEYCIQDRf33LIBRYoFdWDPD3ksvtv/tfSW+RV9lUlxsr0TxDBwIhAJHQ7p79FEwFM7+PsbFTyI7m9yGLt0dcEFBQP4s056Fl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10259},"main":"index.js","_from":"file:1password-eslint-config-2.0.1-test.1.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/private/var/folders/5q/cfzvc0j50mz8lmbv6056kqqc0000gn/T/537281b232259e03c285c1f59340a593/1password-eslint-config-2.0.1-test.1.tgz","_integrity":"sha512-LJITMV4Xz8JLw9ZDs0+nSa4t2XN6uZu7QOdf5lXjZAcFiFjMnLRXUaazVfDEqnVe9im51wUR/F/9bWBNkVl83Q==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-no-unsanitized":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":"^8.44.0","prettier":"^2.0.0 || ^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.1-test.1_1697742822437_0.249411554890836","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@1password/eslint-config","version":"2.0.1","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@2.0.1","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"c15a609371f05a619f96f5308f96f660ee4965bd","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-2.0.1.tgz","fileCount":6,"integrity":"sha512-tvLAgBKWvURvvAgI6Ln6J0aPANqpLhIbnDjJOk6BQQde8rwuL49f8MJrxZ1CoVm2x/eEV28wIvpwZ0IhYKvbng==","signatures":[{"sig":"MEQCIC/w18CnxXfDXLLoxH1o/Bnep6He5iYgMo+rtLOzWwDKAiAu0JOgYVMyQ22QSwvRAghVEFpZhLnfNTqF9vfgzuVI0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10370},"main":"index.js","_from":"file:1password-eslint-config-2.0.1.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/3adbb7f77c07376758d99f5e56a50e57/1password-eslint-config-2.0.1.tgz","_integrity":"sha512-tvLAgBKWvURvvAgI6Ln6J0aPANqpLhIbnDjJOk6BQQde8rwuL49f8MJrxZ1CoVm2x/eEV28wIvpwZ0IhYKvbng==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.5.1","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-no-unsanitized":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.44.0","prettier":"^2.0.0 || ^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.1_1698347949245_0.9929064474145097","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@1password/eslint-config","version":"2.0.2","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@2.0.2","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"bfaaabd67fe9ce72a2cf09983f28a3725fefe048","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-2.0.2.tgz","fileCount":6,"integrity":"sha512-Ccl6QFkrvc5ZtTtHiJOjjtIIknL9ckFiIzZPimgguenXQoa5N30rqGM5CIbZghfKI1D9/vGBiuMx/6xDyN84Fg==","signatures":[{"sig":"MEYCIQDbpWywjnU+Cy8Ce5iLxDxCX9rMLJSFEr5GI0xCADaTeQIhAPHbnLBkyu4q+/GZHUWlX/StNIBns6u0dQrDzPGlp2Nx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10451},"main":"index.js","_from":"file:1password-eslint-config-2.0.2.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/80cbe8d345818db2e805d54dfa38400b/1password-eslint-config-2.0.2.tgz","_integrity":"sha512-Ccl6QFkrvc5ZtTtHiJOjjtIIknL9ckFiIzZPimgguenXQoa5N30rqGM5CIbZghfKI1D9/vGBiuMx/6xDyN84Fg==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.5.1","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-no-unsanitized":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.44.0","prettier":"^2.0.0 || ^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.2_1699482337362_0.030252336914639466","host":"s3://npm-registry-packages"}},"3.0.0-test.1":{"name":"@1password/eslint-config","version":"3.0.0-test.1","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@3.0.0-test.1","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"d05e2601075dfcd4fe8f3c005f85be805f077e6f","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-3.0.0-test.1.tgz","fileCount":6,"integrity":"sha512-o+czz/Xtep/hQ4i5o2gQ0KlHDJVqjrSGQ1+NW5G4IRQBnsUQ6+FjJ4SeRt6nt5b0LIJNRJ3IT2F57pPoNn8mVQ==","signatures":[{"sig":"MEUCIQCBOx9qXh69e1MNb+G2ZlGrRlBCtSNEtspcFNYfy0MOAwIgc/LwTswlgJ7VhLSUTUvttmxux2tqlh4vxqbogRs1HUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10269},"main":"index.js","_from":"file:1password-eslint-config-3.0.0-test.1.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/private/var/folders/5q/cfzvc0j50mz8lmbv6056kqqc0000gn/T/e0050a52be1c7dd57ed6ad011132664f/1password-eslint-config-3.0.0-test.1.tgz","_integrity":"sha512-o+czz/Xtep/hQ4i5o2gQ0KlHDJVqjrSGQ1+NW5G4IRQBnsUQ6+FjJ4SeRt6nt5b0LIJNRJ3IT2F57pPoNn8mVQ==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"^0.21.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-no-unsanitized":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":"^8.44.0","prettier":"^2.0.0 || ^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0-test.1_1700156013645_0.6555271769314241","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@1password/eslint-config","version":"3.0.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@3.0.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"da0fb5bfb536ba0f0f6c201305f9927b06f84df6","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-3.0.0.tgz","fileCount":6,"integrity":"sha512-SZXF+WPJWzb4jerg6K/4Sa58yS3PxDDPr8Af81y4EJLp5Qz0LG/JcgX6ni07QFUC+pFuRHMD9Ndrl/FxJM8CAw==","signatures":[{"sig":"MEQCIBF7+N3Dv4xcZ1qta16tuoB2hW3dyq8qM/bWC8JsN46dAiBbmgTIOtnfuZplFcAxxc0gdPPlEN+2v60XPmhG/DVryQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10262},"main":"index.js","_from":"file:1password-eslint-config-3.0.0.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/af62b467fd87533ce37717155e335973/1password-eslint-config-3.0.0.tgz","_integrity":"sha512-SZXF+WPJWzb4jerg6K/4Sa58yS3PxDDPr8Af81y4EJLp5Qz0LG/JcgX6ni07QFUC+pFuRHMD9Ndrl/FxJM8CAw==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.5.1","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"^0.21.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-no-unsanitized":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.44.0","prettier":"^2.0.0 || ^3.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0_1700159433784_0.2955321221405789","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@1password/eslint-config","version":"4.0.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@4.0.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"855e8c203d9bcf5d18b9775e494494a3aa91b1cf","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-4.0.0.tgz","fileCount":6,"integrity":"sha512-r8+FzwXJLwmx6t6BHrz5OOqj8dv1mCjNDuUzCCAGnoVkH5IAla3DLJF8M0rAVZyUuBMpPxuNDd+8Me/OfIlfgw==","signatures":[{"sig":"MEUCIQCpv7qwlE1E5DiAA7PRrAkpnj96YuK3z6SaOx2OrBmOlwIgRtW9KvFsS3ad4sLKtErvIhI3zdFBLMM69vrq7MGTiok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11636},"main":"index.js","_from":"file:1password-eslint-config-4.0.0.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/624704adc848d30aa65033d66ac7ce2d/1password-eslint-config-4.0.0.tgz","_integrity":"sha512-r8+FzwXJLwmx6t6BHrz5OOqj8dv1mCjNDuUzCCAGnoVkH5IAla3DLJF8M0rAVZyUuBMpPxuNDd+8Me/OfIlfgw==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.5.1","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-no-unsanitized":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.53.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.0_1700252753163_0.5853350115743361","host":"s3://npm-registry-packages"}},"4.1.0-test.1":{"name":"@1password/eslint-config","version":"4.1.0-test.1","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@4.1.0-test.1","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"0affd26ca8683022fdb0b812f819df9081e53032","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-4.1.0-test.1.tgz","fileCount":7,"integrity":"sha512-jNhpZo9cHmvcR0VgwYCpn5F8Qn8s1Ca78E1B1nWWtrhJbDyxVdD31/8G6sCzPHN3mcAB9HUMkc9R2OC2LIcidw==","signatures":[{"sig":"MEUCIQCJ80lMzB2a/UxTuHMJbIbzPpYTvu712i3WWyZkzvmwJwIgV0zFsQoiPZWAC4gLnx1fTw6znb30KF1QhbxWfx0MULA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15771},"main":"index.js","_from":"file:1password-eslint-config-4.1.0-test.1.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/private/var/folders/5q/cfzvc0j50mz8lmbv6056kqqc0000gn/T/b06f61c44fb824c4395d91050dbd58c1/1password-eslint-config-4.1.0-test.1.tgz","_integrity":"sha512-jNhpZo9cHmvcR0VgwYCpn5F8Qn8s1Ca78E1B1nWWtrhJbDyxVdD31/8G6sCzPHN3mcAB9HUMkc9R2OC2LIcidw==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-no-unsanitized":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":"^8.53.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.1.0-test.1_1700548690596_0.632501320519059","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@1password/eslint-config","version":"4.1.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@4.1.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"907649969888012feb68a11f6cd1194be1bdadaa","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-4.1.0.tgz","fileCount":7,"integrity":"sha512-1mfG8CNfCYoNnaWb/G8mSpRtiu/qBPKhGsSPoMYxFjwF0rdcJ09uBeYC4aEbMeD4gKaRF2kDTfmiX4H1Ip/2Kg==","signatures":[{"sig":"MEYCIQCsXvJ0pTcwF9XFB4YJWuSd2r3O1NdoeAo6GUAAvaMhcQIhAN1WC2Tux1q862J2P9gN+0VzpUe1vyJig5lYA/RjC6/y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18178},"main":"index.js","_from":"file:1password-eslint-config-4.1.0.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/ba87da8012a390ec8ec33b41dded9d90/1password-eslint-config-4.1.0.tgz","_integrity":"sha512-1mfG8CNfCYoNnaWb/G8mSpRtiu/qBPKhGsSPoMYxFjwF0rdcJ09uBeYC4aEbMeD4gKaRF2kDTfmiX4H1Ip/2Kg==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.5.1","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-no-unsanitized":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.53.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.1.0_1701990098298_0.5020879624862487","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@1password/eslint-config","version":"4.2.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@4.2.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"d7415fd16ea59b937417bfc042cfdde78aea0527","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-4.2.0.tgz","fileCount":8,"integrity":"sha512-Ayut9mVLsxgl7FmwaLfy4QVl4PYQDWABpRyXN+GKe66T9IG0Gkw37zzFV+DVQgWZ0NO/bsp45bLwSbeO5AAJiw==","signatures":[{"sig":"MEUCIAHSFj7tMQoqAO5NNjcStQ6CVkQdL/bPYvJkRnvnfzKrAiEA8bM0MR2kmsG3LVBMgg7lWBGmrHwiAu7XBkL/mbUULbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21634},"main":"index.js","_from":"file:1password-eslint-config-4.2.0.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/d5603a0506b4038b1c407e625df61a13/1password-eslint-config-4.2.0.tgz","_integrity":"sha512-Ayut9mVLsxgl7FmwaLfy4QVl4PYQDWABpRyXN+GKe66T9IG0Gkw37zzFV+DVQgWZ0NO/bsp45bLwSbeO5AAJiw==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.2.3","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-no-unsanitized":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.53.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.2.0_1704908831348_0.5912018210632388","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"@1password/eslint-config","version":"4.3.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@4.3.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"7e4efc1d50b083247e6e9bc77641b3199d05c5e8","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-4.3.0.tgz","fileCount":8,"integrity":"sha512-La6aauJtMfy3+p2HDpp/WB5Rwy+OKK3uTb2V8C+CTDbDLtp/qyb0QkY0jNxld64/F4vfEh97Da8e08D+2j8Q9A==","signatures":[{"sig":"MEYCIQDQ883ZuVF8aKucjEeT3OGk4kC1PiRC+0Y9OMDtk6t59wIhAJmgVXKxoi//dHUj2PAnZbcUgz7V5L0mgDsFzCP1f1Rd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21913},"main":"index.js","_from":"file:1password-eslint-config-4.3.0.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/691cf0da99cd2295c152cdff948d446c/1password-eslint-config-4.3.0.tgz","_integrity":"sha512-La6aauJtMfy3+p2HDpp/WB5Rwy+OKK3uTb2V8C+CTDbDLtp/qyb0QkY0jNxld64/F4vfEh97Da8e08D+2j8Q9A==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.2.3","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-no-unsanitized":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.53.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.3.0_1705690186703_0.14425301307294136","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"@1password/eslint-config","version":"4.3.1","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@4.3.1","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"2ecfe7b79180eb0d906d9de19fc0e81eea341a1a","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-4.3.1.tgz","fileCount":8,"integrity":"sha512-xdsRmClwBjK8P+95FVnbwhcq6s/jAGql6iSJga/XDEqWHhjZ3OS4v+2o21dst0gGYaVJjLyww1qIyVrQgxLxIg==","signatures":[{"sig":"MEYCIQCmd2IRXNBqfiyvv7NTrhrbCvi3I0zzstQylSErsBvT2AIhAPEi3jXPFExzLnIStPSSsSiCdqe073+pxavwf3836Lwl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21914},"main":"index.js","_from":"file:1password-eslint-config-4.3.1.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/ae305f53bc183086a058e6a1a40c3ae0/1password-eslint-config-4.3.1.tgz","_integrity":"sha512-xdsRmClwBjK8P+95FVnbwhcq6s/jAGql6iSJga/XDEqWHhjZ3OS4v+2o21dst0gGYaVJjLyww1qIyVrQgxLxIg==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.2.3","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-no-unsanitized":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.53.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.3.1_1728500653740_0.030763092663900427","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@1password/eslint-config","version":"5.0.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@5.0.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"2a95ac58273dcc26a729023a7a1ab46a2592ce87","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-5.0.0.tgz","fileCount":8,"integrity":"sha512-4RQ4IQOwCzqEWvCaVc0cFjaNXDSfeCyHwYAS29ECt5S+P0g6FUQm+qFzaaxL6Ai6QoX/g9uplxEhxO0gPyTunQ==","signatures":[{"sig":"MEYCIQDYz+weoqUMVqPiJ8aWCthCoW5rqHbXP0ietuZf94KmTAIhANalI6dO+twjtT/GwQfIVJQcPMDBIkPnS/52k+eElzJ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22103},"main":"index.js","_from":"file:1password-eslint-config-5.0.0.tgz","_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/bcf28bd1721883d2a5593ded84e454c0/1password-eslint-config-5.0.0.tgz","_integrity":"sha512-4RQ4IQOwCzqEWvCaVc0cFjaNXDSfeCyHwYAS29ECt5S+P0g6FUQm+qFzaaxL6Ai6QoX/g9uplxEhxO0gPyTunQ==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.2.3","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"2.26.0","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-no-unsanitized":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.7.4"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.53.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.0.0_1738707545040_0.1830578436749526","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-test.1":{"name":"@1password/eslint-config","version":"6.0.0-test.1","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@6.0.0-test.1","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"e7809483252d8ce4526e4c6bf94a4ca90cc33b4f","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-6.0.0-test.1.tgz","fileCount":10,"integrity":"sha512-q1eqLdIjz3FsBlTHdAFqgk5Wt9W9mJUF+n/cw76s6SZKE5Hqr+G+VUefeawiQvZCDU6jvdt1OUInBWINTM3rrw==","signatures":[{"sig":"MEQCIEn3I6ol1CX6cqtlQoGzOgNWT4B9lFFyx1J0f+HH6bRcAiBGkT/4WxsSRC/EXQ31Di6V4NfdNgWD+ow5BDVME8RtRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27652},"type":"module","_from":"file:1password-eslint-config-6.0.0-test.1.tgz","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"scripts":{"lint":"eslint","lint:fix":"eslint --fix"},"_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/private/var/folders/_8/pbshjpm515s17v4g3bvrptq00000gn/T/455b4ea29311ea01b09b5373d48852e4/1password-eslint-config-6.0.0-test.1.tgz","_integrity":"sha512-q1eqLdIjz3FsBlTHdAFqgk5Wt9W9mJUF+n/cw76s6SZKE5Hqr+G+VUefeawiQvZCDU6jvdt1OUInBWINTM3rrw==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"typescript-eslint":"^8.25.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-no-unsanitized":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.21.0","typescript":"^5.8.2"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.0.0-test.1_1741131472069_0.6725042282336335","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-test.2":{"name":"@1password/eslint-config","version":"6.0.0-test.2","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@6.0.0-test.2","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"fab11ffabeae2e9cd1694d2c105b03838f0cb2ba","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-6.0.0-test.2.tgz","fileCount":11,"integrity":"sha512-VEOls4vH3MljEILWy+ulbxIr5stDuoLsniO7L4GGjepZULjk9Nz/a4LZEGuXHjnfq5x5H/NhKqH+YIt26UUSVw==","signatures":[{"sig":"MEUCIQCd/WkCPzZp0OeT5ZtcrgdtCzJfLSkpC4t8SMXQCC/s5gIgM8tF/qmPhiu4DwL8QGvbILvaHqvXfAyLMijxuBl56lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30022},"type":"module","_from":"file:1password-eslint-config-6.0.0-test.2.tgz","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"scripts":{"lint":"eslint","lint:fix":"eslint --fix"},"_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/private/var/folders/_8/pbshjpm515s17v4g3bvrptq00000gn/T/02eb55ebbfe5e05e9379bf00de46e781/1password-eslint-config-6.0.0-test.2.tgz","_integrity":"sha512-VEOls4vH3MljEILWy+ulbxIr5stDuoLsniO7L4GGjepZULjk9Nz/a4LZEGuXHjnfq5x5H/NhKqH+YIt26UUSVw==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"typescript-eslint":"^8.25.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-no-unsanitized":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.21.0","typescript":"^5.8.2"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.0.0-test.2_1741183186937_0.3234788987127857","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-test.3":{"name":"@1password/eslint-config","version":"6.0.0-test.3","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@6.0.0-test.3","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"4fa788be104251024de1d2aed56fc349b10d05bb","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-6.0.0-test.3.tgz","fileCount":13,"integrity":"sha512-f756/ellzIyMJXk+efko0QX/0CfcjMsTQuLnG3PvrX7wWkoNkq0AXYDF213zK2PLJNvJjWvTjVS0ED3S9a4Eag==","signatures":[{"sig":"MEYCIQD4wvIr42Rcply8EBUOyEsQVTnqFJgcvJ6z96TXtX9KdwIhAPdXJqueGwGCH6C1nHBeiBk4+6jixxBPAuGD6VrbyHuK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27528},"main":"./typescript.js","type":"module","_from":"file:1password-eslint-config-6.0.0-test.3.tgz","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"scripts":{"lint":"eslint","lint:fix":"eslint --fix"},"_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/private/var/folders/_8/pbshjpm515s17v4g3bvrptq00000gn/T/c7db129264a3fc8247f45b2cafbb3765/1password-eslint-config-6.0.0-test.3.tgz","_integrity":"sha512-f756/ellzIyMJXk+efko0QX/0CfcjMsTQuLnG3PvrX7wWkoNkq0AXYDF213zK2PLJNvJjWvTjVS0ED3S9a4Eag==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"typescript-eslint":"^8.26.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-no-unsanitized":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.21.0","typescript":"^5.8.2"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.0.0-test.3_1741207732629_0.8550928827341187","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@1password/eslint-config","version":"6.0.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@6.0.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"3dfd1150d3a60e403c39b007ee2201666ce3f194","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-6.0.0.tgz","fileCount":13,"integrity":"sha512-AF5kwUczpQozMtNIr/Ufj3jF9OMxJULJWm0uaypyXXMM4RwpibZ7XHw/iRHgMDGfyu4SHfOblt3fADT5nDkjEg==","signatures":[{"sig":"MEQCIBJUW/u8udMMsNbAgPK6slmNH27aexkrH+D/KNDHnf8yAiBdiG62AfwkayPCui9sAcEkWRf2gwcXc9MKKny57bBrBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28532},"main":"./typescript.js","type":"module","_from":"file:1password-eslint-config-6.0.0.tgz","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"scripts":{"lint":"eslint","lint:fix":"eslint --fix"},"_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/165636954422a5cd5ed63e71da68034b/1password-eslint-config-6.0.0.tgz","_integrity":"sha512-AF5kwUczpQozMtNIr/Ufj3jF9OMxJULJWm0uaypyXXMM4RwpibZ7XHw/iRHgMDGfyu4SHfOblt3fADT5nDkjEg==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.2.3","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript-eslint":"^8.26.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-no-unsanitized":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","typescript":"^5.8.2"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.0.0_1741796887923_0.9677692995893121","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@1password/eslint-config","version":"7.0.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@7.0.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"a347b5866eecb62bac27e440a9ce0b3c0c49cf87","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-7.0.0.tgz","fileCount":13,"integrity":"sha512-6/SOWeZRl3yRnj5phLWv7Gq7YIw44eSdRAv/uU8b1xpFy4U/N/+f05uN3kSBtefT1zH1LnKIWYRcHRyL57upGA==","signatures":[{"sig":"MEUCIQCJR83qCOjSj8+dfxUKnKz1eE9Orpyj7AQfeQ8HrEVsxwIgbEboEtF+dTZx8/5DHeLvruU6NxkiV3HRTEIeU9wCwjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28847},"main":"./typescript.js","type":"module","_from":"file:1password-eslint-config-7.0.0.tgz","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"scripts":{"lint":"eslint","lint:fix":"eslint --fix"},"_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/27ee674855183f9e4725ad0e005e5991/1password-eslint-config-7.0.0.tgz","_integrity":"sha512-6/SOWeZRl3yRnj5phLWv7Gq7YIw44eSdRAv/uU8b1xpFy4U/N/+f05uN3kSBtefT1zH1LnKIWYRcHRyL57upGA==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.2.3","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript-eslint":"^8.26.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-no-unsanitized":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","typescript":"^5.8.2"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.0.0_1744122745769_0.4702630957784135","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@1password/eslint-config","version":"7.1.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@7.1.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"34bc31d03dcb091ab01e0b266fa46cd55d65284d","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-7.1.0.tgz","fileCount":16,"integrity":"sha512-ostE2K5h8RlkKAjKEwbB0nyxGcL0RzCvuNVp5v77E4WjuLkJeWwS3KioALvmMqMtcNY4syE2nyahWfACl/R2TQ==","signatures":[{"sig":"MEUCIFDf/ndQLu6eL2TqJjSr+HhHngwh34Y2LvQUV0kUsg8XAiEAuUkQyzZDwBJnAkOoFrfyC4R0e0iB5jxG31zvuyTVHCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33205},"main":"./typescript.js","type":"module","_from":"file:1password-eslint-config-7.1.0.tgz","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=--experimental-vm-modules jest","lint:fix":"eslint --fix"},"_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/1b182520f85ef63ad7ebbfae5f650360/1password-eslint-config-7.1.0.tgz","_integrity":"sha512-ostE2K5h8RlkKAjKEwbB0nyxGcL0RzCvuNVp5v77E4WjuLkJeWwS3KioALvmMqMtcNY4syE2nyahWfACl/R2TQ==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"typescript-eslint":"^8.26.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-no-unsanitized":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.21.0","typescript":"^5.8.2"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.1.0_1746557995164_0.17274236219884864","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@1password/eslint-config","version":"7.2.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@7.2.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"9f2b8359095bf66e8954a4f570ba7b6bf5b45807","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-7.2.0.tgz","fileCount":16,"integrity":"sha512-ZZFdYZSqKarF6vJhrfT2peSh6FX5vyAG+UqfIS8akO0U/IZUxRAPxCGfg+dyDSEr801vbLQtdtRWGa9pqW9sdg==","signatures":[{"sig":"MEQCIDdHEMPiENJXSoUpzj6Rk+rbmOL2TAH5vuGkpFyjWbLBAiBrglnpERjIRlVUDQQq+w0+xfKT3b5uNkS+atgc5fh/Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33567},"main":"./typescript.js","type":"module","_from":"file:1password-eslint-config-7.2.0.tgz","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=--experimental-vm-modules jest","lint:fix":"eslint --fix"},"_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/4deb096d5a792f7c0a5c03ccee19fa4e/1password-eslint-config-7.2.0.tgz","_integrity":"sha512-ZZFdYZSqKarF6vJhrfT2peSh6FX5vyAG+UqfIS8akO0U/IZUxRAPxCGfg+dyDSEr801vbLQtdtRWGa9pqW9sdg==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"typescript-eslint":"^8.26.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-no-unsanitized":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.21.0","typescript":"^5.8.2"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.2.0_1746724202191_0.4963474392289713","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-test.1":{"name":"@1password/eslint-config","version":"8.0.0-test.1","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@8.0.0-test.1","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"6a4bffa596da68ba3d8614fc0c947b0aefe63728","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-8.0.0-test.1.tgz","fileCount":16,"integrity":"sha512-ZUawemb28M/o2NOBpanRcOUd914NTA1xOXSOctN55QeHZkX4somIgB8Zrsc/enTRITNyKFqwyn0D7HSIahBGSg==","signatures":[{"sig":"MEYCIQCXHP6HpAB9BQdqm2O4vB47lQtPymvfTYNm5PsRsRRZHQIhAKu1uPA+UJ0JcV9jLNlLAcn83WvC8A8rfzWWdlRND5Ql","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34693},"main":"./typescript.js","type":"module","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"gitHead":"465777044b198dfadd234330eb18fa9c43550699","scripts":{"lint":"eslint","test":"NODE_OPTIONS=--experimental-vm-modules jest","lint:fix":"eslint --fix"},"_npmUser":{"name":"onepassword","email":"npm@1password.com"},"repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"typescript-eslint":"^8.26.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-no-unsanitized":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.21.0","typescript":"^5.8.2"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_8.0.0-test.1_1747771557459_0.7750391776181318","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"@1password/eslint-config","version":"7.3.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@7.3.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"76abb4b8f0a6cae5bf7cef9dd8b12ddce189011d","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-7.3.0.tgz","fileCount":19,"integrity":"sha512-qztWF+aVAmsG5KHk8Lx6KnTbNAPwemIyrV1Geqq2DXcRFG/Dudoe3yXR6fJq026tElD6tsFstgPPLuYE+k/xGw==","signatures":[{"sig":"MEYCIQC6TMYB/GJ27RPK6ycavTSeMGBYK3JdrOzT94apNkCapgIhAPL9oXwvCzID2Nu90Ci2IRcnAfDTIagQikPklP55+Ljc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39862},"main":"./typescript.js","type":"module","_from":"file:1password-eslint-config-7.3.0.tgz","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=--experimental-vm-modules jest","lint:fix":"eslint --fix"},"_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/005608216b4d32667c78f86e806b4ace/1password-eslint-config-7.3.0.tgz","_integrity":"sha512-qztWF+aVAmsG5KHk8Lx6KnTbNAPwemIyrV1Geqq2DXcRFG/Dudoe3yXR6fJq026tElD6tsFstgPPLuYE+k/xGw==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"typescript-eslint":"^8.26.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-no-unsanitized":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.21.0","typescript":"^5.8.2"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.3.0_1749826444671_0.9724453357665048","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-test.2":{"name":"@1password/eslint-config","version":"8.0.0-test.2","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@8.0.0-test.2","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"3e62416dcebc5b111b32b5d29a691d3b78d0df59","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-8.0.0-test.2.tgz","fileCount":19,"integrity":"sha512-dPcwZq1WaiRAhY0vSd3faRoJ9AE7Z9o43s1TOYaWIN5BAasaFpIobfqTvfTNNRq9Kv29rNg5Yo8dee6NqYyt6Q==","signatures":[{"sig":"MEUCIF5x781hXWFHhunVsBS4L44gXG0vdpLfn+PJ6UbCd7LyAiEAm0FIziWTKUnnRY5TvJfYR+6r5umqcCIk3R5p/xBHh6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41255},"main":"./typescript.js","type":"module","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"gitHead":"af656d1f2c5e40824c059a16203e334e7482b524","scripts":{"lint":"eslint","test":"NODE_OPTIONS=--experimental-vm-modules jest","lint:fix":"eslint --fix"},"_npmUser":{"name":"onepassword","actor":{"name":"onepassword","type":"user","email":"npm@1password.com"},"email":"npm@1password.com"},"repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"typescript-eslint":"^8.26.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-no-unsanitized":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.21.0","typescript":"^5.8.2"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_8.0.0-test.2_1750969274870_0.625980110292893","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-test.3":{"name":"@1password/eslint-config","version":"8.0.0-test.3","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@8.0.0-test.3","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"d43343fd2eaa5d5ac25e779b5de2563e8a1599f7","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-8.0.0-test.3.tgz","fileCount":19,"integrity":"sha512-ZOEhVDSiS1CEJc5IKgGyG5c8NI22OMFAMkkcR3Uw5s1jcW8mruznJ400w6Gvs9DeAoAFn/Eyq7rMAtwpIlbPbg==","signatures":[{"sig":"MEYCIQCGIO+so3bzr0qyr7hOXnsycBKQpDRq8TFqzolezcWUvAIhAM8aFG4O5elE8lZO8+O2FOLtJYxBCUoNGO9ANjD1OeuS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41594},"main":"./typescript.js","type":"module","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"gitHead":"6558d9ec9d8585cdc41b395b7c2ea3476f1b066b","scripts":{"lint":"eslint","test":"NODE_OPTIONS=--experimental-vm-modules jest","lint:fix":"eslint --fix"},"_npmUser":{"name":"onepassword","actor":{"name":"onepassword","type":"user","email":"npm@1password.com"},"email":"npm@1password.com"},"repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"typescript-eslint":"^8.26.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-no-unsanitized":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.21.0","typescript":"^5.8.2"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_8.0.0-test.3_1751040941271_0.5757143308364627","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@1password/eslint-config","version":"8.0.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@8.0.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"3e5f0efbd0c03c609f7020ebc21bb071aaf35099","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-8.0.0.tgz","fileCount":19,"integrity":"sha512-1hb2Usb0WYJzmfhbRGXEjs/4NPiAZTpGOIqqFoBvrYl/pacpnm+7ohynJhtV+cIDf/l//wZTDoeqIzC+2ITbyA==","signatures":[{"sig":"MEUCIGr8WW8AcIu5JAPV1YWFoHu0sZZJxsIRlUj861XBDmAtAiEA80rr4IlftlKfGOyLM5Q/qzANGqvaqEE1rqXO3isbobc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41665},"main":"./typescript.js","type":"module","_from":"file:1password-eslint-config-8.0.0.tgz","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=--experimental-vm-modules jest","lint:fix":"eslint --fix"},"_npmUser":{"name":"onepassword","actor":{"name":"onepassword","type":"user","email":"npm@1password.com"},"email":"npm@1password.com"},"_resolved":"/tmp/6f45d0b5c2f909133c6dd2ec245593c3/1password-eslint-config-8.0.0.tgz","_integrity":"sha512-1hb2Usb0WYJzmfhbRGXEjs/4NPiAZTpGOIqqFoBvrYl/pacpnm+7ohynJhtV+cIDf/l//wZTDoeqIzC+2ITbyA==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"typescript-eslint":"^8.26.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-no-unsanitized":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.21.0","typescript":"^5.8.2"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_8.0.0_1751044994110_0.1831515020007628","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@1password/eslint-config","version":"8.1.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@8.1.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"eece81ab78ad42b89282832abc845d0e669fd7bb","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-8.1.0.tgz","fileCount":19,"integrity":"sha512-zHxqefU6bXNx22VCY6/LAiVth8D9cwqxYqHFRpF59pCWK2HwxVBiqA7FmfYf98i/OsIZ/eIMicJ1Y1fAGXqq6w==","signatures":[{"sig":"MEYCIQDCrdMWBOhkf3faUNbqtbHZzHYXL6oEm9YonxFG8rF2JAIhAJe+/2pzlBn4K0WaAAAnhJr07hyM1cI28amhe3e3nyAe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42758},"main":"./typescript.js","type":"module","_from":"file:1password-eslint-config-8.1.0.tgz","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=--experimental-vm-modules jest","lint:fix":"eslint --fix"},"_npmUser":{"name":"onepassword","actor":{"name":"onepassword","type":"user","email":"npm@1password.com"},"email":"npm@1password.com"},"_resolved":"/tmp/179b6bbc7a2da462eb29ab355d31a348/1password-eslint-config-8.1.0.tgz","_integrity":"sha512-zHxqefU6bXNx22VCY6/LAiVth8D9cwqxYqHFRpF59pCWK2HwxVBiqA7FmfYf98i/OsIZ/eIMicJ1Y1fAGXqq6w==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"typescript-eslint":"^8.26.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-no-unsanitized":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.21.0","typescript":"^5.8.2"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_8.1.0_1751309203994_0.9485821518104178","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-test.1":{"name":"@1password/eslint-config","version":"9.0.0-test.1","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@9.0.0-test.1","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"0f8801b7a3287630d15c902fa65b0547ed250bd9","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-9.0.0-test.1.tgz","fileCount":20,"integrity":"sha512-x43cXe1EK0nxBvlXhEliTktJPFJxEA8B7sSw6bq979Cwx1x/czEkf5h22zbOr7DkBKyiTAVYt3BLT0Jw38AJww==","signatures":[{"sig":"MEUCIEeVeavXBbaVTkRgyzIscSSGgD7zTeE5IWS1PwjYmrX5AiEAvP37Ruf1A1FNA33cin2IRbjO/2tPElq9z4CJu9CUOMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48501},"main":"./typescript.js","type":"module","_from":"file:1password-eslint-config-9.0.0-test.1.tgz","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=--experimental-vm-modules jest","test:ci":"DD_SERVICE=webf-eslint-config NODE_OPTIONS='--experimental-vm-modules --max-old-space-size=6144 --require dd-trace/ci/init' jest","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/private/var/folders/_8/pbshjpm515s17v4g3bvrptq00000gn/T/afcdbdda38ab03b5c2e69b601d5d6749/1password-eslint-config-9.0.0-test.1.tgz","_integrity":"sha512-x43cXe1EK0nxBvlXhEliTktJPFJxEA8B7sSw6bq979Cwx1x/czEkf5h22zbOr7DkBKyiTAVYt3BLT0Jw38AJww==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"typescript-eslint":"8.46.0","eslint-plugin-jsdoc":"50.8.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-sonarjs":"3.0.4","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-no-unsanitized":"4.1.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.21.0","typescript":"^5.8.2"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_9.0.0-test.1_1759872607252_0.585791337487966","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-test.2":{"name":"@1password/eslint-config","version":"9.0.0-test.2","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@9.0.0-test.2","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"d3c0ee6129560bc0f8b31490a2c4ec5ad2792eee","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-9.0.0-test.2.tgz","fileCount":20,"integrity":"sha512-fZAV09JHqwO0fgbnidhjNa87m27WuMiNTM0G//5+blfxTZCq3lMhjko4ZbHfKK/UOQ4baGcdd8I4TDdZJi6KKw==","signatures":[{"sig":"MEYCIQDGPJHd9SoinR11io14Fo2TApku5kQqasj+KvQVp3/XxAIhAIQyG0hEiVSvJTeNkA+Op7snkB4KUD+Bp4U8sf6Cc0H2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49175},"main":"./typescript.js","type":"module","_from":"file:1password-eslint-config-9.0.0-test.2.tgz","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=--experimental-vm-modules jest","test:ci":"DD_SERVICE=webf-eslint-config NODE_OPTIONS='--experimental-vm-modules --max-old-space-size=6144 --require dd-trace/ci/init' jest","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/private/var/folders/_8/pbshjpm515s17v4g3bvrptq00000gn/T/e75621cfe86f69a854f9e9e8b298bfb3/1password-eslint-config-9.0.0-test.2.tgz","_integrity":"sha512-fZAV09JHqwO0fgbnidhjNa87m27WuMiNTM0G//5+blfxTZCq3lMhjko4ZbHfKK/UOQ4baGcdd8I4TDdZJi6KKw==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"typescript-eslint":"8.46.0","eslint-plugin-jsdoc":"50.8.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-sonarjs":"3.0.4","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-no-unsanitized":"4.1.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"9.33.0","typescript":"^5.8.2"},"peerDependencies":{"eslint":"9.33.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_9.0.0-test.2_1759942102540_0.8881243797761722","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@1password/eslint-config","version":"9.0.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@9.0.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"3a1a118fcf8dfcd1b01d0163e2f7f215554c37e2","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-9.0.0.tgz","fileCount":20,"integrity":"sha512-erjSqQCktflS0lMsMoEStaPTTP7uwn8ckfiEez80k6ol4MF9DkHoZMr9qf5z4WR6RBS0L/bNQxP3j+7FZIAj5g==","signatures":[{"sig":"MEUCIDes5m4T3MXywqeLZdh0wLAoGQ6t+/1KykIYg9hkXOjuAiEAkV75vCZouPoOr04TNqYgoPJZjs/wIOFjRu7HzMtCUHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49168},"main":"./typescript.js","type":"module","_from":"file:1password-eslint-config-9.0.0.tgz","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=--experimental-vm-modules jest","test:ci":"DD_SERVICE=webf-eslint-config NODE_OPTIONS='--experimental-vm-modules --max-old-space-size=6144 --require dd-trace/ci/init' jest","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/f528515f0bb03d7344611ff0520b4529/1password-eslint-config-9.0.0.tgz","_integrity":"sha512-erjSqQCktflS0lMsMoEStaPTTP7uwn8ckfiEez80k6ol4MF9DkHoZMr9qf5z4WR6RBS0L/bNQxP3j+7FZIAj5g==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"typescript-eslint":"8.46.0","eslint-plugin-jsdoc":"50.8.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-sonarjs":"3.0.4","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-no-unsanitized":"4.1.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"9.33.0","typescript":"^5.8.2"},"peerDependencies":{"eslint":"9.33.0","typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_9.0.0_1760040513514_0.5897733504772338","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-test.3":{"name":"@1password/eslint-config","version":"9.0.0-test.3","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@9.0.0-test.3","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"dist":{"shasum":"b1de034317cef7e13a20247aeb74b145ee27bdcc","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-9.0.0-test.3.tgz","fileCount":20,"integrity":"sha512-Ib+mr+tyHu8B9wmz3/qQ2Xknp+/BwmL66jwGRuKq0xf1eSsUuKpKiYYFz2/eXovi65WNmUs8av2O+oeONyFBlg==","signatures":[{"sig":"MEUCIHvlL1lmO3qrN4+5Mgq69M1ah0YXvYvatkt5dynamEbMAiEA5dQvUhxKQom69wE8OaYG9Xb52ZmLyDTPwAySNc1LrIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49508},"main":"./typescript.js","type":"module","_from":"file:1password-eslint-config-9.0.0-test.3.tgz","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=--experimental-vm-modules jest","test:ci":"DD_SERVICE=webf-eslint-config NODE_OPTIONS='--experimental-vm-modules --max-old-space-size=6144 --require dd-trace/ci/init' jest","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/71ff18e76a363d104797380aef1a9acd/1password-eslint-config-9.0.0-test.3.tgz","_integrity":"sha512-Ib+mr+tyHu8B9wmz3/qQ2Xknp+/BwmL66jwGRuKq0xf1eSsUuKpKiYYFz2/eXovi65WNmUs8av2O+oeONyFBlg==","repository":{"url":"https://gitlab.1password.io/dev/foundations/web.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"typescript-eslint":"8.46.0","eslint-plugin-jsdoc":"50.8.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-sonarjs":"3.0.4","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-no-unsanitized":"4.1.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"9.33.0","typescript":"^5.9.3"},"peerDependencies":{"eslint":"9.33.0","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_9.0.0-test.3_1777404329435_0.26763656456114426","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@1password/eslint-config","version":"9.1.0","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"author":{"name":"1Password"},"license":"ISC","_id":"@1password/eslint-config@9.1.0","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"homepage":"https://github.com/agilebits-inc/web-foundations#readme","bugs":{"url":"https://github.com/agilebits-inc/web-foundations/issues"},"dist":{"shasum":"72022f36ae5acd3708ffa92aec0a45f0e461e5fd","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-9.1.0.tgz","fileCount":20,"integrity":"sha512-1iqqJ6dBRl7MTwGCZMoPlkCNOX5y5zhYVucZU/wWEO1cJHs4uvmi3p7fp0l6dYavJ1LRiKD7yUgRVeSIG/7j7A==","signatures":[{"sig":"MEQCIHk5dky94T0y2yCgdPby+RHKIWfTaeM0tMo4aINjThquAiBvUmdP5PLguuzSSlt1+1OkHEdzeTkcqhCU9KBp7st/sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49783},"main":"./typescript.js","type":"module","_from":"file:1password-eslint-config-9.1.0.tgz","exports":{".":"./typescript.js","./react":"./react.js","./javascript":"./javascript.js","./typescript":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js"},"scripts":{"lint":"eslint","test":"NODE_OPTIONS=--experimental-vm-modules jest","test:ci":"DD_SERVICE=webf-eslint-config NODE_OPTIONS='--experimental-vm-modules --max-old-space-size=6144 --require dd-trace/ci/init' jest","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"onepassword","email":"npm@1password.com"},"_resolved":"/tmp/eb60f3921513bc45fbeff9384bfec833/1password-eslint-config-9.1.0.tgz","_integrity":"sha512-1iqqJ6dBRl7MTwGCZMoPlkCNOX5y5zhYVucZU/wWEO1cJHs4uvmi3p7fp0l6dYavJ1LRiKD7yUgRVeSIG/7j7A==","repository":{"url":"git+https://github.com/agilebits-inc/web-foundations.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"1Password’s shared ESLint configuration.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"typescript-eslint":"8.46.0","eslint-plugin-jsdoc":"50.8.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-no-unsanitized":"4.1.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"9.33.0","typescript":"^5.9.3"},"peerDependencies":{"eslint":"9.33.0","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_9.1.0_1779480560971_0.6504255501166663","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"@1password/eslint-config","version":"9.2.0","description":"1Password’s shared ESLint configuration.","author":{"name":"1Password"},"repository":{"type":"git","url":"git+https://github.com/agilebits-inc/web-foundations.git","directory":"packages/eslint-config"},"type":"module","main":"./typescript.js","exports":{".":"./typescript.js","./disabled-formatting-rules":"./disabled-formatting-rules.js","./javascript":"./javascript.js","./react":"./react.js","./typescript":"./typescript.js"},"keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"license":"ISC","peerDependencies":{"eslint":"^9.7","typescript":"^5.9.3"},"dependencies":{"eslint-plugin-import":"2.32.0","eslint-plugin-jsdoc":"63.0.2","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-react":"7.37.5","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-sonarjs":"4.0.3","typescript-eslint":"8.61.0"},"devDependencies":{"eslint":"9.39.4","jest":"^29.7.0","typescript":"^5.9.3"},"scripts":{"lint":"eslint","lint:fix":"eslint --fix","test":"NODE_OPTIONS=--experimental-vm-modules jest","test:ci":"DD_SERVICE=webf-eslint-config NODE_OPTIONS='--experimental-vm-modules --max-old-space-size=6144 --require dd-trace/ci/init' jest","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch"},"_id":"@1password/eslint-config@9.2.0","bugs":{"url":"https://github.com/agilebits-inc/web-foundations/issues"},"homepage":"https://github.com/agilebits-inc/web-foundations#readme","_integrity":"sha512-iUgQa5sz8ObubSiJ4rcxWxreFNy+KoFi5pDJbh2g32An5Zjv0PYip8oxYMblBIKHFobKr4dhEbn3lg/3AW4qFQ==","_resolved":"/tmp/fa9a77c5efc295d8ef019745ebf4f6b8/1password-eslint-config-9.2.0.tgz","_from":"file:1password-eslint-config-9.2.0.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-iUgQa5sz8ObubSiJ4rcxWxreFNy+KoFi5pDJbh2g32An5Zjv0PYip8oxYMblBIKHFobKr4dhEbn3lg/3AW4qFQ==","shasum":"bcb8007d95fa5dc3d24cd93f4df0be54f5413612","tarball":"https://registry.npmjs.org/@1password/eslint-config/-/eslint-config-9.2.0.tgz","fileCount":20,"unpackedSize":50228,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCTWNcimshQBWpecFwZ8MbM1ezA9yMIMMjV5nE3F2luaQIhAP4Y9YnspVjVRyUXG3Z1te+V6ZFBVhEp3BwginEaNea5"}]},"_npmUser":{"name":"onepassword","email":"npm@1password.com"},"directories":{},"maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_9.2.0_1781119679510_0.7810889503580156"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-21T18:42:30.898Z","modified":"2026-06-10T19:27:59.823Z","1.0.0-test.1":"2023-04-21T18:42:31.067Z","1.0.0-test.2":"2023-04-21T19:29:25.110Z","1.0.0-test.3":"2023-04-21T19:39:27.343Z","1.0.0-test.4":"2023-04-21T19:50:43.408Z","1.0.0-test.6":"2023-05-03T17:55:51.039Z","1.0.0-test.7":"2023-05-03T18:38:55.422Z","1.0.0-test.8":"2023-05-03T18:41:54.708Z","1.0.0-test.9":"2023-05-03T18:48:41.415Z","1.0.0-test.10":"2023-05-03T19:35:43.311Z","1.0.0-test.11":"2023-06-23T05:34:04.723Z","1.0.0-test.12":"2023-08-10T17:14:25.372Z","1.0.0-test.13":"2023-08-10T17:32:57.074Z","1.0.0-test.14":"2023-08-10T17:40:19.636Z","1.0.0-test.15":"2023-08-10T17:55:12.260Z","1.0.0-test.16":"2023-08-11T15:30:33.548Z","1.0.0-test.17":"2023-08-11T15:37:21.680Z","1.0.0-test.18":"2023-08-11T15:48:51.827Z","1.0.0-test.19":"2023-08-11T15:55:27.670Z","1.0.0":"2023-08-11T20:56:03.634Z","1.1.0":"2023-08-23T16:29:38.371Z","1.2.0-test.1":"2023-09-28T01:29:30.554Z","1.2.0":"2023-09-29T19:23:49.264Z","2.0.0-test.1":"2023-10-03T23:55:30.090Z","2.0.0-test.2":"2023-10-04T00:12:49.745Z","2.0.0-test.3":"2023-10-04T01:11:18.790Z","2.0.0":"2023-10-11T18:52:40.618Z","2.0.1-test.1":"2023-10-19T19:13:42.630Z","2.0.1":"2023-10-26T19:19:09.509Z","2.0.2":"2023-11-08T22:25:37.542Z","3.0.0-test.1":"2023-11-16T17:33:33.869Z","3.0.0":"2023-11-16T18:30:33.967Z","4.0.0":"2023-11-17T20:25:53.345Z","4.1.0-test.1":"2023-11-21T06:38:10.769Z","4.1.0":"2023-12-07T23:01:38.461Z","4.2.0":"2024-01-10T17:47:11.553Z","4.3.0":"2024-01-19T18:49:46.840Z","4.3.1":"2024-10-09T19:04:13.929Z","5.0.0":"2025-02-04T22:19:05.224Z","6.0.0-test.1":"2025-03-04T23:37:52.249Z","6.0.0-test.2":"2025-03-05T13:59:47.110Z","6.0.0-test.3":"2025-03-05T20:48:52.804Z","6.0.0":"2025-03-12T16:28:08.088Z","7.0.0":"2025-04-08T14:32:25.975Z","7.1.0":"2025-05-06T18:59:55.385Z","7.2.0":"2025-05-08T17:10:02.451Z","8.0.0-test.1":"2025-05-20T20:05:57.626Z","7.3.0":"2025-06-13T14:54:04.837Z","8.0.0-test.2":"2025-06-26T20:21:15.045Z","8.0.0-test.3":"2025-06-27T16:15:41.467Z","8.0.0":"2025-06-27T17:23:14.312Z","8.1.0":"2025-06-30T18:46:44.190Z","9.0.0-test.1":"2025-10-07T21:30:07.454Z","9.0.0-test.2":"2025-10-08T16:48:22.735Z","9.0.0":"2025-10-09T20:08:33.703Z","9.0.0-test.3":"2026-04-28T19:25:29.590Z","9.1.0":"2026-05-22T20:09:21.162Z","9.2.0":"2026-06-10T19:27:59.682Z"},"bugs":{"url":"https://github.com/agilebits-inc/web-foundations/issues"},"author":{"name":"1Password"},"license":"ISC","homepage":"https://github.com/agilebits-inc/web-foundations#readme","keywords":["eslint","eslintconfig","eslintplugin","eslint-config","eslint-plugin"],"repository":{"type":"git","url":"git+https://github.com/agilebits-inc/web-foundations.git","directory":"packages/eslint-config"},"description":"1Password’s shared ESLint configuration.","maintainers":[{"name":"onepassword","email":"npm@1password.com"}],"readme":"# @1password/eslint-config\n\n1Password’s shared ESLint configs:\n\n-   `javascript`: for vanilla JavaScript\n-   `typescript`: for TypeScript\n-   `react`: for React + TypeScript\n-   `disabled-formatting-rules`: for disabling deprecated ESLint formatting rules\n\n## Getting Started\n\n1. Navigate to the root of your project. Note that the root is wherever your manifest (or `package.json`) file lives, and that can be a subdirectory or the root of your repo.\n\n2. Use your project’s package manager to install @1password/eslint-config and ESLint:\n\n```sh\npnpm add --save-dev @1password/eslint-config eslint\n```\n\n```sh\nnpm install --save-dev @1password/eslint-config eslint\n```\n\n```sh\nyarn add --dev @1password/eslint-config eslint\n```\n\n3. Add an `eslint.config.mjs` file, if one does not yet exist:\n\n```sh\ntouch eslint.config.mjs\n```\n\n4. Extend the appropriate ESLint config you need in your `eslint.config.mjs` file. The `typescript-eslint` package includes a nice `config` function that helps apply file rules to extended configs.\n\n```javascript\n// Base config\nimport opLintConfig from \"@1password/eslint-config\";\n// Alternatively, import `opLintConfig` from one of the other shared\n// configurations listed above, according to the needs of your web project.\n//\n// For example, if your repo is a React project:\n// import opLintConfig from \"@1password/eslint-config/react\";\nimport tseslint from \"typescript-eslint\";\n\nexport default tseslint.config({\n\textends: [opLintConfig],\n\tfiles: [\"src/**/*.ts\"],\n\t// other settings\n});\n```\n\n5. If needed, disable the formatting rules that have been deprecated in (but not yet removed from) ESLint, will be deprecated in `typescript-eslint`, and might be deprecated in `eslint-plugin-react`, by extending the config in which the formatting rules have been turned off:\n\n```javascript\nimport opLintConfig from \"@1password/eslint-config\";\nimport disabledFormattingRules from \"@1password/eslint-config/disabled-formatting-rules\";\n\n// Base Config\nexport default tseslint.config({\n\textends: [opLintConfig, disabledFormattingRules],\n\t// other settings\n});\n```\n\nIf the custom config can’t disable all of the formatting rules in your project, see if you’re using an ESLint plugin that isn’t included in @1password/eslint-config, but is included in this list:\n\n&emsp;&emsp;https://github.com/prettier/eslint-config-prettier#plugins\n\nIf you are, you’ll be able to turn off that plugin’s formatting rules through eslint-config-prettier instead of the custom config.\n\n## Customizing ESLint Rules\n\nYou can customize the ESLint configuration by adding or overriding specific rules in your `eslint.config.mjs` file. This is useful when your project has unique linting needs that differ from the defaults provided by `@1password/eslint-config`.\n\n1. If your project **does not use React**, extend `@1password/eslint-config` and add or override rules under `rules`. Example:\n\n```javascript\nimport opLintConfig from \"@1password/eslint-config\";\nimport tseslint from \"typescript-eslint\";\n\nexport default tseslint.config({\n\textends: [opLintConfig],\n\trules: {\n\t\t\"@typescript-eslint/switch-exhaustiveness-check\": \"error\",\n\t\t\"no-console\": [\"error\", { allow: [\"warn\", \"error\"] }],\n\t\t// ...more rules\n\t},\n});\n```\n\n2. If your project **uses React**, extend `@1password/eslint-config/react` and add or override React specific rules under `rules`. Example:\n\n```javascript\nimport opLintConfig from \"@1password/eslint-config/react\";\nimport tseslint from \"typescript-eslint\";\n\nexport default tseslint.config({\n\textends: [opLintConfig],\n\trules: {\n\t\t\"react/react-in-jsx-scope\": \"off\",\n\t\t\"react/prop-types\": \"off\",\n\t\t// ...more rules\n\t},\n});\n```\n\n3. If your project requires additional ESLint plugins not included in `@1password/eslint-config`, install them separately and declare them in the `eslint.config.mjs`. For example, adding `eslint-plugin-vitest` for `Vitest` testing rules:\n\n```sh\npnpm add --save-dev eslint-plugin-vitest\n```\n\nThen update your `eslint.config.mjs` file:\n\n```javascript\nimport opLintConfig from \"@1password/eslint-config/react\";\nimport tseslint from \"typescript-eslint\";\nimport vitest from \"eslint-plugin-vitest\";\n\nexport default tseslint.config({\n\textends: [opLintConfig],\n\tplugins: { vitest },\n\trules: {\n\t\t\"vitest/no-focused-tests\": \"error\",\n\t},\n});\n```\n\n## Config Format\n\nIn ESLint v9, the default config format has changed to \"flat config\", which is what you see above. See [the docs](https://eslint.org/docs/latest/use/configure/migration-guide) for more information about migrating to the new format.\n\n## Integrating ESLint with Your Editor\n\nIf you want to integrate ESLint with your IDE or text editor so that you can have your JavaScript and TypeScript code linted as you code, visit\n\n&emsp;&emsp;<https://eslint.org/docs/latest/use/integrations#editors>\n\nto see which integrations are currently supported.\n\n## Philosophy\n\nDiscussions around this package have caused us to identify a sort of philosophy to guide how we manage rules. The current state of the package may not meet these ideals completely.\n\n1. Changes must consider that this package is intended to be used in every TypeScript project at 1Password. Thus, changes shouldn't focus on the needs of one particular project, and they should be kept as uncontroversial as possible, while considering that hundreds of people will rarely fully agree about anything.\n\n2. If a rules package has broad acceptance within the JS/TS community, its recommended ruleset should be extended (e.g. `eslint.configs.recommended`), with minimal overrides as needed. See `./internal/eslint.js` for an example.\n\n3. If a rules package has a recommended set containing a good portion of controversial/preferential rules, that set should not be extended. Enable individual rules instead of enabling an entire set of rules and then disabling controversial rules. See `./internal/sonar.js` for an example.\n","readmeFilename":"README.md"}