{"_id":"@anolilab/eslint-config","_rev":"235-4bf2290345b6724f0d87ed0466988c56","name":"@anolilab/eslint-config","dist-tags":{"latest":"30.0.2"},"versions":{"1.0.0":{"name":"@anolilab/eslint-config","version":"1.0.0","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@1.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"e2fc039233af4b3d9ea7a6817b645535b6152220","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":54,"integrity":"sha512-sIkHJhwaVm2bghTQqc1B1+g4m19gniymdamVO6mzugm1yWSy7L0aJj2c8OMrAyFzoS9C4eMtBOdoix6TmnUxVg==","signatures":[{"sig":"MEUCIQCubcwd3WKJc0H2d8PflPJ4k0iJ5nmfHBqfffhU5J3U1gIgTrY4MkqikPhm1q1uYm8wYlJR7kTFSybRQrh7Lnufpuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKmdyCRA9TVsSAnZWagAAEh8P/2O7qFzaxMVzJ5s3fLdp\nZpOh3ytzzC5IkbdQ1F59Ix2Z3PpR70PRDUgN6214d0u+VhIymK7cEb1IJzrW\n1LbQDOWgzr8T+VbR7j1zcMe9yYa490gumCHApbpltyrMvseIWfNEcAZu2Fqz\nejZVybaCfkJBe9ZthujPwMpSuqcT9w4TjSGCM1kBg4p1THk8H1rLT6PZUZid\nrBz4FPPJ9/Aq723WSYErKjOX1/fr9V1BF1WIGtEr2KYPoXQh7ogCTR7bnEsh\nXepogRNxc38f21n4VA/B+GFj2nygtSWOUynEVGA1GUyk61f3vM4uDXukhSAg\n035hPw7MD35hWTdIfR5qRzdGMcZCoDyX1g75dDTVuQOIKSISnOHtAqkzE3Nr\nSEKckxQFHy1bLZ1aTr7XieWoMuQWyetMdFp6b6qItKdvzXq3Yt4549c6U6wy\niTPWkgtnWIFnYLTLIRoRL6IgCgueC08WAi8kTvPxKygDZBaVka047Z8N447e\n8Db+dGOMdhYVSHxpaOz4azcPK4SdyLAJPjU9mhvcOvIntMgJJSXdvdmE8efU\nVDfEBRFhbcVo72C4mdHmQzZZLZkOAWtAZ81KQY8158NJG+R7jTwtb6XZtywz\nOGgmv+kfnFLJbtfkZEN4ok3w5/xb3UHasaMQV0zamuC9Sl7bx+z7eHovGgXY\nV1s7\r\n=SxIO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","private":false,"scripts":{"postinstall":"node lib/postinstall.js"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"6.14.11","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"arrify":"^2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"^7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^31.6.0","eslint-plugin-radar":"^0.2.0","eslint-plugin-react":"^7.22.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-putout":"~6.13.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^4.2.1","eslint-plugin-unicorn":"^27.0.0","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.6.8","@typescript-eslint/parser":"^4.14.2","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@putout/plugin-apply-shorthand-properties":"^3.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0","eslint":"^7.19.0","putout":"~11.1.3","typescript":"^4.1.3","eslint-find-rules":"^3.6.1","eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^31.6.0","eslint-plugin-react":"^7.22.0","@testing-library/dom":"^7.29.4","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.14.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0"},"peerDependencies":{"eslint":"^7.19.0","putout":"^11.0.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^31.6.0","eslint-plugin-react":"^7.22.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.14.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1613391729676_0.6923077000633251","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@anolilab/eslint-config","version":"1.0.1","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@1.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"262ddc66f371b8c2edfd67c2f89c812f09b92d96","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":54,"integrity":"sha512-vR1+c9Xphq6A4cxY+xh+pXXRbguKCSrp5xKv4dparHVRW+bR6XFe38c61g/R6k1WSu7ACZbGYr0lEAMMOpNIeQ==","signatures":[{"sig":"MEUCIFpTPOsz0z41yBiaVrCiBr5x89pHz6XyWddeOx4KRXhwAiEA9C2pu4pnqw5OIawi/eHW1dEjd9nNdxrywUfbEIY1I14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKm5ACRA9TVsSAnZWagAA73YP/jWEZBiMn+bSjfviNUwo\nsF48ng5qtgtaMqWufwCBOnFjT9ki/V5FkBZ8GS/nVhoGkioS1kLKgEK+ALYb\nAyWtIJVHe95T6yaeQgp0q+YU76qqjBqJH9HeJ0jjO8jKsJBZ+aeriG8Myi20\n7rbwJ5HIj/BBlFXCTHNlIC9FIfDONeztVmDbE82D4LiZ40OC8CkYSDVQEEGr\n40tDOirQ6OMZSpnDBqDbc012gGrjpRnfOtLXn4WbYEDYbfFCJZF7SCshmxDU\nkwaXb7l6cA+4rMYR8z0D5Fctxt18SK1DGlnX0YyW6Gj1TQFjjJ89h1eYkTMZ\noWHTn0qZ9EwAGLt+bkRXPsVpj5XjHmZHVechFIp5KO4b25aHgsCEjGt1EFa2\nUOQajn58vRQPH1VObT7eTjI0esh4FsO7mz38GKwFRdGylYe7l7kCCLYMQbNx\n/RfGGItHyNND60KeTSfBGPwaUM/uXmh9IxLwGnqidWlgk//a/ys3EegrjLbD\npY0cESQI3nLY2TJaVorVitQHZyfXC0OdBn1CLEt20Tkj6KC82tF0RyvhpFXE\nQ3Ji70mR8Qz2OqTjHjeeaQyF3AXyHM0DLNLFMc6wluNkedc9S8q/Rrd1WE0m\ntLG7HW+gGuvLHK/KV3/FkPSLAiJVzTaVxZ9y16G9u4xJHYafrPPzHoZ1cxZq\n6Ts9\r\n=ElgV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","private":false,"scripts":{"postinstall":"node lib/postinstall.js"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"6.14.11","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"arrify":"^2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"^7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^31.6.0","eslint-plugin-radar":"^0.2.0","eslint-plugin-react":"^7.22.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-putout":"~6.13.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^4.2.1","eslint-plugin-unicorn":"^28.0.0","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.6.8","@typescript-eslint/parser":"^4.14.2","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@putout/plugin-apply-shorthand-properties":"^3.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0","eslint":"^7.19.0","putout":"~11.1.3","typescript":"^4.1.3","eslint-find-rules":"^3.6.1","eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^31.6.0","eslint-plugin-react":"^7.22.0","@testing-library/dom":"^7.29.4","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.14.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0"},"peerDependencies":{"eslint":"^7.19.0","putout":"^11.0.0 || ^15.0.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^31.6.0","eslint-plugin-react":"^7.22.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.14.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1613393471737_0.4649820533350928","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@anolilab/eslint-config","version":"1.0.2","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@1.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"f928f03849cb296fd69dd64f59d9f1d60d677d38","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":54,"integrity":"sha512-oiIv/U4qBLMSpCQiPGn7hx8I1HUP6jShRSJB2FfEwc7OjP1rVUdgbFX4LR3haoqG+0bbYnn5JYDnuXqhmdGUDA==","signatures":[{"sig":"MEQCIBJKa73qFVLZupladaa04oND4Vtjp8D4aI1Y9fxYHQcgAiAghhxGy7zlIl6FxX/HDcn0D88M0EukDqvhwqza9RsT2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKoK0CRA9TVsSAnZWagAAKZsQAKK2dYc8SlriSuVZisky\nSea9TFJYFnqWWbJzdLQk6h0lT9KQhrAR1A9MkmXoRrC6xvL98odYshy/S7DL\nE6Y3Y6ynsj5LQGE88OJcm5rLEj6SW7H1GbqXm2AUMRVg4t4GeQWS8UB17VxG\n7hKqOsEhUg/3UdEuFYupTFCmm9unpDh1bwMDt6LFLuC6J/E6Bm4aFJ41H0gU\nVI98YOr3chajy2xx6yBPsgFrbBg0cZKdm3C6WegKrFLSACrjc7qwIp6oEo2x\nxJ+rjfJyDTUZ91iCTsxDn+Yxgpbg23flDpU1mg9tOIJQp4ZkSf4mE56UZ+pv\nMoywa0XPSoPa15a1umfrmCAoV1O+qbePjGC8yiMyNQKFl/UTbzT0ky2A+IQc\ngubbG8QR8L7+TqnJ8or4/kM4YAPs5ndueGOhOEIqEe7SOrPUeqQwVZ6oSTAb\n6fsLsqZqbL7P8+RswkzmHcu86YJVaLVFW51A/GoHR53qwYuMCOu23/lAs0ic\nwt2VZ3unFaTcfkgvUeHUhPspLY6SI4gq8wAu8XTCe+99b4bLVgUy7gXbMbJt\nh8UV6yhMs4H1soc4l9cnwjWmVEA0gLQdmhMkXOrCLZ5PWlPnf3xGHJiwhMd4\nVHZE52Fb9Bl+2KLbZKrulzBaMBhnYlPx4HvIkNW6JNgrG2CQBl5suF/s+TyK\nBbVq\r\n=ZaKq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","private":false,"scripts":{"postinstall":"node lib/postinstall.js"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"6.14.11","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"arrify":"^2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"^7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^32.0.0","eslint-plugin-radar":"^0.2.0","eslint-plugin-react":"^7.22.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-putout":"~6.13.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^4.2.1","eslint-plugin-unicorn":"^28.0.0","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.6.8","@typescript-eslint/parser":"^4.14.2","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@putout/plugin-apply-shorthand-properties":"^3.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0","eslint":"^7.19.0","putout":"~11.1.3","typescript":"^4.1.3","eslint-find-rules":"^3.6.1","eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^31.6.0","eslint-plugin-react":"^7.22.0","@testing-library/dom":"^7.29.4","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.14.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0"},"peerDependencies":{"eslint":"^7.19.0","putout":"^11.0.0 || ^15.0.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^32.0.0","eslint-plugin-react":"^7.22.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.14.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.2_1613398707915_0.10696550384146941","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@anolilab/eslint-config","version":"1.1.0","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@1.1.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"f0672b9c5dcf0354d251e95d71c1ac0d7d38abb6","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":54,"integrity":"sha512-eKpp2r5Pq5rB+0qxxAKcjSakiTCwT3axHrBXR0n54pyniRljelTqhn4D6HJkN/fQe0SvDJgwj3eKBNSP/F+Sfw==","signatures":[{"sig":"MEUCIAon2OUx3wndjitKuGRMdIzCq/34FOP16yCt9oleEtqvAiEAs43UA467yx3PWwy2jiysFRVD8JJgqgvYDFRZhDhkmWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLSMxCRA9TVsSAnZWagAAHeUP/i4Jzcv+gaCXDxc3sWUA\n2wAkkJzZm9Mjo84P2EUW2SXwEqJ8Jq/LZQiHW3pDVudyaGChb9T/622Ghv67\nvLq0TbVZ78iW9wzcIoADL+XaQ+QljAW3mIUWqOjZgg3sUKXmTQXw5NrioiHo\nwmrkSSZkIuyBed/XcElug4SsQVPW3BZRe0LhpGxoZQto0a3mZRBeR/4Sp8IR\nw2aVnFNTTqCxSspeKKNT5DJJvYGN/QuDSsMF56Hj//G8ke/v8yRrTkD2oY4d\nX+dgC33QJEINMkHY/+iFnmq8IKU6WGv0T3l/Ve0zKEDumUMzq2oAnUjL5N15\ntW3c69xFNX4IOh5LBHaXvSQJMbxsTGv+TSj99Wlsj2mg9xLEsvxJlOIlUSHa\nI6YBd2GntayTgmkHwIr//7/N4bJTemr5hnisAk/wvGCUfNEyc5Bhc3CfxOB+\n54O66WWFUh3BrlmwEAQ7jX0cS4JVWcmwRdqZqTDDfYFcxpHW3ItsYBB7RgRr\nTlrsjcrYbyFZfY4z7iyZjR3Tx56whmn1TjTPgx49Bh3p2A7kmjXedme0ynL6\nwZn4ReKLUn2wJJcjQypnBjDTUstl9XyzlpSiXN16671qaOMNcoiTt+6d1nFH\nSIvzGt1TXD5I1MFCf6wPTTf6FbqyoDrqsh6td4u186ySzLrLHcXTD2NZhO/v\nBBEr\r\n=ERrz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"private":false,"scripts":{"postinstall":"node lib/postinstall.js"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"6.14.11","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"arrify":"^2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"^7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^32.0.0","eslint-plugin-radar":"^0.2.0","eslint-plugin-react":"^7.22.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-putout":"~6.13.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^4.2.1","eslint-plugin-unicorn":"^28.0.0","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.6.8","@typescript-eslint/parser":"^4.14.2","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@putout/plugin-apply-shorthand-properties":"^3.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"17.0.1","eslint":"7.20.0","putout":"11.1.3","typescript":"4.1.5","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.8.2","eslint-plugin-jest":"24.1.5","eslint-plugin-json":"2.1.2","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"32.0.2","eslint-plugin-react":"7.22.0","@testing-library/dom":"7.29.4","eslint-plugin-cypress":"2.11.2","eslint-plugin-jest-dom":"3.6.5","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","eslint-plugin-typescript":"^0.14.0","@typescript-eslint/parser":"4.15.1","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"2.0.1","eslint-plugin-testing-library":"3.10.1","@typescript-eslint/eslint-plugin":"4.15.1","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.5.0"},"peerDependencies":{"eslint":"^7.19.0","putout":"^11.0.0 || ^15.0.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^32.0.0","eslint-plugin-react":"^7.22.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.14.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0_1613570865296_0.4151131653904152","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@anolilab/eslint-config","version":"1.1.1","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@1.1.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"276b42d5c9fe8fc700f460d0ed2a550e5bcc81e1","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-1.1.1.tgz","fileCount":54,"integrity":"sha512-8J+Zh69m5hZrPdRFldoNuqteoJont/iVut+w4GW3R1xgnSEx4WEUPB0tlgWin/hTtRgOUFKyZBC5Uf4wieiCFA==","signatures":[{"sig":"MEUCIHNe1jiTUOPhoiK2Me/stTcIESXeiZg8P4XQm1e5D9ACAiEA5Zu0DhKSYXhb2NAAJFeH1ZNhili7mF4aV/ocD9SuAc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL7QdCRA9TVsSAnZWagAA2WwP/RANVnJ2IuOQNET8WqJv\nE2Nefq8V5xgDBzEIEY40o3/9EPILlm6azCD5VhVw2H5B9rbMkhmOMx5/GkIG\n1VbR31OB/lx/x/4Jod4aP+q+IyLteVBSnxJMGuHcVZ4BMIADJfxNSsvRyOdl\nSonarDMtfG6k8AGztWPKj0dZaz74K47UZ4XoFRRzmyLZHQZl+wdng5mDdJUV\nDKfO7V8zVgG1YJ5nBEhdEaZMrxDZXZauxOOjGiq7099A9oSCyRqHrVp1W/k3\nguHm6uhkgmkh/NMHpM3J0Rjb1zOB1v3ctCPxGCVSOQFPEn/4rYFSbaL8GVfU\nOn8kfErKV+jKY//wM3TgmyzbpdAG20kDVCXk6j4Hq5odfKQDwK2zZBGV2vJS\nEkp1mrvxKbxJGBttYI2tBHpGgsoP6wN/AEP+4d1i4K/7ybnHvMFAfCwGJvlT\nXkeLoNze/7CPYSSyXdhZbUDlIHHzkuflh56WiCsJOY4nlU0v/7ozIqCCU2uL\nic1UXZGoFxag6imKGtnaF6Gk+VVAu0bKJ15uP78ZtH95V+OsMrw710m3dVUF\nPaVZVYcrMtm7Ji4a2HjiPWHIeC+Mmqyt6s20Hk8W0NLwFKhxPSH4tMwKmAxy\neJXlzwQXCbKldCcN+GtOb8NGFrtmHu2p4Pp0mSrTxVKBfhNVYx26UT4LZq3i\nKSLF\r\n=su22\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"private":false,"scripts":{"postinstall":"node lib/postinstall.js"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"6.14.11","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"arrify":"^2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"^7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^32.0.0","eslint-plugin-radar":"^0.2.0","eslint-plugin-react":"^7.22.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-putout":"~6.13.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^4.2.1","eslint-plugin-unicorn":"^28.0.0","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.6.8","@typescript-eslint/parser":"^4.14.2","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@putout/plugin-apply-shorthand-properties":"^3.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"17.0.1","eslint":"7.20.0","putout":"11.1.3","typescript":"4.1.5","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.8.2","eslint-plugin-jest":"24.1.5","eslint-plugin-json":"2.1.2","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"32.0.2","eslint-plugin-react":"7.22.0","@testing-library/dom":"7.29.4","eslint-plugin-cypress":"2.11.2","eslint-plugin-jest-dom":"3.6.5","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","eslint-plugin-typescript":"0.14.0","@typescript-eslint/parser":"4.15.1","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"2.0.1","eslint-plugin-testing-library":"3.10.1","@typescript-eslint/eslint-plugin":"4.15.1","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.5.0"},"peerDependencies":{"eslint":"^7.19.0","putout":"^11.0.0 || ^15.0.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^32.0.0","eslint-plugin-react":"^7.22.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.14.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.1_1613739037256_0.02358266533349962","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@anolilab/eslint-config","version":"1.1.2","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@1.1.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"c6bc86b7735d5756ebee2f02974b17e51712e4f5","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-1.1.2.tgz","fileCount":54,"integrity":"sha512-dtKIhPWpIifovSpblXht3Kx1flQSaIazFOMNs8FIAQQIHCLPy8Pm9OHZlZHjrFU9f5tnzMMGj/H60YxztVD1xg==","signatures":[{"sig":"MEQCIEZNrHEjteznvhMsQx7Dw8rR/yIB2kY+/09Kt2NN/J2rAiBCYY54SQggAKdX0t8oODhkgldqbwqgERLdNWOozpHfyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL7pgCRA9TVsSAnZWagAAcoYP/RTR80avXUw/RTH24Ml9\nFrcrWKBsSXnVHPHmhzAsPD4OOHF9mUTtmYGBVkTl5WsI6AZrRrItf6PeW7Xx\nxS/nIp+bunZOokyXVBxJy+4gemhgjaxf2ZOB9+JSp1VIKl0TYMxu2wje9/1H\n/N9EU+/kuWuO8ZZb2zvva3YC2mEwnpeHpV2CIunq2wYqV+EbReuQXl1XDK0a\neU+N7qgjL6Aof3nBpSDT88hvv22ks94VMQvKY3Kntwrl6hGzJaUBdWXTQ4tN\nU4/f9blaPsnzIeP1fD04QWngv3RTkXqWCQfoHjl9wTnF7kwkMHV9CfznuYMN\ns04/CAvjoZ32WGi+x0ZwByEjCUML5q1KI2rbdibFzufkoDsxyeqa70Gt4hAr\nhmMYxIaxKXtok75cl3waOY6N4l/6Uod3LTGMdmPUH4FldXIDTeaKVPCxL6PJ\nYyDaEkKBLw7bT1kBtpZ3jQ5HXnsygc5MmeMO/TIJaCYxB5FDh+lqcIK/azVN\nB4jeUJTy60Du6ToUnSW6YooqW1IsWOuulR2MK6Fr1vaiBb26J3p2pNW7tXs4\nXQhyr6gQ4RxX+qIFx7QhM1LfWbrGl8Ph7gpWyTrH/IiaXDO6Xz1MN5RyHv8C\n3N1FgR48rHBiovkO+S8p9nm4vFyVX12f2wvr04sHZZA1Mw57PfLuKCmrNMxi\nF5G7\r\n=DCqB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"private":false,"scripts":{"postinstall":"node lib/postinstall.js"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"6.14.11","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"arrify":"^2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"^7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^32.0.0","eslint-plugin-radar":"^0.2.0","eslint-plugin-react":"^7.22.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-putout":"~6.13.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^4.2.1","eslint-plugin-unicorn":"^28.0.0","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.6.8","@typescript-eslint/parser":"^4.14.2","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@putout/plugin-apply-shorthand-properties":"^3.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"17.0.1","eslint":"7.20.0","putout":"11.1.3","typescript":"4.1.5","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.8.2","eslint-plugin-jest":"24.1.5","eslint-plugin-json":"2.1.2","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"32.0.2","eslint-plugin-react":"7.22.0","@testing-library/dom":"7.29.4","eslint-plugin-cypress":"2.11.2","eslint-plugin-jest-dom":"3.6.5","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","eslint-plugin-typescript":"0.14.0","@typescript-eslint/parser":"4.15.1","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"2.0.1","eslint-plugin-testing-library":"3.10.1","@typescript-eslint/eslint-plugin":"4.15.1","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.5.0"},"peerDependencies":{"eslint":"^7.19.0","putout":"^11.0.0 || ^15.0.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^32.0.0","eslint-plugin-react":"^7.22.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.14.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.2_1613740640458_0.28385458055869983","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@anolilab/eslint-config","version":"1.1.3","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@1.1.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"3fef7ccc5343f34abad4c875664dfcea6403a8a4","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-1.1.3.tgz","fileCount":53,"integrity":"sha512-Vi9bq9Oe5mg9ig4CBoofBRLm57+b0CcMAUTCFcPedGMOWx+Op9KMu87qppHnVbbtSciND/TBGlHCyN2/XufIzQ==","signatures":[{"sig":"MEQCIGIsxkrrzBFybklDEljHnpccQEBnRXDAYzRok5x0xGjgAiAv6wRGK+xM9nUSlN8dIhD/eg59Y9NZf9emoA944OFodg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM3R2CRA9TVsSAnZWagAA6Z8P/jqmWQZYYFPI4q3YJPKE\nnGtGVLPEvB1h/lGlJbAyE0E/99Jw0rmNxCkc2T8viKPcoUouZYHzJZEOcbQ1\nQwDGdCYs+K/m0UxjjDF+AlEA0WO7tKHYbBerhHusq2tmzUejEznZoklvvMNY\nrBty4SHG5Am0m+B3Lw0rHKIqLl3JV0y7dXOuQhnHzmjRG15EJ+SurSLspdWP\nmFkpzldclaabwdDtlWDNwnZcNCOXKdWfYuoIPCwoMTI8/R3eSscMC3OmRXX4\nwbFs0sP4xcL99w4GamQ8N6C9UaDJQ1yTrIEZKujd5gwKWNoeknG8gHBS6pTx\nGyyrg4x/Sik4lEKsLScSfD2a0vcZxDml0nEuaIN9uXcrRKnftQvi0r4LFMtt\nDMEJ20tJKc9EjZIF1IWJMpc75itSIi52dE4/1fF7vXfJYsIsYWd7u15nFpKV\nzs6qF6ErN8SRgWKup7IRNN6jTI2+fyyQ+tcqrKnBaTmfWi53rrpRptmwJGwX\nSOy1RHdqydK07fgaP2yVRABXtjirZSWibSOtYRC0JcLzZ8MqQVMW0Ox9IzPb\nGcHhYMRB8bNjTo4lJ0i2KSAv9j7Jkw+qbYF+CXen6zgfiJUGfIfmdCCw4L9p\nt5leWIPl+0BFyJg+aRepkH3b+4JrpkarkXtncQFBntUwQytmgqZxRrOX3TCS\nQ3Am\r\n=tCxd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"private":false,"scripts":{"postinstall":"node lib/postinstall.js"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"6.14.11","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"arrify":"^2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"^7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^32.0.0","eslint-plugin-radar":"^0.2.0","eslint-plugin-react":"^7.22.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^4.2.1","eslint-plugin-unicorn":"^28.0.0","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.7.0","@typescript-eslint/parser":"^4.14.2","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"17.0.1","eslint":"7.20.0","typescript":"4.1.5","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.8.2","eslint-plugin-jest":"24.1.5","eslint-plugin-json":"2.1.2","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"32.0.2","eslint-plugin-react":"7.22.0","@testing-library/dom":"7.29.4","eslint-plugin-cypress":"2.11.2","eslint-plugin-jest-dom":"3.6.5","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","eslint-plugin-typescript":"0.14.0","@typescript-eslint/parser":"4.15.1","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"2.0.1","eslint-plugin-testing-library":"3.10.1","@typescript-eslint/eslint-plugin":"4.15.1","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.5.0"},"peerDependencies":{"eslint":"^7.19.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^32.0.0","eslint-plugin-react":"^7.22.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.14.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.3_1613984885888_0.86865794996167","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@anolilab/eslint-config","version":"1.1.4","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@1.1.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"bdbe0a94a85b9496f67984751bfe73705a43306c","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-1.1.4.tgz","fileCount":53,"integrity":"sha512-8In3mF7i+wGbU2kD9hN1U9XFJ8+ukn+HbT8ZDjVosM4tonWxaNkwLimXDd4dLlU+nfi0yjf8fEhJZgE2pX78+Q==","signatures":[{"sig":"MEUCIH4WgofvHIUhLRtl//Rt8L1VbM63TANYPVIk2su/hOhXAiEA453/WJLUdH9eDf2seqo9Ye/E8GmUHkkKtkBc23zNTmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdcWCCRA9TVsSAnZWagAAJ9kQAIZYg/p8L+HWqXGw1AMc\nQYmOtibhPLlN/U8UHT50VaKsvE2zG1AJXHcwuLKwbX6CNgJNinEwDEmwkcrQ\nDpB71ETyaVcHYHNdcd5YvA9aOHSjuPn3r1XgUi0n1LeXWvgP2OUtTbC8XZTZ\n4muXWeRocDDtViHjStFt446fnIcgAt74ILbRlmPPAQ3vrW7nEQfO91BwBNmI\nFqkaqvx4ycR8bppxjl1oeRvkBAAbckoH4bYPox35Ec9Q+cHufe+GC9mXtsfz\nvgdXiGL3sgxbbDgb9nGJ/3DZXMilG0c1vyUfEWG1MAORiApGBbjMBWnwlK9B\nvECHyRQ8vU6hNBISsD47cR8IiR2FZowzb6dBwc3tuUAUamZwlDtxJCkE0yf+\nVaOOMbmmtmzXLXXAUBtcl2nSsZzcYqyqiACjwayWtEVfKigPW5/ln6dMzPTh\npXtHUHrD/OoZfpnkGl13evh8PJPGt1+bfYJNpER9f2S4NiYXCyH2ijfXe2te\nEpnr71ZyVBhR4OltStWF+VnkBXKWJEsXv2875STbisuK7DOZwRXWIWURGxxN\nScP+pb/M1LZM3jEYHXKb1DkO56IWHpbMl1l6QkDgnjPHwD2reSHDDf/IqLBV\nNmDVJiUD5vL1QBbjkuGnummD7FlBNcaVpCgkEXEzjNydVM1x2gQwISOCm6NB\najco\r\n=1mOP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"private":false,"scripts":{"postinstall":"node lib/postinstall.js"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"7.7.6","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.0","dependencies":{"arrify":"^2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"^7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^32.0.0","eslint-plugin-radar":"^0.2.0","eslint-plugin-react":"^7.22.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^5.0.0","eslint-plugin-unicorn":"^28.0.0","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.0","@typescript-eslint/parser":"^4.14.2","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"17.0.2","eslint":"7.24.0","typescript":"4.2.4","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.12.0","eslint-plugin-jest":"24.3.5","eslint-plugin-json":"2.1.2","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"32.3.0","eslint-plugin-react":"7.23.2","@testing-library/dom":"7.30.3","eslint-plugin-cypress":"2.11.2","eslint-plugin-jest-dom":"3.8.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","eslint-plugin-typescript":"0.14.0","@typescript-eslint/parser":"4.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"2.0.1","eslint-plugin-testing-library":"4.0.0","@typescript-eslint/eslint-plugin":"4.22.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.6.0"},"peerDependencies":{"eslint":"^7.19.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^32.0.0","eslint-plugin-react":"^7.22.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.14.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.4_1618331009573_0.5286606296227667","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@anolilab/eslint-config","version":"1.1.5","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@1.1.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"bba3fadbdc1e68819a35bc48e4e1ed3b7acd96dd","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-1.1.5.tgz","fileCount":53,"integrity":"sha512-PWNfxlpJcVLHN2s1iI5HnnsZzUgpqblYaFQw0aFAFg43hqQWatbOPP9MEu2Tq64T6tBzuIQGiV555BAMuLSjzQ==","signatures":[{"sig":"MEYCIQD6npIkUywzQbs5okCP87ETVeKZIB1z4OhHpZy+QW2lAQIhAK6rgusqRmckLIMKKgTEYZbo1S6CUIt5m30olRDNMhqe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdwNnCRA9TVsSAnZWagAA1BgP/jNFSme496269mfqJZQC\nRRn31y94bTuxgKWzTYUMqmlTlNaC6KBW6iuPeRBxqELIE1xFOfMKPnK0S6vC\nmGRRSAJGA6BYmyoFy7a10Ts4Wfqjqu0nNsUTmX1OD4Ne14kSiZq9cPYiP94Z\n1GEVTLW8m6PbRVOQRUWM15urroQttuoB12bqAXN54eH1S8006XsKMpuGGXmh\nso9XjVnTCyNstL7E6LGdUGgqrqx6VlGpHfKwz4sYzalzWk2HNfAkUGKxVQXs\n7dYz/qsTEHObGSAwnP3DF0ccsA8ofAVkLzyWVEFfFE1Xr1kR1mX8Czmrb6+1\n6498e7Q18/zvqXSeH3WyU5baQyuD9jQ6n5nhIX0YoAS9EGMA7djtOXs+HNwL\njW1ZL84DKxLHQ95phm/q1k7cy43cWT/h6yBNHvuAgaFR+kFsdTMlxy58BpYe\n7MZHrCVavjg0mxXWx/2dsLDkDEgm32nLTm9xTirtHIL/gi0Qi3k+HP25KNry\n0Uw0j6i7IGBO0PsmS5Rc0PcbkaWrSCLx6SJpH1YVi7jnrgqssqNtSNcirIa2\nQXJn0E3tzSo4BJwpe2fsR9Ax3Ry4uxOjx+9Sfd1kdH8CZRbFW3OGkosLE96X\nmengvipYeYilvT46i2KcNwZcIbBW3kgPGHJIX+GXCQHYw7f3k3MynqvvWDTi\n9+Ef\r\n=KC0z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"private":false,"scripts":{"postinstall":"node lib/postinstall.js"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"7.7.6","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.0","dependencies":{"arrify":"^2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"^7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^32.0.0","eslint-plugin-radar":"^0.2.0","eslint-plugin-react":"^7.22.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^5.0.0","eslint-plugin-unicorn":"^28.0.0","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.0","@typescript-eslint/parser":"^4.14.2","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"17.0.2","eslint":"7.24.0","typescript":"4.2.4","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.12.0","eslint-plugin-jest":"24.3.5","eslint-plugin-json":"2.1.2","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"32.3.0","eslint-plugin-react":"7.23.2","@testing-library/dom":"7.30.3","eslint-plugin-cypress":"2.11.2","eslint-plugin-jest-dom":"3.8.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","eslint-plugin-typescript":"0.14.0","@typescript-eslint/parser":"4.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"2.0.1","eslint-plugin-testing-library":"4.0.1","@typescript-eslint/eslint-plugin":"4.22.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.6.0"},"peerDependencies":{"eslint":"^7.19.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^32.0.0","eslint-plugin-react":"^7.22.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.14.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.5_1618412391474_0.17674027517117707","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@anolilab/eslint-config","version":"1.1.6","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@1.1.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"8969ad92ab360a0fa17aae4ec95f21ee5794577e","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-1.1.6.tgz","fileCount":53,"integrity":"sha512-rPJ8O3Iqj9uvbsK7cxD1932+N93D6kPTxF/d5aR+7URm2Yug/jaLDVb/qUJS+8T98R8d0WWtfrLDH659qx7kQw==","signatures":[{"sig":"MEUCIQCYHndflF2Nk6BoQJGNOGDCu/eeqJmpO1TdHaCwpOHXLQIgEMnxqzvFUYEtcWJmPZFygkyYH7k1OQb7ZhOcpm2FEvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeqjDCRA9TVsSAnZWagAAN5IP/jTBo6k0Lnn3efvLUHeg\nYt+tCcpQiP/zJWtwBVi6dIVVVMF2z5AVBABPD9w3bfKmZaOlh5XmI25WhpHB\nk9cldwhCgwUdyyRm5eSiv/awsxqsXr/BIcughsI8LNxD8DCl0WUbnA4wcAuD\nb3dSzejs9PLTl6iqKM+fb9lV3FSTe6NU+/tn/3RQJmXI6gcNlwAeedPy05lI\nvx8qNUC9kLuzYEXb+k/ttnJArY24rJVoKMdDSQD6U88R16yVlvfSCa7DAirH\nUWbVWJp3sevjgqfVg5rh/0LCLIhwmISMt6leihPIMo+3zdNlXZP2xy5zCvcf\nzJCNoGTcLB6OUTsXBHy7Si0k8Eu9VVoLO+UVnKdaMVHcrZFto3qbgCjjgeaX\neCf7SM9wXriKbf/TKc+8+w0nQJbMmTV+CM1yH55VrcKcs70sEPeLWkeUmQ24\nTk0J35o/45IwnZAe4eieKXZwl0RzalthbCIVMa/4QsfHgt7ySuYDRxb9h3+x\nxbpD8/uK8pTPCiQULkqoqH7igBJtU2L8WdrDMfk7ELMbJg5SWAHkUsqdYkYM\no+dVVHp8KYjMCFPezdPUwwcev+TMFDpqnvmM9DJ9lxDG1fyYSwQC+RAK/Sb6\ncx0gym1HekQxfIyWJEjm1+R9x6Twmo1y328goc8qalqx3lvDYYlt82L/rJzA\nMJBQ\r\n=D926\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"private":false,"scripts":{"postinstall":"node lib/postinstall.js"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"7.7.6","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"arrify":"^2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"^7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^32.0.0","eslint-plugin-radar":"^0.2.0","eslint-plugin-react":"^7.22.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^5.0.0","eslint-plugin-unicorn":"^28.0.0","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.0","@typescript-eslint/parser":"^4.14.2","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"17.0.2","eslint":"7.24.0","typescript":"4.2.4","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.12.0","eslint-plugin-jest":"24.3.5","eslint-plugin-json":"2.1.2","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"32.3.0","eslint-plugin-react":"7.23.2","@testing-library/dom":"7.30.3","eslint-plugin-cypress":"2.11.2","eslint-plugin-jest-dom":"3.8.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","eslint-plugin-typescript":"0.14.0","@typescript-eslint/parser":"4.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"2.0.1","eslint-plugin-testing-library":"4.0.2","@typescript-eslint/eslint-plugin":"4.22.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.6.0"},"peerDependencies":{"eslint":"^7.19.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.8.2","eslint-plugin-jest":"^24.1.3","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-jsdoc":"^32.0.0","eslint-plugin-react":"^7.22.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.6.5","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.14.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.14.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.6_1618651331273_0.2575688394900668","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@anolilab/eslint-config","version":"2.0.0","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"9b9e9d67009f144659aea24df5f96d2ea4852d87","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":52,"integrity":"sha512-ru5yhOk8JVe7O8y3wxVXrO0G76j2aGdB0GoiqY86N0j/wzcpEMliStzUuVkN7vnJSXlHkpyI88pW92VYgim9Zg==","signatures":[{"sig":"MEQCIAOGQWgY3bd4yLVmdJG8+5RG7cM4ueEFxnL4GVTXVdHFAiAM4B6zfI1upNdL0IXe3WWsJRNNJ+gHLPE9K/CKR5HhJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfd9PCRA9TVsSAnZWagAAtnAQAJi14qVi0389mLbDpkTA\ntQzqtyYqqMTmMEkahKGkPrrwAU4qB6FqpuuqzeNC9plisRNYuU553M5T7hbk\ns3lrWKo4oKOXQXp+AeKtDj33ppci5J3gWw/x+dKaiUaKR7U55D1KhhDJYHlB\ne8lzqJiJw2r3R+j7Kc8VDCGtm9DsVVJ8NySlEl0lmliAIMUd/f7zjPYvPs2w\nKQvg45oVVHWhyDr7jZJ2DcreyNcX15KxYzF7M5kVDTjcK3E9yibWj45nYseK\nNnN+XMiCW7hhnYx61SrU4g6l/WTF2CBvJnQ0r5ul7ED+Y60THYbbd4Qm7+ly\njMl/gBfru5E8c2L4wP+XMxNab86SGIICVzxHblVb4rAv1b6kavHMRjW+iD9n\nqxCcl/gzGiosQkp45l0IvcOmqVrX/Pv6Ty62r8mYVmS3Z58TUrSe41Gr0l7z\nOguIV2Mmk04PdYQauA2WjoyO9RPxYrYXhmubyONejbpW+9x4RhheEOAwfQb/\n/WFVDz/E6BhWIlcqNs3apbFtENPckgXJv1mdmXNxHV0uerDYtxODb0mdIZc6\nwa9UqeyEithn+BkXmqHyaSL0g6k6YMx70Vz1z34fwgUuHq0ZUf5UPhHPEvBE\n9YZQ9Ut25mjKHNs0htQ9rooIKDmHRmg2/bVk3lgkJaROW977WyMGFZwUSHK+\n0aZJ\r\n=p7gv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","engines":{"node":">=12"},"private":false,"scripts":{"postinstall":"node lib/postinstall.js"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"7.7.6","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"arrify":"^2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"^8.0.0","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^32.3.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.23.2","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^30.0.0","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.22.0","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"26.6.3","react":"17.0.2","eslint":"7.24.0","typescript":"4.2.4","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.12.0","eslint-plugin-jest":"24.3.5","eslint-plugin-json":"2.1.2","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"32.3.0","eslint-plugin-react":"7.23.2","@testing-library/dom":"7.30.3","eslint-plugin-cypress":"2.11.2","eslint-plugin-jest-dom":"3.8.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","eslint-plugin-typescript":"0.14.0","@typescript-eslint/parser":"4.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"2.0.1","eslint-plugin-testing-library":"4.0.2","@typescript-eslint/eslint-plugin":"4.22.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.6.0"},"peerDependencies":{"eslint":"^7.24.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^32.3.0","eslint-plugin-react":"^7.23.2","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.22.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1618861902771_0.4437498907902149","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@anolilab/eslint-config","version":"2.0.1","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"198e996e2b683a6ed5187d89ff4663daa843722c","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.0.1.tgz","fileCount":52,"integrity":"sha512-bNB8Llq1woPy2Cx2QZFvJykSIlG5tkT7lgsH1hSgyhiZ42dmDzJKEGnO4cqb6smD8NfQ2TsUpAR1dXB3m9jQ4w==","signatures":[{"sig":"MEUCIH1OlKRpLVy33f7BXFsvktyRZ8uwktujLXShE3ywPz5iAiEAgVY4YAM4uQW0xuNb5Fia+HFR+ZJFi/khbf4HdkDewM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfyqDCRA9TVsSAnZWagAAyFAQAKCVlfTqEGgd1J1b5cv8\nUd5gqyWJuAh/fBqcwtJ//MYGdRKTMvDcr6/2CuALj0GjjoGhIGIMWSuVWzDG\nwhx39xO9GYy00XxGAub4BHN0sHVsHuoeso1Bu4hYTKKfjcb62mHN8jjl3Tsk\n1BzvolF0Z6UsAn5PmRkI8soPltss5tiOyI6r+thxMGg1JRPAVIAshAZng3XW\nn2ZODVRnpvx5YLrryoXVu94Q5ZSDraUPyIl6LJUnczscE2qq59SHRao3orT4\n6p8r/a1DAluuh4e7Qhua7sS8NIw1w4Z+KBhH+aEggWt2aTFbifOb/sFn9K0+\nUb4xaj4W6E3UuqIBacPSCxju4C7pQC/vXrt0sFYCBEMpT10jtldeqKszdHSL\na8G5FmZkiTs8mdMIhlSMx3av84HSJPPFE+n4MGQfQ9EK6LFESgAlJr3Rn2F9\n0C+Z9svWF0QY30Od2qO6pw5XPz28VvXaScAjSeV6b1T9V+PhcjxYha8wKicH\nQNainBRxFecMO0jngB0+r3fqiOoh/pCkC4U0yo/kVgRSN44jP3igY7ZSV3I2\nXd70yYd+/jEZVhbpF7IzWZi9rPVV/vwQ2kkGM/99+4fxR40kGvPbvmHxGTaT\nmXlVuitbmGNavutIxZwXsoUPy3Q37z+4HGBMgjd4KIKJvXp+zuheqflX8POp\nBJRY\r\n=cRmf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","engines":{"node":">=12"},"private":false,"scripts":{"postinstall":"node lib/postinstall.js"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"7.7.6","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"arrify":"^2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"^8.0.0","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^32.3.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.23.2","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^30.0.0","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.22.0","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"17.0.2","eslint":"7.24.0","typescript":"4.2.4","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.12.0","eslint-plugin-jest":"24.3.5","eslint-plugin-json":"2.1.2","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"32.3.0","eslint-plugin-react":"7.23.2","@testing-library/dom":"7.30.3","eslint-plugin-cypress":"2.11.2","eslint-plugin-jest-dom":"3.8.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","eslint-plugin-typescript":"0.14.0","@typescript-eslint/parser":"4.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"2.0.1","eslint-plugin-testing-library":"4.1.0","@typescript-eslint/eslint-plugin":"4.22.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.6.0"},"peerDependencies":{"eslint":"^7.24.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^2.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^32.3.0","eslint-plugin-react":"^7.23.2","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.22.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.1_1618946691521_0.18573338033919673","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@anolilab/eslint-config","version":"2.0.2","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"82de117ceff5f0dbce18530a3f0430b1556c3d74","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.0.2.tgz","fileCount":52,"integrity":"sha512-nrPAQH9J6DwnInqMzHJmP+qmLxRMY4OZnmQXauUcoDazx3FHvem2hqNMnSstqhdIt6GGPRXx7NmcJ7KuROUJtA==","signatures":[{"sig":"MEUCIERfq76uzHP/FoN9Wiq+o3oRY+4Lo1x4UX7s6N/CTxH8AiEAv/SHiAdYu+bUrGdJ1hlA7LV3nRXxYmcSuD9cWtrOFKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkRn/CRA9TVsSAnZWagAA5xQP/A5frMXG348ibWilb6By\nWl++qPi1z+g9hntwNMZVmvfOCPrp4Er3Zg6GJsXHZ1n3Q6+tFcqaJvDJfs4r\n4WUsNOv5pBBr8KWM0vJwj/0Q0pdcnI7LI5iwcr8yq/nEUqWZAvbo10UGQGyg\nAG4XcrQQuCe2cEdCYURpUgpz9yZCb8xR3N8m0qOnKOkEVy3ZqPSi0RF/y8y0\n8U4SEekSN1OYEi3hVixjQDSInqCWdzIiv5FeERg7O6hmDFuVuaw9A8/Hr7KF\n1UvCokL3nrXt5F3d42dq9GzY4Q2mDwNw1ZR/JmyqtU6S+FWXVhS/iKogCZYr\nPpkM070BmEvEhy4rdLYSzOw5pSbxaTFSjRQn4kM1GW86kQF8HAkDkS2ps3wg\nmy6Lo3AE7yvnCyp05EgQHCIRRF9iOv0AfZcwuutIDj0LPZSkxRfCCGHK8INC\nVrxWti+U2JUES/svAeR9d6BDoSVXHuLusqdXcMX8HQkzGdFro7v7LeoxEz1V\nA1GqBC8MbzcfOvSspV9+2wqZUeFpITS0DN6+9S9DMlJUI+0M35eMWeNXNUae\nIfUy6/0uXC8DWpqiS5GZONSx8QWImsNgVXKC4LZ7ZLxi2rJq9b4rD5Aw00sr\ngRy0gpi+fpgOpLKw8efpEwemp3zMt9hlB1abfT2qGkS45iPeIcwLSMwkYryH\n0snE\r\n=S7l1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","engines":{"node":">=12"},"private":false,"scripts":{"postinstall":"node lib/postinstall.js"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"7.7.6","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"arrify":"^2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"^8.0.0","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.23.2","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^31.0.0","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.22.0","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"17.0.2","eslint":"7.25.0","typescript":"4.2.4","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.13.0","eslint-plugin-jest":"24.3.6","eslint-plugin-json":"3.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"33.0.0","eslint-plugin-react":"7.23.2","@testing-library/dom":"7.30.4","eslint-plugin-cypress":"2.11.2","eslint-plugin-jest-dom":"3.8.1","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","eslint-plugin-typescript":"0.14.0","@typescript-eslint/parser":"4.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"2.0.1","eslint-plugin-testing-library":"4.2.0","@typescript-eslint/eslint-plugin":"4.22.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.6.0"},"peerDependencies":{"eslint":"^7.24.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-react":"^7.23.2","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.22.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.2_1620122111524_0.607409740134113","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@anolilab/eslint-config","version":"2.0.3","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.0.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"7c843d9be45bcb42ddc1efb0501fcc0f0dbaf67e","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.0.3.tgz","fileCount":52,"integrity":"sha512-OpubhAjKhK1sudnazye5zw58N13IoDV2JcjMXQDTOKK1pNQ3tzIZVbaabDZs3xYSiMeWbTXZHjHGdzMtBGVPIw==","signatures":[{"sig":"MEYCIQDp+Lvf3mQpOBB4EvIZfVlVmprvSECDMdZvI1QtWfz2dwIhAPWEAOfUodklFnmhzN8YNqlpQ5KNaXV8Dnt/TffHisPW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkR0rCRA9TVsSAnZWagAA5TUP/jhE6+vRrdpc+KPFj20e\n7angiLZmSYUCubnzjnOx2EfUp16fGSXcjp738xN85oQiyKDs0CBMDJOT4O8E\nrW4N++IyEvh3b0Aknt55Qh9SX33PC7SsPhKcubrl6zELl2nqR3ju3nl/hFVd\nhYgG4yDAvjfn7C/vxP+LFvbkATzJqfmzEX0WsA4mYMn1uWDxxrkRd0soZvPC\nr9Bf6M0r3ZWBdT7ud9fQ01BuoUzPDwN+0tuIUO50UBeEpls5Vl+2EGy05ogm\nYwC0mRSBboM8BRrkK9XlOm4l6KGmUnpCd6K0L54yRQSMJ5kmg9rgVtIu6wwW\nfekXmREiNq1WERAO2G0D14vUP7m0is4t9y/k66ElT0qt9r1YefZGdh8qFuAV\nbnRORRcnRE/iv2T198ZEDQgJXyCKQAfPTeKK5GPGzDG8LWx9CPJlGWl32QSg\npMRBqLuBq6/t+ppqaE9T3PjvEtXu2UbLjaJCXZi0WKvx6Fmy/SKiAvb0MTIV\n0T7G95P7Jw/vnsjPIj5yrzUVubsnPFLi1Db43z0/EJypeVq0ZZkO9P4PYNwO\nT1bA/o2eWV6uDjcw8KgYrxu8GZ1dcRaq9Xiip6cHFEPqx0g3U2NXQmoja47/\nWCByZ2i6xfSMge7y7lXyAvlSbuYWqUY+vZoE7yPTquN9j6HXXm7HBQYuCEZ0\nf9ZI\r\n=GBba\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"private":false,"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"7.7.6","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"arrify":"2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.23.2","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^31.0.0","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.22.0","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"17.0.2","eslint":"7.25.0","typescript":"4.2.4","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.13.0","eslint-plugin-jest":"24.3.6","eslint-plugin-json":"3.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"33.0.0","eslint-plugin-react":"7.23.2","@testing-library/dom":"7.30.4","eslint-plugin-cypress":"2.11.2","eslint-plugin-jest-dom":"3.8.1","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","eslint-plugin-typescript":"0.14.0","@typescript-eslint/parser":"4.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"2.0.1","eslint-plugin-testing-library":"4.2.0","@typescript-eslint/eslint-plugin":"4.22.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.6.0"},"peerDependencies":{"eslint":"^7.24.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-react":"^7.23.2","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.22.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.3_1620122922741_0.3254428870367596","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@anolilab/eslint-config","version":"2.0.4","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.0.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"b4d5b55765c1e8821829fe3135c9672fc1d5f3b5","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.0.4.tgz","fileCount":52,"integrity":"sha512-4MpNdiRF9xnlKodKPEuK7rEtrCldVN9cn0rg7SnBmTH0NEZF2GIta5YdvrIcR+ce8HrlKBQrXm5Lr31M881Yww==","signatures":[{"sig":"MEYCIQC4QIN8OD1VrZW668SUI0amW1phkVSPHWnSkqu5gQz2rwIhAMCMbq3iPRyfzFTWW6gbgG27Nsn/SgEA8CuEpO6OBlb8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkTiDCRA9TVsSAnZWagAAhZ0P/R72FeNdioioWsbU+sJV\nkDC4ALtTdZtzwb5LL3Z0RiYfJ15+VM94i/zic3zaEVZtmLUWY5mZ0wGDQ1Rw\nO1S7koEsVDWi/1dwojjyCY/9Gkmknz4qcuRHNROOB6keG9HgSrNyOF4i0vXb\nD6THLKhNnbgSFr+30AKb3YToOktqNWEeSCGMbGCLLETN7l+0bIvntcMUanTe\npIZuDpB3W0B3e7+dyh+gL2j+MkqURxlyBaTDGYE3xq7Pi9dY6ibUKP7JU+AT\nde3ecw2lMj9ImU3j3wilXY6O1bUfKJRmZmVc2qopHgoaMuk+1R9Cyhh5mlix\nMuRkp5u1sRPVo5cHYVvySKzecPeOOzm7d7/G7TvuW4888FNMCCYP0z35EUo4\niw4HnzSfk9yDrGwMq+YGgDGVodsm8GhQIsdKX79W9u90fld7UzjApsaileaC\nBXR2nxLaCRCa0B5oSjJYJoq9CIptFROwsPtzXCw6j5xeCgORsoMWXv1UHW4b\nIAKXvByTlRgRT70i5/jwvHLM0uHH7vMECmklAgYf8MI34EZKZNAqXRlG/ez2\nWx+DJUGjH9WhII5Jf0GOi1z8GWOGUGMniEa7d9KpgqPvZFEz8ImgpLlDmMv3\ngk4E7WcoUOF58TU4JZl2r62aA3XdnQ/AQgmqlWHCvytIdRQDr/xfXXcb9Oca\nb6G+\r\n=+Tc1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"private":false,"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"7.7.6","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"arrify":"2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.23.2","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^31.0.0","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.22.0","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"17.0.2","eslint":"7.25.0","typescript":"4.2.4","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.13.0","eslint-plugin-jest":"24.3.6","eslint-plugin-json":"3.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"33.0.0","eslint-plugin-react":"7.23.2","@testing-library/dom":"7.30.4","eslint-plugin-cypress":"2.11.2","eslint-plugin-jest-dom":"3.8.1","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","eslint-plugin-typescript":"0.14.0","@typescript-eslint/parser":"4.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"2.0.1","eslint-plugin-testing-library":"4.2.0","@typescript-eslint/eslint-plugin":"4.22.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.6.0"},"peerDependencies":{"eslint":"^7.24.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-react":"^7.23.2","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.22.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.4_1620129922971_0.05391738125945267","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@anolilab/eslint-config","version":"2.0.5","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.0.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"696093e7d1ed7368183b2d876edd29fd73daff11","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.0.5.tgz","fileCount":52,"integrity":"sha512-Y2nZS+A5Y87Yz6hg4EWfCEYyLcjd0CtS58DkPTet+27gzAbuKsDVST+eiOvTJ1mgVs2q4bRIkw7FLg8GlSKhkQ==","signatures":[{"sig":"MEUCIAcuM8zMKZX9MaHXjxcCoUyZ7efjf8uARxi8T5jPKJRXAiEA/l+yxBZsemzeXZ5wpCCjXQokGopo1UPX8Zna8rpNzjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkTuhCRA9TVsSAnZWagAAjbMP/1tw/CeRhoZjaEE2YOoY\noCFN6AMmn+X7f7TyYYa6xdzEq6LP7oGE27YOJ7nQ/vAE0mJx6oa//XdKsFfD\n6oh/o40PBa2d+TESsT0Bbd2+ucNKuXkTEwwo28iNMMQrecVs7jq8G21J/MLl\n2YNFcjHb7nBOLe+n9Afq32YeKiN5z3SWmoMGWHG5Hws3V83B4w6nDdfcNj6n\nSeOuAQ5UnOUTqUESKnwexvZIvVcWW49HzCX5yi6i+D5khnNygPqaWkaYja6w\nvEjV2R+jxOIpxM8hazcYQq7cajNcFcQQ8a8I2PWeDgwDoobTqqC7qRsoO2Lq\ndP1nMUR06/II0mXjszAFcpc6UsnUj9D7qmJbkskr9LDVbtPXLTGdfTF+ZDVK\n+mFyOqX3VVhqF5zDQKrP2SELroMobXCn2C1FlW6awyfdO6m7Dnv8WlWoqGKA\n9IIgC3a5nJNeVSS+McUynwq40C+5LBD7ZABDlwAGoa0uDzY0lQu1dkb6ut0Y\nsByqHeZrCiCNMxyvGx7jQkimj16f9kAON3sBgI5nyDteFpKO9yAl7wGlGfFx\niEbqT4hqc0uVEDUSocOfWiaV2S7Uvf8ncuwf5Ho3jA6nZLkeUbh3BLkXuiTY\nU/9QDtKtGozzpQ6ogRLzc04950Q0IK0dMVKWK5Pad+dXajjIclAmwOrZATmD\ntOw6\r\n=2ovL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"private":false,"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"7.7.6","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"arrify":"2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.23.2","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^31.0.0","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.22.0","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"17.0.2","eslint":"7.25.0","typescript":"4.2.4","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.13.0","eslint-plugin-jest":"24.3.6","eslint-plugin-json":"3.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"33.0.0","eslint-plugin-react":"7.23.2","@testing-library/dom":"7.30.4","eslint-plugin-cypress":"2.11.2","eslint-plugin-jest-dom":"3.8.1","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","eslint-plugin-typescript":"0.14.0","@typescript-eslint/parser":"4.22.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"2.0.1","eslint-plugin-testing-library":"4.2.0","@typescript-eslint/eslint-plugin":"4.22.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.6.0"},"peerDependencies":{"eslint":"^7.24.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-react":"^7.23.2","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.22.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.5_1620130720701_0.6617716597816807","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@anolilab/eslint-config","version":"2.0.6","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.0.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"dc6607309f5977511915457ba01b02c163ae70de","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.0.6.tgz","fileCount":52,"integrity":"sha512-wmrTwkzgptECOUrmE60zrr+m+8TYAs/1HxnaLI7iB8eqcTDHmt2VErx83+k11HrKFyImRREKbsnNjFngrX0+mA==","signatures":[{"sig":"MEYCIQCq3Rbb8TMUYXMQVQr1K1Qi5Rfb5w337mCwDH96pTn9SAIhAJafZA3TmoHz8OWLVPgGN7FX+kQFq1x2o5ungaltrDH3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglXkRCRA9TVsSAnZWagAA9x0P/1joX+/5Yysb4l40UOZW\nwmlCEZqjv8pyibyenZhD1luTT79OHjSP5q9bE48JvoWUMMIwSnyH6CQX5zy1\nl2qDD/7j5EHjm/x2ZAqqOztoRueZFVDG2XRmtG/5NEE74U6j1qp1qBmh0hwx\nejLlbnsgeZ5UUFI51jEAZdrtOggqcdLNbJrTjuMm7P472R7mVBgENoq5088M\nyEzXRT+rCjL+IV08y+OdBLMnFeqJXWcu1lUjiQuLwDfxaJKOfEWObDTwrtPZ\nSY0hz2aA6jEh/LwpDRIW83qIC6VOzw6YHlCRUFX8rCn3QFKZQ0Z6PvyAT7Uo\npCYdE+LerTiYT4sAR/jKbr9nG03d0yhlTt9AP+j0xcM4Xlzh5/HuEx6/KWrv\nkbcHzgMhK60L4MiNbuDZ1YtV/YkIXVeiPsM9CWjPAQuMrmBiehJYL0II797K\n9eiRrWLvzHfKnAdFYtb3vHeWkcgx2HqTfV3nB3C0oeXzPOJyNPQAaNmeC1ci\nR3UtMV3FbiIiGpgFfI+y7E1/UwcQeGuxoHeAMyfBlQW828LEMqIRO4L1x6Hq\niAumWEiuRBdt0k9ZuINvNVBxAe7aj4lj0WtHX4DpasY34LSJaLxFPsvHEOee\nt7Ro7TFCclvXUHeoNESndN6ViteqG2H0QSGuha9Du85dC4Xc1uRikezQ1e23\nPcHX\r\n=7j7h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"private":false,"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"7.7.6","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"arrify":"2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.23.2","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^31.0.0","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.22.0","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"17.0.2","eslint":"7.25.0","typescript":"4.2.4","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.13.0","eslint-plugin-jest":"24.3.6","eslint-plugin-json":"3.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"33.1.0","eslint-plugin-react":"7.23.2","@testing-library/dom":"7.30.4","eslint-plugin-cypress":"2.11.3","eslint-plugin-jest-dom":"3.8.1","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","eslint-plugin-typescript":"0.14.0","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"3.0.0","eslint-plugin-testing-library":"4.2.0","@typescript-eslint/eslint-plugin":"4.22.1","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.6.0"},"peerDependencies":{"eslint":"^7.24.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-react":"^7.23.2","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.22.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.6_1620408593360_0.3733211192311854","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@anolilab/eslint-config","version":"2.0.7","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.0.7","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"5121d7d27e5b5d3dad9a12e9a1744ab0ea76f8bb","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.0.7.tgz","fileCount":52,"integrity":"sha512-o/AATIMLhcOI3szXamRVN3V08K1zr5y+Uo/hcVC5vLthYEpEgmwd2AIi/ou1IU0bE2/voFE8CjTdQXldVa6k2g==","signatures":[{"sig":"MEQCIE8QLQpBkRLQouyKKU8ueykhzN0TFJZe4eCur2Rsx8yCAiAq3JFIamPqxuQJdv+eqOGqX+MwhZnO5oiurGDEenxJ6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglZsfCRA9TVsSAnZWagAA4/kQAICFLO7En9xmao5c3fBX\n+g5gckXRB1t32ihgEu682npaO80KbCwvwSQj3uj3bcctWwBTFQ7f0cRlM02L\nAgCZ7/J/nJc+djM6BvUwkx8xQFlR97bKuilPXUQgZcVj8q/Nr2AgB9/ejltl\nxuTqZZC+zeQrWK9JfeKuStHzeCXSuY7LHRWeTEAIM/p9O5giRsHz/v/xP2p4\nGHGEUbEttc6os3dmiofFgUY3JrqjXbjbLVQ1WYCFV8LW0dV4zvzBQY9zddI6\nr/kBvSWtf9gTpngs061G8wUuVpgvoA5z5iZ4ymPCfF4aRNOsiaCXlUJrJIG4\nq4f9N6NgYnP11vzFCRHvC9trwaWz5F0PQj8enC5OAQ7cCo2O6Atp2FSvhwY2\nMAaXKVJVh4f+g+3YTGK18VXRawGHi9ve0FN6LU2WM2tIMO56jKlL9sh0rZ1c\nXL2VQcdgThvjdS2P5VpR/zN4CJvn+6SnKDXHGzczl0wobN6g845TXjXL1YE5\nW7es1GT7JfVM8BsUo20Ner4RsCyQpSPhAQmgZOUyNQP9C0D499ym2kPlENy5\n/DtJOIygzJNdr7SsEedl51pa7CzETWDNVyODJIjDIzUywyOg1od8mLW3hgoc\nIEkMaml3v/gUPWEhgnC7jOyLSc6Uo/F2x8tgpomLYgPpQD7jlURcLlf5YRGT\n4Pmh\r\n=8Wkw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"private":false,"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"7.7.6","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"arrify":"2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.23.2","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^31.0.0","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.22.0","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"17.0.2","eslint":"7.25.0","typescript":"4.2.4","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.13.0","eslint-plugin-jest":"24.3.6","eslint-plugin-json":"3.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"33.1.0","eslint-plugin-react":"7.23.2","@testing-library/dom":"7.30.4","eslint-plugin-cypress":"2.11.3","eslint-plugin-jest-dom":"3.8.1","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","eslint-plugin-typescript":"0.14.0","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"3.0.0","eslint-plugin-testing-library":"4.2.0","@typescript-eslint/eslint-plugin":"4.22.1","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.6.0"},"peerDependencies":{"eslint":"^7.24.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-react":"^7.23.2","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.22.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.7_1620417310474_0.0371689950161036","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@anolilab/eslint-config","version":"2.0.8","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.0.8","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"443f76a69cfa8d283786aab9c9b3b804ba96fb98","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.0.8.tgz","fileCount":53,"integrity":"sha512-U5pi4kTigeeAMZE0vJJiL5FvDzyQ4HUvqT/9NPws/IsyTzaYuzABbmXRt5+evVsuNtCvaTdUgmKgEUu4UZKo4Q==","signatures":[{"sig":"MEUCICGBPMg8t6FKH8LV6HGGuK/WuNY5PTVzRhrmRiiRpSMOAiEA4tkPxdekxoHI4pOLxjPbBK0rFnwWqm8H2MzgNo7bqwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglbqeCRA9TVsSAnZWagAAVb0P/1NZX5ZJ4ySJyrTOJHuB\nFw4XdnVMqcOWNRIF/1CF7QiPrnAogBxa97Hh53cjBeUyTfqvRqvymOJHErkG\n10o0qHGEiWjtAXBd/2iLfOUwow1iqNP0yGy0KJGRUiqyESqp0HCeu1PSNfqo\n062MOu5vf9EytUT2RSism0DVx/k1smys97rorDGV5X54b0UC6h0FQXJH3uYz\naMe87+wDkMLeAFlQ3LGI+3Y68/Y6ZEthxBLDw+yjCj2dkUw5Bzk2Y+912Ois\n6vPPie3bezpAU6MXZgU9/VoeOrMEq+zCyjciyyo5jfgxB7AA+Uo2FMl9pWen\nniU0ZO2MBXOhAxgQ6fPOYr3I8PxvjCre1/+WwPuNOKPk3oQcd1bwYvhTb1TG\nla2yBXnte/Rf18Z5eFmjSWUBgcHr5vDxTNl7m0kIMcIfxtxSaM+2T4Ebk29m\nd02NDUfRn4+ftevoW7lRRfPTHULt/8juWveovJOnqZs1VGk6SOW0q5OPLaM2\nbdzBo6b2d1pJUCKQwFC7ivhN8vTiW15fOxNpAoRJINYBYAZpy/wTuyPo/Jw9\nIG57E8LCEXFPIN5jsSeFw9nSgJD+a8DKv9Cbex1SnwOx4Rq0RXKFnxJ4P2qR\nom3LMbSxiq0AlztCBpsPMFilhXHtvI5veHxB+HYy+khYIekAl/kwYRXI+OX8\nC1cG\r\n=ARcP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"6.14.12","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"arrify":"2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.23.2","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^31.0.0","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.22.0","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"17.0.2","eslint":"7.25.0","typescript":"4.2.4","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.13.0","eslint-plugin-jest":"24.3.6","eslint-plugin-json":"3.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"33.1.0","eslint-plugin-react":"7.23.2","@testing-library/dom":"7.30.4","eslint-plugin-cypress":"2.11.3","eslint-plugin-jest-dom":"3.8.1","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"3.0.0","eslint-plugin-testing-library":"4.2.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.6.0"},"peerDependencies":{"eslint":"^7.24.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-react":"^7.23.2","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.22.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.8_1620425373958_0.3297143860408709","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@anolilab/eslint-config","version":"2.0.9","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.0.9","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"af017a740d7581d9b42915d2f71a4d85d077a96a","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.0.9.tgz","fileCount":53,"integrity":"sha512-+HteOFy9Rk5CEXlB0UxBfO5m7j4f6hw0c5MjK2DNc2wAg1inyvjcrDDmJW65Od+XDby1wSPnFleXVk3Heid55w==","signatures":[{"sig":"MEUCIBQWn+VCuGkoG5iBB/L7dlRSIaU6hOh1kNxJ3EXfgkAzAiEAvNbU1gt97afu5ETwmRPH4OT2beX8wDb+mvFHsK1Ehuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglcjJCRA9TVsSAnZWagAA4WYP/jns78aD68NCnc4eGuB7\nePSTQF42JVy3QqVkdnZFGhwIzKyrBIB/6b0hVfEbV6d9uMAbD2+uytgPUBQT\n99/zb5GMwf/xqu9KZ6cTas54tXLBymqB+AwfaHxzmloEDLntjhJCgs5dTu6d\nIqF1s6eHOlVwY15nqATKqyPxU0WdjISAGFEk8zWFmyePdWc/cMRMljWM3ZTX\nBSanUkT4fzLqz/YN0ivbZpXjVLe3Z1E/23QfHkZBqkvpttHtCAwfYE5sTpVx\n6LhgVn0TW+QRG02ktMTyyYxxXb8CNlhjwVnkMWJkQHP6EDlUXWHHCcb6IFq+\nG777nyNNL512HlavOz9j0pUjAkoBam3LnfxfN2CxQUnt8qtns3uPMHYj6oFG\n7bJ7nPY/B+lwrK4LSK0fY+upCg27bQl6kyhLV9HZK703bvNYrIQPVcxQsdD7\nrYg9c5K9gh7c43s29NlFJGhiF0TMAcxyJao04IxfPm+1YNxbAMs/oK1N3voM\nyN7/xyNs4zBBve13V589mbxAeB8qEc5D+fFdyACNh/jye+5Ia8p2u7LqUvrb\nwn5Mi1GrdSa4Fg4yAT67vvU0gXdcHQ7kh3Rw3q2Fe1L7drITianvi4Eo2Osz\nTmoBqYJMlVoag68QJMoiZBFxQlHNIjrBzyDnJ2Lt1XLZ1z0plCEaMY45NjTh\nkQo3\r\n=I3+K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"6.14.12","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"arrify":"2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.23.2","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^31.0.0","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.22.0","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"17.0.2","eslint":"7.25.0","typescript":"4.2.4","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.13.0","eslint-plugin-jest":"24.3.6","eslint-plugin-json":"3.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"33.1.0","eslint-plugin-react":"7.23.2","@testing-library/dom":"7.30.4","eslint-plugin-cypress":"2.11.3","eslint-plugin-jest-dom":"3.8.1","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"3.0.0","eslint-plugin-testing-library":"4.2.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.6.0"},"peerDependencies":{"eslint":"^7.24.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-react":"^7.23.2","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.22.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.9_1620429001113_0.4044911248639307","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@anolilab/eslint-config","version":"2.0.10","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.0.10","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"bd6660c5a791cec9b8d066900ac9968ae780348b","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.0.10.tgz","fileCount":53,"integrity":"sha512-upnL3NQi3j1u0Qap2McHxqbJoXgEw4HPPBJQ+aLwemTTHoQzHV67h5dudNu8r3j3B+HQXwc1nM+JKEiZde28YA==","signatures":[{"sig":"MEUCIDHE+8En+1q8ED7w6oBn4W016GUvfPPsenHELcsJVLJ4AiEAvZuGxPWFzyuX+oi02zRFpNgY5spr1NPCWMqflMywXMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglcvGCRA9TVsSAnZWagAAPvkP/iUNHhC6oEjLqSRlqO9s\nHQQYJJ/9EkC+zVJy8uXYJPxQr4tavKqzA4JHWQXpQg1SGcCRaaIlX1ut6Mo3\no6RWtZD4cGpqbSD+bn33TnltIkXOvSI3zhqKgM6C3ZakiTbeQMc+E84tc1Jp\nw9ZexjNgHNIQUOYKn3ZOIZTV8hI6p4a7QxDZKqpVmxxQwhYuDKBx/wAFk7tR\n7jceFrrb8eqJInAgMyXUJ32duno1sCNnsxpMooeF0K9Scp0WNULMqGnez11X\nUqdjPk/J+MFhHmp3nbdJyaAqQX75aZQL2Q6UZ/yIn3EXMfS/J8U7eGEV4Jll\na0R1+E07TY8oYShHcE+3AIAdnZi6pnqwjBx+ZAFpDjRyXvidth2UcK6fRnHY\nexRHHizBYQL5Rjy9Cinil8C1Ni4W2tc4fdWEYqXo9LvWfnymf78f14roZgCr\ns934JQ4bpX9mLxVqK6SHhQI6yvTUxRZrIL6BeNrplmi+lIzFmRc+Lkl6E2WS\nE4RasLLWBAijONABScIUCnmAIvVkikDTdxyXCKUD7Q6tLYBJ2Q1WV+8+/XNJ\n2zo6xyG7ILc1MoHUAQaENFpCm6WKZ3VcD7rgZck5/lCmDE6u3KYJX5nAGwHD\nj9Mi8849Hw2aQOYRS7D7p1FsKmE0f3nL/O3WgDs5iFk1nJs0rQ4sHxx8S/P1\n+vfw\r\n=1hK4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"6.14.12","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"arrify":"2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.23.2","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^31.0.0","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.22.0","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","react":"17.0.2","eslint":"7.25.0","typescript":"4.2.4","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.13.0","eslint-plugin-jest":"24.3.6","eslint-plugin-json":"3.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"33.1.0","eslint-plugin-react":"7.23.2","@testing-library/dom":"7.30.4","eslint-plugin-cypress":"2.11.3","eslint-plugin-jest-dom":"3.8.1","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"4.22.1","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"3.0.0","eslint-plugin-testing-library":"4.2.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.6.0"},"peerDependencies":{"eslint":"^7.24.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.12.0","eslint-plugin-jest":"^24.3.5","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^33.0.0","eslint-plugin-react":"^7.23.2","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jest-dom":"^3.8.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.22.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^2.0.1","eslint-plugin-testing-library":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.22.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.10_1620429765906_0.08211622607223323","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@anolilab/eslint-config","version":"2.1.0","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.1.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"34098090cc9a2f542e7af626a8a3de61104bc197","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.1.0.tgz","fileCount":53,"integrity":"sha512-idFnSMY38xPvBSfh2eN+XR7u4vZgyysLvPPKrfx6WYb6QJDBFgl3nqxr+uQoGO0OaCHffr9Nfy1a5Y1tT7Y6sA==","signatures":[{"sig":"MEYCIQCf23gEBvU8Yi77YYoLaOQMSK3JIedS91of8gYIukAOWAIhALBLwmIr4I8NevsTgWth6CL6dgF5XMtP6YxwrAMWGxXt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwIiZCRA9TVsSAnZWagAA5qUP/1rIfVyV/3oPNyMQ2ctq\n50nQ33z+OXVLeH3S51U9DsVDG8RewKm3cI/aeSXRo5KvklrLh5WCpgWmPZBE\n9L8s9be4tr3hF6KXxWWsug+Ztiow8ttyp7SZGTj4F5SzZD5DM0Dqu/o0v0ow\nc18k5ib+fWuGtlK85XH0SdAKnlh9UKoHR7vW/CFYk+5UIQ06VJUfMuYOZLUs\n54QZCFfPl//z1B5666y4k+5JQZY7tpevkm95C0s8TJvlIl7mIqgzrf63Mfp5\nroYj5ERCwVYHXIIcMdsErc/wLgGN3EPurLKpDt0n0LZj+GH3HSiUKnV2Xwwn\nupuAN4AHq2du5JwpVFJvD6yNSmsuG0Cs245gctHEDPXUsOMj/5ZpmcSIYns1\nfb0zCdHVPtI/Pb3zCpIgw71LhnZzKhuXJo75aWE3KEURB/tZWVRHrQyDSa47\nhjDdUecvUpvWxk8mFeE077ZpM2j6ZiscGxLd1zbHyMSzotc2aI0vKRrVRt63\nCdtW2xv+F+hgfIK6LgQBlt0O40hTjqK0tJ6RPTtQG9PYApGwKdZT+wmBbBV7\n2lwONKWK1G777AINQIHa7MrCX4hIMSDfaAK6ohIJ7UuuVU9xUHST9BTimPaH\nq7i68OG1SmqMYR1almqPQw5FfqVWx6n3pVxsQUAznQQCJjm4DEn5EvI1CUP/\nOQLb\r\n=C4pf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"6.14.12","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"arrify":"2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.13.0","eslint-plugin-jest":"^24.3.6","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.24.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.23.4","eslint-plugin-cypress":"^2.11.3","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^33.0.1","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.26.1","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.6.0","@typescript-eslint/eslint-plugin":"^4.26.1","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.4","react":"17.0.2","eslint":"7.27.0","typescript":"^4.3.2","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.13.0","eslint-plugin-jest":"24.3.6","eslint-plugin-json":"3.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"35.0.0","eslint-plugin-react":"7.23.2","@testing-library/dom":"7.31.2","eslint-plugin-cypress":"2.11.3","eslint-plugin-jest-dom":"3.9.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"4.25.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"3.0.0","eslint-plugin-testing-library":"4.6.0","@typescript-eslint/eslint-plugin":"^4.26.1","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.6.0"},"peerDependencies":{"eslint":"^7.28.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.13.0","eslint-plugin-jest":"^24.3.6","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-react":"^7.24.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.26.1","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.6.0","@typescript-eslint/eslint-plugin":"^4.26.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.0_1623230617818_0.0000916644551560708","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@anolilab/eslint-config","version":"2.1.1","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.1.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"a9428fa2032dc414ff4a4d38e69ee2a697c73af7","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.1.1.tgz","fileCount":53,"integrity":"sha512-PMmAhNfQQ3u3R71qXCjz+nVOSeiE2kBkRn4EDxWhrgYQglZvCJV7i39zvmJ8auSV3nk0iJkAOllpB0H4tmyOfA==","signatures":[{"sig":"MEUCIDxiBucO265t8sTAAwQPYxWSbMJGdRUgPigPuP/CqPYPAiEA/Wpl4wHwnYwgXzTllW+ZOKkledgj93AKrs192LyFZgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwKSuCRA9TVsSAnZWagAADgwP/irGmRvF4mBbMNrd9kvK\n9/Nzjywva6dmMi990B5MSKZkLYbuJkI/CCic9+9UOHHBz1bpi+XMSOo+SDKO\nKXmRXDdiLImeMd6UhWT85nC89gq9Zds3ppRtL5BtX3xa7Ia9hDyx7ZswnCXJ\nxbq8kU3WFEZ7rYzL+xsRvZsDA6W8UpT6zbkzIMGJ1Q04HFZ+aI9YyMk98FwG\nR1gaw3wIypEsvaVzO5v56kvaQEJKYiuXkzT7pyZoXpJfQGKF3qUn8VjVIwNH\nfLOU4tao+5w+XL5mXTKVwGA7FbbihNYBhDeEyfJaf9+zCk4/Cbz8ljGqSm/0\nFD6qgYqyG0TBXem4WRYaL8Ul8AAX098AgpyJbOp05r664Q1B371WDf6808CB\nNyGBQIzZCQIL82jGiwSgkXtU/ZdnU4qbC2Yrjh8TGVD8/7Zz2sp96eYnhTT1\nvH9RSzZKhgJ7dz5XcZEIMlgqH3I7w8ObLbDylwRu/4xjk9hnOsUgvd22tiMR\nAVcnl+iRmFYa6oltbVZbM7xj3DMOoqMXL+a3+9si6E4BYxFG50g+cigUtGc3\na8k1yxWNh6sZ5siPZwRXDS1MHRweJ2KMDQnUt09ZqztRljy+ZMicnbNIuxGb\ngv38AC9rNH5Zvf9XYSZWViQJ0q1z8hdjdUAokjoFL8Ar1cq9/zfNoCq/mfY7\nYP3D\r\n=dL1M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"6.14.12","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"arrify":"2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.13.0","eslint-plugin-jest":"^24.3.6","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.24.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.23.4","eslint-plugin-cypress":"^2.11.3","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^33.0.1","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.26.1","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.6.0","@typescript-eslint/eslint-plugin":"^4.26.1","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.1.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.4","react":"17.0.2","eslint":"7.28.0","typescript":"^4.3.2","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.13.0","eslint-plugin-jest":"24.3.6","eslint-plugin-json":"3.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"35.1.3","eslint-plugin-react":"7.24.0","@testing-library/dom":"7.31.2","eslint-plugin-cypress":"2.11.3","eslint-plugin-jest-dom":"3.9.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"4.26.1","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"3.0.0","eslint-plugin-testing-library":"4.6.0","@typescript-eslint/eslint-plugin":"^4.26.1","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.6.0"},"peerDependencies":{"eslint":"^7.28.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.13.0","eslint-plugin-jest":"^24.3.6","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-react":"^7.24.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.26.1","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.6.0","@typescript-eslint/eslint-plugin":"^4.26.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.1_1623237806251_0.4503274062128042","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@anolilab/eslint-config","version":"2.1.2","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.1.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"d050641d97de28ea2ae7e590343ecb957908336a","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.1.2.tgz","fileCount":53,"integrity":"sha512-mkPRDADnL1TmEEte0SLUS1clooj2XDWy4kzdaiqiE972f5qCdsY6UxB5+PnKU/1SGIic8vDUHhRlhtGEewGriw==","signatures":[{"sig":"MEYCIQDYPZ3oi9tKkaJJD4XpRpE7kEXJ7W8vdzBxgwmh2ZTfrQIhAI1UVH15xZVwUMNho+9mQQ4bEc7pNzpPWgaZSz6abyLV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+BtjCRA9TVsSAnZWagAAyvYP/1wo8Bxg6keaI+00IEJv\nFw0G682DuvWR8GUfh7L5KXB0GFovF5wj6ylEg8UDf5f6xfHGhmC2hapPfGop\nsBKJQ7cjXdfYpXrUF5Jipclc2uWZ2TSHl9d3CPUzqIX+FgP1uit5JyTntXHE\n5Q3ejz8Eefl7HUWN9WFdtBTj1l3aBZr6+KoYbigmq3zgT/hDrUuPsFdjOewe\n9l21yRuAPJR9eEHuqRR5VvDHj3NbGbfKkHTgxL3jnTdHkMe9sf1nSQfbydAv\n5tO8Q6bbGP8sdU3AxD8pMKqhBKKanONcHiqrfycxx3JLJjOQO9cyCnBSUDN3\nCfCwx9MrQSKlAAZ7w52kZtaaXR4YV6LpJcdLVqT+h1pqWOkw7UY1TjrEqsUB\nsy40sNrITeXye1NHl90hFBafEgkdmW+jjkOeklSiOgHmJEifG7pTfJna7APW\nGlDEsegAb9Yuomi+p9bd83dt4MmRp8Di3bHPL+SXcaTzcOuXi1xbrdYDvAe0\nzdlq0M2+Tn+i5+azMlhfpkrubdbHCSsX8OCLXzMPAwfjlEG9Nae+poEGYnKC\nWU2UG6E6exIbfWVuFrpYtZUIUp5vX8kE0rtrZ5vmHwFTBErvC3F0OrTt1Hrn\ntfCuZnbJ26AnmR4CfnEFhkkwc9Bhu+gQu989mfcWPM+iKTCWZyvgjCvodd6L\nmmA/\r\n=NXWC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"6.14.13","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"arrify":"2.0.1","lodash.has":"^4.5.2","cosmiconfig":"^7.0.0","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.14.1","eslint-plugin-jest":"^24.3.7","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^35.5.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.24.0","eslint-plugin-compat":"^3.11.1","eslint-plugin-import":"^2.23.4","eslint-plugin-cypress":"^2.11.3","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^34.0.1","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.28.4","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.10.0","@typescript-eslint/eslint-plugin":"^4.28.4","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.2.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.7.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.6","react":"17.0.2","eslint":"7.31.0","typescript":"^4.3.5","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.14.1","eslint-plugin-jest":"24.3.7","eslint-plugin-json":"3.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"35.5.0","eslint-plugin-react":"7.24.0","@testing-library/dom":"8.1.0","eslint-plugin-cypress":"2.11.3","eslint-plugin-jest-dom":"3.9.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"4.28.4","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"3.0.0","eslint-plugin-testing-library":"4.10.0","@typescript-eslint/eslint-plugin":"^4.28.4","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.7.0"},"peerDependencies":{"eslint":"^7.31.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.14.1","eslint-plugin-jest":"^24.3.7","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^35.5.0","eslint-plugin-react":"^7.24.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.28.4","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.10.0","@typescript-eslint/eslint-plugin":"^4.28.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.2_1626872675359_0.3515242267515315","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@anolilab/eslint-config","version":"2.1.3","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.1.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"74737869e85a3027de929b6ea3d40c5c93adbdd3","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.1.3.tgz","fileCount":53,"integrity":"sha512-bcN7qpvvrvH1NlTb92wk4r6Cd/FPyNUGiNbwj3E74WJ5kX0R+/XogPBZ4akxV1ih60J1P+zSNK1byIC/tEGPmA==","signatures":[{"sig":"MEUCIQCmwUmB2RIq/VyoC3U1wKMki27wtmmmlC+2T3xfwG0ZCQIgEdqTxYJXk9PKmGoaKhQE3eZmjaUmn2Bd4uvVS2WB14k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA78iCRA9TVsSAnZWagAA7D4P/3Y3MsgeSWlrHnKvla0F\np3b1dNhnOUTfiuVgChxZTlAK9lyEO8bFCRJrXjEBmR9fZmL9LjN1Owh6cvPg\nf1b9PgG+9DrXG0vP88FIzfK+caNyzhmURwK5X/FcK4OzfihENGon6jWN72hX\nmHSdSCoeqa9wpiUz5cSyPHZ1V0QTGHXR6xfszfwadpNxkniFyxm7o/z9sqUp\ndNawFGmQo4SC5+2QDtZNC/ly/WDeDkq/k+ubZm+r1cIvLC0chw/3fUZVgeRA\nzS7mJAlbdrwR7YfavatpYzDZmznOHO85gNG2Ags2C0yQocbJd/Svjld0JAfx\novREGUOk7/712tWYdZZhkg+x5a20WWs7sbg91AgdF/tBXlCfgd8ggTK0U9z7\nSdB5zwjfj1GbGgx/r9UIrBXGZwACr6qHL6OYzXoVEfTdL5K5zaEDbVHlda1E\nE2c97Gem108qUAcpZa1KqQPjPZCpkYEVMTbgXtXUZYJEHD8obO/k9GhUnH3f\nda0DLUROVXLXkBXlNiFIk/mz0evycetLZSYwbzs3ZIGct329k1U+7KHzFnUr\nbaspZQviGdYVShaNSqCpMKgeA5BHa/9UNYcLGJo9/QseJ+ZqjmeAHPGiVRvU\nOD/LUeMXzH/F70lqPFIBfFi8EmEdYl8qdZosZ8xxYJd6QGYgKuyjMM5WBcNY\nfBEM\r\n=Q5C5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"6.14.13","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"arrify":"2.0.1","semver":"^7.3.5","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.14.1","eslint-plugin-jest":"^24.3.7","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^36.0.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.24.0","eslint-plugin-compat":"^3.11.1","eslint-plugin-import":"^2.23.4","eslint-plugin-cypress":"^2.11.3","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^34.0.1","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.28.4","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.4","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.10.0","@typescript-eslint/eslint-plugin":"^4.28.4","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.2.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.7.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.6","react":"17.0.2","eslint":"7.31.0","typescript":"^4.3.5","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.14.1","eslint-plugin-jest":"24.3.7","eslint-plugin-json":"3.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"36.0.6","eslint-plugin-react":"7.24.0","@testing-library/dom":"8.1.0","eslint-plugin-cypress":"2.11.3","eslint-plugin-jest-dom":"3.9.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"4.28.4","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"3.0.0","eslint-plugin-testing-library":"4.10.0","@typescript-eslint/eslint-plugin":"^4.28.4","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.7.0"},"peerDependencies":{"eslint":"^7.31.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.14.1","eslint-plugin-jest":"^24.3.7","eslint-plugin-json":"^3.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^36.0.0","eslint-plugin-react":"^7.24.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.28.4","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.10.0","@typescript-eslint/eslint-plugin":"^4.28.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.3_1627635490318_0.23076846166949072","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@anolilab/eslint-config","version":"2.1.4","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.1.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/browserslist-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"db66116f0b0d5e213cdea3e91a3e21016e14a3fd","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.1.4.tgz","fileCount":53,"integrity":"sha512-kBpUTsmHyPFLg9R6Gzgm/RAiBmEV2i9P0MDpyks5k7R32FuJGMq98Pf6Zup7bnfgXXoSJaAPCl8D7bBpjuaj7Q==","signatures":[{"sig":"MEUCIHsy0MYp8HIvBaFHtTDcEGRaKZ+cFfsayB8DWPeKrQUNAiEAqbxgkawtD44/pgtL45DFryeEgpTY9XpUUg9ZxyM5QUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG9j9CRA9TVsSAnZWagAAx24QAKOrmpUfXiwKLnscYIUT\nKimBwKRZG47N6AMcJkqznfucfUYHUW56Kq8nKMfJvmotjNa27ssEFKUSls56\nuJhxukSxhGn7IyT1e6BjjCV/fRcvO5+S/Xsx62Pbdc0hgpYgxaQNaK8ZhhNh\n1zxVDGwmAzn/YLU7I5tizOsRzDtZwGaKcPVz21fGRgmTYy7+DMWc5WNcCWIf\nrjLIYBt6CTvcRuSJEMwDfERM1adK8C7aEJvTQaYLAa/6tl7wfcTjRGC4Qf+9\npSftFrC4xzHz1EenU3FlH5iGCFK2cmhOXed0kkWlaUhHqCG78eQglQ+bsqme\nTPnbZfOUf6fS13M5NibhzsJjHorkcJ3e3WLFHsMYpLA4INYlf/S/Ai6jwBgp\nt+tvpvOUCBgR/DypUaIbsW/Ds8tFCRyg1qJi+SMvfUc+KfgSnExink1mIZGk\njCy/QzLDKmjq21l+dRkkIjqJMQb2orKdOTuV2ZAN+rxEtu3uaPfG6ATkoQml\n+lPdz2gFWxZbo2lK5Sf9GGQXXbNSkTwyNs6gaOJSWuOhgSdP9FMpqVswtIyC\nhBkGkHj2VdGmVIPDcDREeWRiNcEHRj49KVmUAMQV4Ciq/heAwcmeBcj8B6lP\nMmwwPlBnkZ2HrYCTJGRwXBSe9pCniApwuhLKnKmxIiJ+QXE1/tYI/Gdt7rNt\ncCXX\r\n=YeEV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git"},"_npmVersion":"6.14.14","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.4","dependencies":{"arrify":"2.0.1","semver":"^7.3.5","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.14.1","eslint-plugin-jest":"^24.4.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^36.0.7","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.24.0","eslint-plugin-compat":"^3.12.0","eslint-plugin-import":"^2.24.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^35.0.0","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.29.2","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.29.2","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.2.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.8.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.6","react":"17.0.2","eslint":"7.31.0","typescript":"^4.3.5","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.14.1","eslint-plugin-jest":"24.3.7","eslint-plugin-json":"3.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"36.0.6","eslint-plugin-react":"7.24.0","@testing-library/dom":"8.1.0","eslint-plugin-cypress":"2.11.3","eslint-plugin-jest-dom":"3.9.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"4.28.4","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"3.0.0","eslint-plugin-testing-library":"4.10.0","@typescript-eslint/eslint-plugin":"^4.29.2","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.7.0"},"peerDependencies":{"eslint":"^7.32.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.14.1","eslint-plugin-jest":"^24.4.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^36.0.7","eslint-plugin-react":"^7.24.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.29.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.29.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.4_1629214973570_0.3542863107591405","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@anolilab/eslint-config","version":"2.1.5","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.1.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"http://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"ee0fc2b4be0683ad101a0b11b38fe22e4048f5db","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.1.5.tgz","fileCount":53,"integrity":"sha512-RKQHD7HNemrP/J5WjPPxqeUz4DUBQTZ8JAr8bPi6ukErHfDKZ5J+jjs+9ZXM3rSz16GkrdY1B614o/kCnMysFg==","signatures":[{"sig":"MEYCIQDSK/ohM6hiWztCiAB5djOS3JqwPM5ldluWipQl+U8hHwIhAO8ASGXFGGWQvjGIJacV1de+T02qsLM2PHNO8yVwcs6i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMI1UCRA9TVsSAnZWagAAWNAP/j8j3YLL8mIcxUkv+Las\nhTi34bhOC/hQc/A2x+3g39EHCaradNIPD7GpM4bQCb6rKJWnAEfO089kVCQc\nkIhhnsaYUxO5iaGdfiVZbUghUEnw7d9UeBamz0ElBexjSlBJgJTB2P/5CGSX\nq9n+shSDkbwELxHFEqyOYR339jjA6Cio7NYBSgSOT3rucz16/vt2Lp623nxJ\nga29Yob6MG57I49fN8o/ag5ioBFb4Vi6oMTkiiSALP2POl3Gy8r5AtZhTysY\nJIi/jcIKg+st528PBB+Q/Asc2nBTdRXHjc6+mm8cnLE5y3zkHWh1QFtkaMlJ\ndOncigroEcv6B/HQNoyZ/pCbaEA2rVEwvlKPbtfdr7AFcJH23Ym0geCoLMr+\nau6w1YFA8HO4ECDeG88362OrEupCfQfEd8Kw6/G92A/oIUN5OuIbEv8YeZyJ\nObVzER3xeSQ38nj5ZP3jG1p4ib+K4/FTWCnbolw7YxF/0EF5sMPSxSUe5dql\n+cG9Pb66wkLmc4TxDcMsKRlVemifJeyEtRGT1V6b7rNXft7pMoOssg9FqiU4\nj/hHV4bXgDkfDP1bwMh4kqsaHpFkBUm/c10zuPRINX/4v5M4nxGkv4IoluWV\neoySwHHZEdwkCiM/860z0ugo+bfHi7oJAJBDVd7PhIfnqBv+9m6HQaRKOb3R\nG3ik\r\n=YCQH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"6.14.15","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.6","dependencies":{"arrify":"2.0.1","semver":"^7.3.5","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.14.1","eslint-plugin-jest":"^24.4.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^36.0.7","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.24.0","eslint-plugin-compat":"^3.12.0","eslint-plugin-import":"^2.24.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^35.0.0","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.29.2","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.29.2","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.2.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.8.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","react":"17.0.2","eslint":"7.32.0","typescript":"^4.3.5","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.15.0","eslint-plugin-jest":"24.4.0","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"36.0.8","eslint-plugin-react":"7.25.1","@testing-library/dom":"8.2.0","eslint-plugin-cypress":"2.11.3","eslint-plugin-jest-dom":"3.9.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"4.30.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"3.0.0","eslint-plugin-testing-library":"4.12.0","@typescript-eslint/eslint-plugin":"^4.29.2","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.8.0"},"peerDependencies":{"eslint":"^7.32.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.14.1","eslint-plugin-jest":"^24.4.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^36.0.7","eslint-plugin-react":"^7.24.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.29.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.29.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.5_1630571860515_0.1734076500322146","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@anolilab/eslint-config","version":"2.1.6","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.1.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"7389bb21e39240068257ad5c63845d607fe51f15","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.1.6.tgz","fileCount":53,"integrity":"sha512-R0JiErY+1AkBV0B3Upwjp92X3UmmTbdIi58oawILQYDzPh1ZbqQ+kbvu7VRIAl8sjgtbAtaSr+fbeY5CzNpzHw==","signatures":[{"sig":"MEUCIGuNq4Ok6dmRzUpXL0hBgLiy/0isXQ0y4XYswhYTNifDAiEA4NDSvk5IjgYHG1FwR4OpgJ7tTJILgtCB3quzGJYi6sY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMSvbCRA9TVsSAnZWagAA21YP/AzUdFoVypIrmjJqeeAP\nDQCua4Cn7AJ0a8tYnKopkRd+P1pzkheOuQ2g6fo6E1IwlRsExAy+ZDV+ZKSN\nK8UlPVLq8r6KnyJZZif7yTCuaQhFfPeOJzFfYfp1b8fH1svCy2QGgZE3uf7B\nHTh5D8xNTIqN1ud0QH0DY2qVzYcgnlCLk2vM74OgH0YcEdPDQYSNfKaXzKcw\nxy2tDOwolQ2NQW2vaS1iB/lC8/mPbwKFC3s/JpJMPcq91IUy/NXACnba+FJq\nPsB0/vjCLi4UpSq53jhWHCzLmYN/+L4qGxakboo19GWWXJzjVjDhBbxB9+c1\nc6Ei5oVGB9AdQ7Bu5VzrShwXWyJaOzP2Hw4K3M8Zdenska/ZNGOMjovIaYG+\nvVKgb/loNVezxM4xmQA70quxgNgVOp+/SWoIXDRqgoowGctGfYup0s1FVOxX\nGwPe/ekjOXcbgWsWRKGuFh1fDgAHgcgimrkbJHcezCV4f7QmubHQ/HeBMUDZ\nP5CG0j+EMek41YFnF63rLIA0Zz11B7/uCCmF91pYrnRr6KxlPmZ9SSyXVCvB\nsPaP8P3wWiyI0qwCd0i43MdC5Uen56L02FCWC0T7jIsr2fzSK069paqzaZTK\nwasMF1OmAK+CEuy6N551X3HVtQGT78qhgfzJAK2vzk2xyIYSop+X1T7wBjN9\nfTWL\r\n=9jTZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"6.14.15","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.6","dependencies":{"arrify":"2.0.1","semver":"^7.3.5","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.14.1","eslint-plugin-jest":"^24.4.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^36.0.7","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.24.0","eslint-plugin-compat":"^3.12.0","eslint-plugin-import":"^2.24.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^35.0.0","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.29.2","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.29.2","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.2.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.8.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","react":"17.0.2","eslint":"7.32.0","typescript":"^4.3.5","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.15.0","eslint-plugin-jest":"24.4.0","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"36.0.8","eslint-plugin-react":"7.25.1","@testing-library/dom":"8.2.0","eslint-plugin-cypress":"2.11.3","eslint-plugin-jest-dom":"3.9.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"4.30.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"3.0.0","eslint-plugin-testing-library":"4.12.0","@typescript-eslint/eslint-plugin":"^4.29.2","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.8.0"},"peerDependencies":{"eslint":"^7.32.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.14.1","eslint-plugin-jest":"^24.4.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^36.0.7","eslint-plugin-react":"^7.24.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.29.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.29.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.6_1630612443519_0.6198706366370681","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@anolilab/eslint-config","version":"2.1.7","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.1.7","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"5b83b2f95f2463c651b7354f4044cad0b5301e19","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.1.7.tgz","fileCount":53,"integrity":"sha512-xO2bV0cBZsXBJe0zMQ8+xoSTibbFNgshtL8jDLyDO/cFDgiLhdS8WvYPvjk1e6HKUUgKlxHp0hqPFX7PB8M+pw==","signatures":[{"sig":"MEUCIBbpI60fhuLHIPsCmU0EGwuGS+OU97HRjriGYzYaArjNAiEAnEeXoziyBgUBq+GVy1JehPzpEXAEVANjUeY2Hg0DpXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMgjWCRA9TVsSAnZWagAAzSMP/2M1HpzqtWKDE+7/2jy7\nHn+uH0Z3EN3ParQ1nxy+Pp7XKg4GogT/Qbe9xQscVm9sSBQz9aOCFp8KM2XH\nWOM8s6S+8jiRpl8ioqudI1IA1ZpJTQk0Cw+vGmulRthGTnTxVaILPSnTUYkk\nmaEDF/bnKz7ytyta90c4+k5j7i+mQ9asCrUkJrIwGREAlVUo6ZpGimJXcft5\nJ8zy8dhp3qJUdgvSW5s4JRNXSGm0OaUCAc0D25bJfxmRwd5E5R/yTbJl+G1e\n/8lqDGpji3TRO/EiQ/+HuSnCG8UCO8C+wol31nrfS67QP3guRNJgwOdmcuPL\ny243cqVWsbaK2KTRQtxsxqnqvrR32I/Xw7pJJAUE5Abze4EaXjJVuQRKigL9\nUdS9oXNl0a1NvVvwrZjUjNqZGQ7uuZdTTbf2r3NzIQ+slhCX/JQbhO1mK+2m\nyYNEOoMtfK0eaHOQYwJNpirBUuE8fwsey3RM0uQ2hKquBXWkr44C8GSqVEGY\nxl0lOENyi6du+4SCMOSsruuvFfQT5vjJkRo/dO52XMAd7VQTQ+bQ8JuCZleN\n3HmNKmlO1jC7wd4Yyb4lIuB9AzgCeI6nxa1KFjMf5Q8mBp/PUpjXHRJN4T9D\nNvfBghqb/C8KDPmoKnJzFy1bC1pbulRIgwMu6ypQfV5iczkO5/PSkMumekZ4\noZl/\r\n=ZYlN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"6.14.15","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.6","dependencies":{"arrify":"2.0.1","semver":"^7.3.5","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.14.1","eslint-plugin-jest":"^24.4.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^36.0.7","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.24.0","eslint-plugin-compat":"^3.12.0","eslint-plugin-import":"^2.24.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^35.0.0","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.29.2","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.29.2","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.2.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.8.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","react":"17.0.2","eslint":"7.32.0","typescript":"^4.3.5","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.15.0","eslint-plugin-jest":"24.4.0","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"36.0.8","eslint-plugin-react":"7.25.1","@testing-library/dom":"8.2.0","eslint-plugin-cypress":"2.11.3","eslint-plugin-jest-dom":"3.9.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"4.30.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"3.0.0","eslint-plugin-testing-library":"4.12.0","@typescript-eslint/eslint-plugin":"^4.29.2","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.8.0"},"peerDependencies":{"eslint":"^7.32.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.14.1","eslint-plugin-jest":"^24.4.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^36.0.7","eslint-plugin-react":"^7.24.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.29.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.29.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.7_1630669013978_0.7308082796985866","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@anolilab/eslint-config","version":"2.1.8","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.1.8","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"bed2702b0400a4dd824066452d0d2867639aa3b1","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.1.8.tgz","fileCount":53,"integrity":"sha512-W+TdKlwJy0KFfb8ibSedzHJLVbcXVXnNKVq3RqJ2wqouwUYI0PMJgvaSXaJ4iVKhG7zDI0Cab7vqRr+pq0xhbw==","signatures":[{"sig":"MEUCIQCJZ1PoMhCC4WYLMsquMzIQ0fzvYi2LYMs9/RdmX9wkyQIgG1qLu0jT793uIZ1BKs8iWpoYLU+f8GuA2wNmksr2MDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP1d7CRA9TVsSAnZWagAAH3gP/jE4AlKQdxvCErvp8HKy\nx9zjoNL2zNLa6zNGvv9TP0mkTQNkpYhUd9wKeesXfJCK+NSgdMZ75YcSAPue\nXpah15b5boP8cxQeCWG6SPYVk9/ZQ35Qf5L2JmABoEH0GzcDz7Bi4yA/ek+q\ng+SXgoe57ejmR/bfRuf/cO//CJ9ado1WDIiDoEx5pnMVT5ZKT0BCLIJAwirc\nZK+WAkHuH+ugeD3ZgjP4okA1knCyuhGeb/LfDXrJcD4neWl1XM4wdVRxfy7x\nET1Pkh94Y9D3YPAtyZIXXoLjLSBROmM1+9bWVzMiI4r6sAugifRvGwbbaXcI\npheDJEu5muymH0LJkXthG04eOT7To7ascrrn6mnC06Q2XfWjmR3MtWi2+0HM\nY3WB2v8eVqB2ZbzK59NqqhH0+plbMrkes/XZzuFZuhtf8SFMeAHFU3vnGBuy\nvZRzkfN0lacFrQhxNcVPuCnhrg5wByYhhlFU3yfVwoxCJ16R0XE083b0CYcq\nAnL4IDO44F2roj1ykmkB8KoIfhNpYIeaLqt0ZkGyIKT/veXV7a6wlkGysoRQ\nB2AoAcZBBqkXfxfuje9KugluP6nFAgVlkuuft0GhcrkXfURMDQRXshyphNxC\nMz6wIX2ux1egbPWYuztF03ys9I744k7C/Lqxiag6R1zvaSIx+bPRk8cov9cr\nX2DA\r\n=0FRv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"6.14.15","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.6","dependencies":{"arrify":"2.0.1","semver":"^7.3.5","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.14.1","eslint-plugin-jest":"^24.4.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^36.0.7","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.24.0","eslint-plugin-compat":"^3.12.0","eslint-plugin-import":"^2.24.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^36.0.0","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.29.2","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.29.2","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.2.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.8.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.2.0","react":"17.0.2","eslint":"7.32.0","typescript":"^4.3.5","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.15.0","eslint-plugin-jest":"24.4.0","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"36.1.0","eslint-plugin-react":"7.25.1","@testing-library/dom":"8.5.0","eslint-plugin-cypress":"2.11.3","eslint-plugin-jest-dom":"3.9.2","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"4.31.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"3.0.0","eslint-plugin-testing-library":"4.12.2","@typescript-eslint/eslint-plugin":"^4.29.2","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"1.8.0"},"peerDependencies":{"eslint":"^7.32.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.14.1","eslint-plugin-jest":"^24.4.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^36.0.7","eslint-plugin-react":"^7.24.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-jest-dom":"^3.9.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^4.29.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.29.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.8_1631541115534_0.801789589035937","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@anolilab/eslint-config","version":"2.2.0","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@2.2.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"c62e269e76dc6e6de853c86866372e4001a18069","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-2.2.0.tgz","fileCount":53,"integrity":"sha512-JqBsnCyO7bAKg2BoL1y11C94/8IiwKR0WJNdCmPpj0Z93TX0wAFMT6yRZWUBiJ4YtT33sful120kMTe4MGzfDA==","signatures":[{"sig":"MEQCICglY2gIJefki66t/GUdg75/RIa1NsFKWS09E3m3D7kNAiB3ebAyaGFkRcOP1xzHDBQc78XZQapI57xQGFIv4aHSdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwyMNCRA9TVsSAnZWagAASPMP/jx+uS8hnzy6HGXzVQ44\nBTc9PHnevUmiIITBG9YcFUtxct7M0A3+PVlU7AYAxxVyfUbPOdE1GfxxgpPT\nfTJPVvitJstKQebH2EZniVh8TUPsXXGlgTx7kYjwbQU7/5V3gGsckAou0vax\nu0Sfn9CKD9PKNK8I4IvsaP+iCndGt7hC7nLlwkpOJ5t0JBNc2NCVxFyF7qpV\noP2ndTNRMcTt1M5SEd8d8Xtqd8Tx/qv23b9muSwITVWvLXysEvTiRfeG8Qvz\n5TVBhz0j7aeWEqhXjA6bO1WFHMbZ0+eF03CoF7ZD4z+iglMI13dmWFZPRvjS\nbDKQLTSbCBRCTetKGqtsW0a7zTzLvlwD9xs1VYk/IaxH6j1j26ErBFH1HkRx\nZwKvDBI6/dKrDdmBj+Bq65FmQMwjJ4XtNsYDo2ZWt2dTEB8zI6t0vxw8PpIJ\n0+XoFDgYt+gUPWeR02W3z5yzu5+ErLgGC326ZQHwsI4mZsXrkj6AGY1I3m9q\n7cr0ft05JPrKg4sePGypaZrGGHMYFZkIEm7PwgyZHh+RfFxJZD0KI9DdfAwx\nB6o+cGIxHntdiOs9Mkk042OhYzrg8inpG+XXpf1XemVhBOYXyysj0R+rvqnk\n+IivgtoLQR0RLwsvzAbWevS0b4ctCdKoYADLs4UvXQTHz/3b6CMDkEg2fPX3\nzFlu\r\n=FCjT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=12"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"6.14.15","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"12.22.7","dependencies":{"semver":"^7.3.5","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.16.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^37.0.2","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.26.1","eslint-plugin-compat":"^3.13.0","eslint-plugin-import":"^2.25.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^5.1.1","eslint-plugin-unicorn":"^37.0.1","eslint-plugin-jest-dom":"^3.9.2","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.2.0","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.2.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.2.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.0.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","react":"17.0.2","eslint":"8.1.0","typescript":"^4.4.4","eslint-find-rules":"3.6.1","eslint-plugin-mdx":"1.16.0","eslint-plugin-jest":"25.2.2","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"37.0.1","eslint-plugin-react":"7.26.1","@testing-library/dom":"8.10.1","eslint-plugin-cypress":"2.12.1","eslint-plugin-jest-dom":"3.9.2","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"5.2.0","eslint-plugin-react-hooks":"4.2.0","eslint-plugin-react-redux":"3.3.2","eslint-plugin-jest-formatting":"3.0.0","eslint-plugin-testing-library":"5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"2.0.0"},"peerDependencies":{"eslint":"^8.1.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.16.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^37.0.2","eslint-plugin-react":"^7.26.1","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^3.9.2","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.2.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.2.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.2.0_1635241400603_0.2094829347822631","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@anolilab/eslint-config","version":"3.0.0","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@3.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"18cc09f7137c9879c706623c6f63be17dca410d2","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-3.0.0.tgz","fileCount":53,"integrity":"sha512-aikRWiVbl0d0zRS1yqKTPFTLnCg1BDX67t0l3KhfmpQzLU+bQxKm5TxhhGJojwXH/n8F03gy2YbURAiTT3HprA==","signatures":[{"sig":"MEQCIB65UiDbSGwL9jtxdd4ejT6VtpsNY4xWKOUgYafKd3ZGAiB7OctU2km3RYuDwNU+kFmoRqWl+8MT1DtLWINBIzauew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC5z8CRA9TVsSAnZWagAAsdYP/14bwK+EOT6Gj4zfsUXw\ny742dHAk1sfyIL3Kd5rrhmcf+iOq/JhN5mTipg3u/tfoLM2aES2kBRCgWL/o\nkY7CLpQyNnWo312yzcVaCqg/9rXE9vJH//Ei+u1xBIxFvI7dNtcFP5/liGpd\nkBUCkPjRwPAEcCoh31GIikCpjqYM1Ru82pBUl6dVYyeCa/17XLRTtjIg3n7C\neTIjnRjL6mnHz9PsFCF5MzbFFW939l36FO/fg5kpu6vHjLWejfLqAZEOnGA/\nXiL2dBBiB6MtBIjjWOuCOLRti/2S/Mj88MSD3CKHCd7bYE51QK7btlTOKE7H\nWMyf0CtIdzThrof8dp5hPcuGaS5VfzEFkJfzQGfUSikPENGOLr5w4VuaNYmJ\n97XQHGlcJQXHFpUR3Ir8p7pVa520nrotqRGSVf9V2yVEoKfiz7iKZeE8sbpe\nyCX1TGTLV6B711BKHU1ShOOS1WKO+5Cs+F2NX4XGtizl4M2u7XlNSQO+Y4ah\nE2KVvQUmvxR57NpT45OKHIP2W30MENLGqPi90P2eSkN2feIauAAdTU+7bB2I\nSfgLe+9IsReocKvpUWo+CMao2I5iXttOmZ9V5isFJjiC/tU0K8up+7yOKqNX\nPcQpjXuKx4s3jc6yyhaNF2GTPlGbYxA8kmWj2jNPKtWr//Te71if7tf7Oz2d\n+M1b\r\n=x9GS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"9430e9f64d5021633a92aad682fa318950dbbcb1","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.1.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"semver":"^7.3.5","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.16.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^37.0.2","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.26.1","eslint-plugin-compat":"^3.13.0","eslint-plugin-import":"^2.25.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^5.1.1","eslint-plugin-unicorn":"^37.0.1","eslint-plugin-jest-dom":"^3.9.2","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.2.0","confusing-browser-globals":"^1.0.10","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.2.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.2.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.0.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","react":"17.0.2","eslint":"8.7.0","typescript":"^4.4.4","eslint-find-rules":"4.1.0","eslint-plugin-mdx":"1.16.0","eslint-plugin-jest":"25.7.0","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.28.0","@testing-library/dom":"8.11.2","eslint-plugin-cypress":"2.12.1","eslint-plugin-jest-dom":"4.0.1","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"5.10.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-react-redux":"3.3.4","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-testing-library":"5.0.4","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"2.1.0"},"peerDependencies":{"eslint":"^7.32.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.16.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^37.0.2","eslint-plugin-react":"^7.26.1","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^3.9.2","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.2.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-redux":"^3.3.2","eslint-plugin-jest-formatting":"^3.0.0","eslint-plugin-testing-library":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.2.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0_1644928252226_0.6192764133623576","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@anolilab/eslint-config","version":"3.0.1","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@3.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"2608b6750988ff949968d37c95fcc9d8b8d9c3fb","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-3.0.1.tgz","fileCount":53,"integrity":"sha512-cdzpE4hDHFRgmNYIqUk4ADcbyfgMSzzQb+fzkZzZKFtw8GL/bAefyfxQ7UBCFsb/8ybQ5tx4rZvBUlhP2/Yp2g==","signatures":[{"sig":"MEQCIAU7eyhIWCEfEfIu2+c6fZZfwN2bsqDAQHXgTvWOzDKXAiBbDT/ta70JMizrJ/9eXgCa+Phr14SC7B26l60R7eCbzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC66HCRA9TVsSAnZWagAAMkcP/RuOQpkJ3rRrX/XOkFwB\n55CRygSKbGHEHR9EG30fJNSHYpAjuX339OzrLHb7AsaA6Kg7SW77PxjCA4D2\nPxoaoAjvicpA26Hiv3XYZmzvn4FupmKb2HOke5rOYTfxjoeDSxmpHYCaef8r\n6g9xdELXOEQM36lCLNK/LKK0PTaiwlPYm6Oy7KGPvSEkabiDQyb2sG8I/xNf\n+wTUNS+ZD8/n/dDLmmMqJ5Ac6q5eqtqt8oXe/kYqxii/wJV7kMTEH0OKb1u/\nueQKpFoDM6NyO8Dm4pssQLR6R6Ocg2R5CuMW0tdkyN0sBvPChJW2CyBDKCBU\n6D0JLyCam2YVDdzvECdP614EXUoWlXks7407iJhkgx2zXzv+IAOs7z94k0h6\nuGYdRfx2lcNkDfOmdz2V+dnWbibhz9yW1u124EjtaJWITT4OP1TdNvWD42YH\ndGk+VRATxapCIOxKBpY++d3ucbI/gUySifHszCJrC2Jdl9U+Rsi87rjf1k80\nSVQ8wISt/elUVtZddM1E4SSTsuum5dDz2mv+idmWjVjlFboConKsk2okHHfs\nQvtsVVNnAdQFPMtsjFkwK6Aa4TkuKd77mC2fYxmmCr0n83QLD3ABMjYeICDg\nIK5C117CexgQ2eNlBIrbCs6WHfre41Gn3zMJ/xxe7x0rwYfe/VG5ABDiTXhX\necCm\r\n=SEH0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"ee0d915a9b4563d5cb86be79c40d7ee64431e6b6","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.1.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"semver":"^7.3.5","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.16.0","eslint-plugin-jest":"^26.1.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^37.9.1","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.28.0","eslint-plugin-compat":"^3.13.0","eslint-plugin-import":"^2.25.4","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^5.1.1","eslint-plugin-unicorn":"^37.0.1","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-markdown":"^2.2.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.2.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-react-redux":"^4.0.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.0.5","@typescript-eslint/eslint-plugin":"^5.2.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.2.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","react":"17.0.2","eslint":"7.32.0","typescript":"^4.5.5","eslint-find-rules":"4.1.0","eslint-plugin-mdx":"1.16.0","eslint-plugin-jest":"25.7.0","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.28.0","@testing-library/dom":"8.11.3","eslint-plugin-cypress":"2.12.1","eslint-plugin-jest-dom":"4.0.1","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"5.10.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-react-redux":"3.3.4","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-testing-library":"5.0.4","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"2.1.0"},"peerDependencies":{"eslint":"^7.32.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.16.0","eslint-plugin-jest":"^26.1.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^37.9.1","eslint-plugin-react":"^7.28.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.2.0","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.0.5","@typescript-eslint/eslint-plugin":"^5.2.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.1_1644932743400_0.7299379098948635","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@anolilab/eslint-config","version":"3.0.2","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@3.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"41a4f52e6c968d716bd88a17a3ff6f94234fc51f","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-3.0.2.tgz","fileCount":53,"integrity":"sha512-ko5Pcc6925GEacBuOzPMnWqV2kRkF6Rw72heOKIGQShgjjHBTNVGzw3shJduwIWk+9Ys98G/YmiyW+5hQwgrvQ==","signatures":[{"sig":"MEYCIQCrfeyfRc4Fxe2mPQSk92+xfcM8S56eTmBvOAP9qFeDRwIhAL4hi41QGpcyovscWwCkYDzVBy/UfGV9f9dJixpizxUL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidUXMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXwA/8CB2AwFG7fNemWwIbUEB0cmOsEyQsgOaw8bZSpK9xx/QnOPX7\r\nQEsBIihiLw7p/MpViHYOXZRzaVHbPLCSTCx50TksvNUw2BuiL4JKAaB4utsu\r\ngMxKCQJ7gQFyppFrAWaMFVQSJgct0zvHlG3Pc0lHuFh9KYVngMJD7ZEKTKoZ\r\nGkZnXJLvaz+aBfob1ZKUDLuP1+Zc77c+jEolZFLhXD7JZ7cdkbJXu2k2EFPa\r\nrCGjSmmmKkI+hksO3OUhf1xE3b0nVsdp0LK8ULfD6G3B8ZZfUdQu7awjAAdp\r\njWxlrJVIItQTSCpcLBqpxxY8OLu//s3nTXxC7wOn07s9PIUDtwZK+2iVQynt\r\n72i7R9kRCZFNUjMyDqin41+aWmB5LeJxXObz80K+CFqtFrqKBfqvmuSd0wnn\r\n58zRQFPyTVwvrEs8VMRnbsK8T2uqiFQvcmeyr9e1L6snabj7G5s2G1DznxuD\r\nZcljM6tnAsZsy3dh5rLi286mOMy83SyfP60UxLpketWSh8WYm6RoKLN+WMiC\r\na+HAYAHHYu/U70zOEDzXXxa4z83PstqcfFAjUY45fHw0RuIQP6ErTr1d/h8i\r\ndClz9z62BoUiwi9u18K1ZTmc3xTvJIF/Vgd3HqCt2DXXY6yp8nVdekmj0ydw\r\nYwpexlnEf3hlAuL9O1KyZKgaVB0t4dW+qtI=\r\n=sgI2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"e209c297ee9789b755e7e5525d486eab102ce9da","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.5.5","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"semver":"^7.3.7","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-compat":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-markdown":"^2.2.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.19.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.4.0","eslint-plugin-react-redux":"^4.0.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.3.1","@typescript-eslint/eslint-plugin":"^5.2.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.3.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","react":"18.1.0","eslint":"7.32.0","typescript":"^4.6.3","eslint-find-rules":"4.1.0","eslint-plugin-mdx":"1.17.0","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"37.9.7","eslint-plugin-react":"7.29.4","@testing-library/dom":"8.13.0","eslint-plugin-cypress":"2.12.1","eslint-plugin-jest-dom":"4.0.1","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"5.22.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-react-redux":"4.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-testing-library":"5.3.1","@typescript-eslint/eslint-plugin":"^5.19.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"2.1.0"},"peerDependencies":{"eslint":"^7.32.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.19.0","eslint-plugin-react-hooks":"^4.4.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.3.1","@typescript-eslint/eslint-plugin":"^5.2.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.2_1651852747876_0.9110887745079799","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@anolilab/eslint-config","version":"4.0.0","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@4.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"ff5a4b715c443c1f179754e624820693bf6c4dce","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-4.0.0.tgz","fileCount":53,"integrity":"sha512-1S7IM07C+sLh3WBCuV5NyXH+LvaMBtPkKri95+Xvd9pVVeRCt2w4QVzrVDENLe+ahpvXiqqcGPeYAqHoOm8scQ==","signatures":[{"sig":"MEQCIDMFAMkNQlCfguf1thZPJLpnuUjpjZuchus7Cspb23DrAiBwBVvGwVWdfab1PyFTJ03hXL3924TX01VMxeSzyalbRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie5SVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqr9g/+JVjD8vIyI/yyL8CtmVs76Ei/sx+5KKmrupFPhqmi7llJwEuY\r\nHb6/Ib5bVZFMbHseWXxI0g3NufUp0mJMPeUiUJCg9SydTM05ZxPn6meve3R1\r\nuJuer6GuKbT6qtCdRkxFiDSA7QxgocjIaZ27rX7nOGRQTz4PcQmlP29/T1zd\r\nwbph3CeQIQmJsuzghp2vqDymLIwNkvKUDRYuZ1Tr1FzNvYRR9cUSt5wIVbre\r\nO5qWLuHMth4nqgKMAFrbBbTAWgyJApeFu1LxOAedeRo+e+BcWr64NhbIUNPi\r\ng66JY5WLg0kOvgcaV6ACXYV4sU5rIU155qh7XUblqAZ1TAq9wGHmh/3yZ9nC\r\njtXM/nr0eEFStzT7NKp+ZJl/lWKTTfe2EWwLKuep9LTjPFrG3yqQE75z9zTk\r\nDMRuf7u1I+KOz/XjHwcGgWFEQQEJ/16kH3HdxW9gcbqOgOtcnNkCjDGuN1sG\r\nZQYbOmCUApLYQ2Jva3Q4VJXdipXBHsxGagb4KVD0rz2QP8h3sLsuBigAj3VV\r\nXl6gWGBH476ScmKbAZbf1rRWM0QI5AbwhgBq9LRalPQzvsa3ZsLsS5K85KCf\r\nxHdwnmqxasdHCkrcDDA4jv1tWMvukb6Q56f26yRWafWQ9j7AfR2iDrPoqlaG\r\n0Uiwf+ppzoyyFjXOXcJ1AapT0tQVB4QjEps=\r\n=QXZ+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"93ffebe81ae08c960816bf3b88ff3ba6b5295350","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.5.5","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"semver":"^7.3.7","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-compat":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-markdown":"^2.2.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.23.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.3.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","react":"18.1.0","eslint":"8.15.0","typescript":"^4.6.4","eslint-find-rules":"4.1.0","eslint-plugin-mdx":"1.17.0","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-react":"7.29.4","@testing-library/dom":"8.13.0","eslint-plugin-cypress":"2.12.1","eslint-plugin-jest-dom":"4.0.1","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"5.23.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-react-redux":"4.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-testing-library":"5.4.0","@typescript-eslint/eslint-plugin":"^5.19.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"2.1.0"},"peerDependencies":{"eslint":"^7.32.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.23.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.0_1652266133021_0.4847389014528556","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@anolilab/eslint-config","version":"4.0.1","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@4.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"7ab2fc92a4b573d7e9130abab25f63a1be454fc7","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-4.0.1.tgz","fileCount":53,"integrity":"sha512-2qWFtgfFrQY98FYz7koXAqLsk/kmYymFq0Q2HcYOussNJpy4MiK17oVMO9a0pkI5YySLQNhhnuSELn1p+IeKNA==","signatures":[{"sig":"MEUCIQCbB9Xoxg+z4MlzG+5G2roMur0IW67ajWceU4uCf14pLgIgS3B/BEWIlUOhpgm9lcktzke6LPGpvfONLSo5ryGFgko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie5V9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAGg/+Jt0OCAn7lC4XMs01bMyntbZEVXgdh/49rrzRWNJl1LD/Qjkf\r\nZRWRhVwjpJXixxG5A273TjlVJ6EtCPUGIX0lOKMouQswsxGQHfBnK+Nb/rlp\r\nQSSQooaVSOdLm6DHPbzuwJjIOhHVKwRSuaCsfqsg0d1TSDsaLtNX62D4BR3D\r\n0kZKuPib1baJx1tweftVjjLs3PCoqdBd9Dmz3AzATC76MjdPYzDmhbI6auQp\r\nSbnvAVPayxxHI79FP7BCR0xO9PFEA0t5yqUkNoXgv7HlkvgedbA0iJC+GB2L\r\n5w/g7xc3aP7Atyk1JWqjaUM268/Gsz6N2VxXVt0OCulpxcZ4K/vBgdSlDKaS\r\nSmUCukpUon8+yL82UobRMgkKuMTMuyKl7QaochzzRIK85RpEDj+JBHkLnjsF\r\nQYBWU1/rChey1S7gsHiIfOjJQFzAy62Mk2OpDv9Q3Xo/4lxApttjxGkLcrqH\r\nohiuGv9E77LZNbvRjqCCQSC9PhkrKY3EdCbPDSNZWaNjaUf4BU3IFzX23QlG\r\nJIC5NS7rJ9Riy/uTj7yUr3LqKtoqJuapxjey89RmJhKWwkzyc3MAnsjpNu7W\r\nl7lB+8nLPOY6yWvKo4U+/R4R4NGBtoydeArauDogSLxBrh2f2in7O3gMVgKK\r\nWWv0tUAC1kv+y9eKFTo6LaUdS/AOYOe5/N8=\r\n=StkV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"08eb5ee263ba95dc96d301a5ac5979c95a947804","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.5.5","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"semver":"^7.3.7","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-compat":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-markdown":"^2.2.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.23.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.3.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","react":"18.1.0","eslint":"8.15.0","typescript":"^4.6.4","eslint-find-rules":"4.1.0","eslint-plugin-mdx":"1.17.0","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-react":"7.29.4","@testing-library/dom":"8.13.0","eslint-plugin-cypress":"2.12.1","eslint-plugin-jest-dom":"4.0.1","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"5.23.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-react-redux":"4.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-testing-library":"5.4.0","@typescript-eslint/eslint-plugin":"^5.19.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"2.1.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.23.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.1_1652266365077_0.5608256413330701","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@anolilab/eslint-config","version":"4.0.2","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@4.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"ccd8aead3dc870d6a30076d8fc3ba744412acafa","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-4.0.2.tgz","fileCount":53,"integrity":"sha512-Il26y3zt/H6148XqEfH3SVTH91me7KsKWXO/QiOgXT6dMnl47ymrp9VBBFDM5SScY2lCB1g3de622k4cY7F0pQ==","signatures":[{"sig":"MEQCIAtm2zRYASvCpXM8g9lvqBiOg2vBfzw7EH9lvJ5nNefNAiBgT3ROa2fgoHbQfAyvD0iuLXYE8Y9jYPHgjk5yx8IRvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifgkYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIVw//eV3eOCmfzT9WKFXMaCb2Vgyte9onh7woyjfnMKfpKgpmT+fh\r\nsVL1MYORzanlJ8mzosbYt/ASbCBJYNPID3OvpoA6eUptxbudXj/KTOy2/Rdc\r\nEjj+cuj+D1bCwj7W5TEL2BpQ70UfOhjJbGRwu/cFv9HUg+/J3XVZMHkgG7KT\r\nvx2VGaA5FW5/qcfCWRYSRR43xEBloRqnJYUnvvXAff7PoW0iMZyffyOA6GUW\r\nLI2/fbBaTkUyndUve7tPDC3qfl2uPMnOcPOChcLpovBHF7A8yZDj0B4lvuHL\r\nL9yoM+vwpXtcIl8fpYl7yTQVCFKoGPpLQv65911uycjHGpjEF+wjAjjlVCOG\r\nr8QH7gwphiAZXX6B1VA1Iv6UaeJdurSZ2IgDf3tCL4IJBWKX+Db2mS2EWqqN\r\nem73QdzmPstCHSa6M8zaZwpftXBK2lx93DAUBQpTATDWHy92dthHUG/MP2Bn\r\nY9qtxTlGinZ8UfInQvvizBYoB7DT70QwBdFZrfJ8vkU8xiQAFQH7p5BL2DHG\r\ntW0aUNw9XyHP+xRKgK8Gs22Nk8OtyxEgr+qj8UdKuTNQEw3NnzkdvNRsCx9s\r\nMYagMqT12bK+61Pw0jvQ9ITHSvcRGhUWgfl+D9AufF2IfJZrgBe7GqD1DWXa\r\ncjVbBeJpXbVzABM6chWnfTSmDniyYtAbYxI=\r\n=Dx23\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"f0a75438ff5d09f01e12bdeeb8a4198c2d39ea2d","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.5.5","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"semver":"^7.3.7","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-compat":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-markdown":"^2.2.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.23.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.3.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","react":"18.1.0","eslint":"8.15.0","typescript":"^4.6.4","eslint-find-rules":"4.1.0","eslint-plugin-mdx":"1.17.0","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-react":"7.29.4","@testing-library/dom":"8.13.0","eslint-plugin-cypress":"2.12.1","eslint-plugin-jest-dom":"4.0.1","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"5.23.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-react-redux":"4.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-testing-library":"5.5.0","@typescript-eslint/eslint-plugin":"^5.19.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"2.1.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.23.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.2_1652427031998_0.7587829190249211","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"@anolilab/eslint-config","version":"4.0.3","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@4.0.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"66d95b3646cec8ed17556e8701b1786c71372b3b","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-4.0.3.tgz","fileCount":53,"integrity":"sha512-NT77t1/xC32ZBdm0b1OjSIEQsi6ugBEFUu2WG8nNYtBw1i8c4sf73Q1AQJYxRapxqUxPekjLi8U5ctUO60zbCQ==","signatures":[{"sig":"MEYCIQDAJepi0ozijM32ZjJuUSryK8D79QW8isVGLKrr7RG6lgIhAOR3IBtwb9gpJaHYPrFHEmf6D5iAyI5nZaQl9XK0btvB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigpwcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoieBAAmP51gvq9/6MTxch436VH7HA8q7ikbv+KbA69m3DOe7h3wEuO\r\nW1VE9ont+ai1aHSdPaIbDCH1jK8moPHCy+/FIBW/3Il4pV8fLfSiP69rf7S2\r\nZ59B8tmvErdbc2aldydAp+Olwho2OTKWLqOzmRrrrubpsVMRdQ6yIPdxQFXm\r\nX/iDTH1QsIe9eRh7Utomg+ipafC7TCBzRfNT2qsZk+nIfvLGJ0zUWuUoECiO\r\nXEtX37pJ5Sk4VKad7TbAe1gzGhPzfvbfRl0XTP52EXsskvfkas9aQTYHzwUi\r\nhBLVz6WS2dTuq4yk3LjbQQ0ZjPup5ztqmlT6wF+XMI41SfAKTrZtIkRaMRQV\r\nkjfQCfHt+Uo9EAI/VXfrxM3OILceWpjrSklGp3+J4NkF4yKq18+dYIK2mawf\r\nZmnu9AEbJ3fJnVeAzEp/Rmlcd/tq6d48OLNMSllnx6u6VyFaRW+2ZD9oxN88\r\nqowtrJ7Bf1/ASuuRILbtzfyXhV4ezW7KnpUj9iO9w4+IrkieEfT6MnoWMs/5\r\n4e6qKYMJ1PwkA/zIpuXaycASKCEKyf+1aqxIsbyBKFO0ddxbmJIFxToB1kKO\r\nYdtZc5++LYntszcdMEqJLoF34u0HUycH/ifsFsDEDQrWcfCnmm20jum35N8j\r\nPbDWfySWufQ1rPIQNBwbA+8q/igG1nEQM+8=\r\n=hVyT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"8589de658dde0582aa4d46e45ae79fe153ee66d8","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.5.5","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"semver":"^7.3.7","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-compat":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-markdown":"^2.2.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.23.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.3.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","react":"18.1.0","eslint":"8.15.0","typescript":"^4.6.4","eslint-find-rules":"4.1.0","eslint-plugin-mdx":"1.17.0","eslint-plugin-jest":"26.2.2","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-react":"7.29.4","@testing-library/dom":"8.13.0","eslint-plugin-cypress":"2.12.1","eslint-plugin-jest-dom":"4.0.1","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"5.23.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-react-redux":"4.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-testing-library":"5.5.0","@typescript-eslint/eslint-plugin":"^5.19.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"2.1.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.23.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.3_1652726812413_0.5158921746592569","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"@anolilab/eslint-config","version":"4.0.4","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@4.0.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"b88bc40e704573bc824730c07cd62f450647dbfe","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-4.0.4.tgz","fileCount":53,"integrity":"sha512-3stCsEfLFzWjXi1RL6mbuculsSbJ/208+1JGlH7MoaXFyaC3yky0ANmZo9B4uXepNMHrF2OrZHZjaUM/ZXY9+g==","signatures":[{"sig":"MEQCIAk3z4YKSfML/AWQagA+NQAy5QOkwMnTS2SjUVqf4AOYAiBJXlLIdwsVladxf0dEIQO0ZpSO/I0h8+J9e4bACppkfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig8JvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0lg//Z5nsbL+QotVXxCB7nXIdAFOlMkxInU375NIT0MZQzdbLSI9z\r\nAZhuLGqyckO392Pvhk38OE9IM4k3hEWRIetjjl+wuuZw1DJWRIs4y1UmOk2A\r\nMM/MNWXUN58P8AmwYJg89ebD/0/tbPtfMZTELiCX2U2GNPFtIbOD6auQC1H3\r\nrwKcBoEcGp4wkQBoKpkdnI5oB176WbkfTnVvHuvAQnlyjgrLPXi2oqmwpGeO\r\nBRUR2nhbaKEueG/G8ml5bbIwYCTbdNSTbKE4BqDv+oHUVtzK/7C5Fra2b6LU\r\noJuS3CSQJ5chtCkN6ALblX4I8XUIsioqXwbMYEB/BZ9XzKni9LF5+vKLLNUD\r\nFT1bmVzBoXj5VQEQNlYr3YxlW6HuaFvnavkzXo5CYcCqthE0cZqSyzfJJ8nQ\r\n/VDRQUMWSHfRufg8gYJ0CJHeQF15kLyu/dvmCS4qGb1X7D6wWhw8YO0T73ZW\r\n6qrkCw2fL6vDikmxl5qjzh2uHw0FJbTVOXRB+KoSVcPkc56uylPHEuTPxLdf\r\nNt56J6ftAUIrshxLmBcb77o9kzY/6BJWKYNNrCduqjxpvZv/Ixs+lDeCvPsQ\r\neayCTqOeKxdrGqjjwKddujt1z+kvS8llYbzyHPI6ClPIaLVCm5w1eH0Pa5QA\r\nuHmLnLP9ZIAi6b7gXDlOv0yg3YoPSG4Ek8I=\r\n=aNJ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"fd6fc8df3ad01cdc4c7e6cda27b900a72dbbd6af","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.5.5","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"semver":"^7.3.7","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-compat":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-markdown":"^2.2.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.23.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.3.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","react":"18.1.0","eslint":"8.15.0","typescript":"^4.6.4","eslint-find-rules":"4.1.0","eslint-plugin-mdx":"1.17.0","eslint-plugin-jest":"26.2.2","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-react":"7.29.4","@testing-library/dom":"8.13.0","eslint-plugin-cypress":"2.12.1","eslint-plugin-jest-dom":"4.0.1","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"5.24.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-react-redux":"4.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-testing-library":"5.5.0","@typescript-eslint/eslint-plugin":"^5.19.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"2.1.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.23.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.4_1652802158877_0.3203123462537245","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"@anolilab/eslint-config","version":"4.0.5","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@4.0.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"9c5b1fd0cf82363ea3bf4c34c6350c71e62ee56e","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-4.0.5.tgz","fileCount":53,"integrity":"sha512-qZeTvDd+KyyxZ6Tmgu00dO1ZNc9Lz5BvW2r0Dgheh7XSm3wUMi/5KEESDSWSCjGFhnjf5uFaxWh0wrx1sUZarw==","signatures":[{"sig":"MEUCIEy9VZU09chYtCU1fHrxoWwGsYZPmIxsRPVpr6ukRR5hAiEA6L4ndSDuozMdEc4QqSavE11EKpOYXLYtbi3DG8sT3Rw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig8V8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph/xAAjXnXdNqr+APeisDi4Lxh6733cPr4Wa4VSyLxhVxzTY2QlIFG\r\neMzANZj/oVVP/hAeSfR9eX/yaQDmGx5N7HbGvU1s6cN6gSW+65084ClRtE+G\r\n5esFxyX8NRdJCJ4B31lpeRd66EcVJTj5erlBGeNmSu9AqjTMOep1uSix/5Aj\r\n9cob4DiAJnivChOdlvl7WoUnaDWXjtYFc66O/frVNOYjtEiqUuxKTBNNMsoI\r\n2YCin/Kbe1BVrTSZyB0587YV3RSo0jczHaMtJS/4IJjqAuJDKOQjLjcN742K\r\nnWXEqDzh9IvXpAXKGRMfX1XfPwe4GT7FfgpaXpIhB0geW0FjK6MSi6+Rki8h\r\n9tJTagPEHVzEKz4HkXBGRwpmRJ6exf4XvGsJpylutrhxB58YPn3gpSWmt+vh\r\nJCilCSeDKzj4QoCotrhvjvSGEUQDngWmAG9+BED8z3Dej1odGKseL8FoXjA9\r\nnZCa47fnFfllUSPno1J33psoIQXnTR2uNtFHzrnzT+3OR6GdzyVyXx1c79Sd\r\nXwPs5Mu8G9kfGRjE7Q14Qm8LNeGQw5Zn+7jdbX+MwvpGbgrdN7xatBqGCgkS\r\nw2B5W6ZRqEMrw4pTzyrsZ3OsNmLO8yTMHSqCJaONBgcd61ArVU1GiWYGjNWz\r\n41F9czQ91lR1OyBkibkatEx0almrvC+cSaI=\r\n=kVg2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"094cb23be0dcd0dd6a4dfd4bd0c26a81787a900b","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.5.5","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"semver":"^7.3.7","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-compat":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-markdown":"^2.2.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.23.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.3.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","react":"18.1.0","eslint":"8.15.0","typescript":"^4.6.4","eslint-find-rules":"4.1.0","eslint-plugin-mdx":"1.17.0","eslint-plugin-jest":"26.2.2","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-react":"7.29.4","@testing-library/dom":"8.13.0","eslint-plugin-cypress":"2.12.1","eslint-plugin-jest-dom":"4.0.1","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"5.24.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-react-redux":"4.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-testing-library":"5.5.0","@typescript-eslint/eslint-plugin":"^5.19.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"2.1.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.23.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.5_1652802940672_0.27857113689977764","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"@anolilab/eslint-config","version":"4.0.6","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@4.0.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"17660905c3cf0c741d7b16d62e529c04329c07e7","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-4.0.6.tgz","fileCount":53,"integrity":"sha512-O4CqGUQFnbYEALAGNTfFGzyPg5QEu+nbDs9yiLPJSB3Oqy+7xwfXwdroyFfYVCPrMrpSFcZ4YwqVpqQajbTJ4w==","signatures":[{"sig":"MEQCIGNgjvNQsTerp93nMJCaU0tVb10V+qaqMHaXXq8r0oo6AiBCYW/SGk+hhAIEG5zo6eBYY8/SvTHDb2NB7envK2qI0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihK1OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpS1A//TUZH3/M/j6wbdebet1W8v+YZjbl8Tm4w3qhrsOh0/O/Koh6j\r\nAJ1/xxmJpa1s/N0b9EYb2wxV7MzN9rCo8EgWbWG4wwsYkyjuQX8gbkKw56CT\r\nLDqYUNw+VMOpjb0fB3yQRY4ZIWcUQlcmcxI7chCGhroNdlGTYuF5+msX6glu\r\n2hxgIpwLAiwno19sHdP6PFiNHxlJ5dKKFuaIJ03sDscpucPuocM0/fwBD1G2\r\n+aUt7Ng+PcNwbgu06DpXdmflgbkTQq6cpF7GBBSGmRiX9+ovnum3FDGs3+Cr\r\nDZcTiGKkQP/Xk5KL3aIWGIFKY1cgdOkH2pLkoCe5zn5dbsjcwdwEWJzkZ6nt\r\nxOEOjnIeaNHb+aKthY3fbGe1PnrvI9TJZR3A8CAntMqI33N62kIy0seeQ9Ui\r\nhFZi9+OpV4glxUz/3e2J9x+Zjo2Ijp5BgzbLk3k4qsC6RQK95iKMt6+sEK1F\r\nlHQvruOEKVmNJNuTjsI6mtkK5Ucu/3BVTj2AI9BrHcQbO7U1hItsQu/MeKot\r\n+PhOglcVZdZP8BOGHERU3eoKkIKqj6hDI/pwJNj7lu0JACPnxzq1WMzy5oD1\r\nz+Gx4P5KikQHP2Lv9E5APzZ/cPy0Y0pMLfIVgpZ/yZmKXAwC5O9SkCrKbV6x\r\ny9WrT7U7raHLrpDM10D+ueXrRMTiMoYWnRw=\r\n=nu6v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"4cde057170d59337902925b8aad2ef8528e003ee","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.5.5","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"semver":"^7.3.7","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-compat":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-markdown":"^2.2.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.23.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.3.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","react":"18.1.0","eslint":"8.15.0","typescript":"^4.6.4","eslint-find-rules":"4.1.0","eslint-plugin-mdx":"1.17.0","eslint-plugin-jest":"26.2.2","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"39.2.9","eslint-plugin-react":"7.29.4","@testing-library/dom":"8.13.0","eslint-plugin-cypress":"2.12.1","eslint-plugin-jest-dom":"4.0.1","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"5.25.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-react-redux":"4.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-testing-library":"5.5.0","@typescript-eslint/eslint-plugin":"^5.19.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"2.1.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.23.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.6_1652862286566_0.17447493376069967","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"@anolilab/eslint-config","version":"4.0.7","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@4.0.7","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"ea38b8526c217b45f7139d79f7e1ae0c50215f98","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-4.0.7.tgz","fileCount":53,"integrity":"sha512-fn+p9J1yM3arrOrEp3LB/Uw1cUUqsMX/3cL+8Y13Y/h3WWYC2LipwRjgS8jUym+8TjiaCtVq/5vblZ1tCwzryQ==","signatures":[{"sig":"MEUCIQCoFYLcVTxcDjz7RtqcMfTIji7Bvijl/J2eyvmN/RhyIQIgQoSHQhvNDew0Ny1WV92w/lsk8TVxiSJc4nVU21ca4pE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJije8nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6PBAAhgLcsC6LXbEVSsMdPNuYIdImiTPGuaoS30725bBCRXW/W0+T\r\ndMZlzKhQ7ngaR2MwL6RIhTxCvDLAHNGvDU30CFWNaFAVNjOHjxvvtP9w5F8M\r\naJ0mZGyjmJIIR5mG7QWvGcs/h6hz1a89uXvnHOhawbLRzrQT2dHXRaZRRo8+\r\nkl7aDlHibpmDqMfnAg5SHnqi27lbOX1oQLOzDlvHHw8jav1KeQH3oOSjzIKw\r\nYl+/K97R479ZKelJL2+asAQTqITUtZcE9CzmXjZ6QJVSC4b6fpHwt0IshuZO\r\nlK94lQya9P9X6QNF7ptcLrp9mwiW/0eZ28ICtl7zAT6Gs82G6ms3L2aJKfDW\r\njbtGO9CHMQOkElnoq4Lab+Bco+l/8w1OUZpEA2B1Nm3cBHRFxopxV4daGjj9\r\ns7BVCMfsYFjU0+0Wgd5t5XXUruDQGGiQD0yyLUY43KRSehTOGJ/XdAyDgN2w\r\nPW6sMjxZctMZ9ybyv8+fjLbXio4uBw3UmCQlII/hURbYO2o7YJUItkWQIxLp\r\nHQE0r5rH/r+d24IANj4YgEu80MQTi9LWxDzfHJ1PYawrYCYxcfeEBkgm++Xe\r\nGbLLpLX0qfpOowj+oDkrE6s9beQiyGMCoAVpMwW5Pn9gYLf+3UXq+vUu39RU\r\nOhnwNrIurXxmFLsOMY1xLOTkX8HylmvAzx8=\r\n=jtH0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"2b76f02f1827801872c7f34d41229dd7f253075e","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.5.5","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"semver":"^7.3.7","find-up":"^5.0.0","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-compat":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-markdown":"^2.2.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.23.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.3.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","react":"18.1.0","eslint":"8.16.0","typescript":"^4.6.4","eslint-find-rules":"4.1.0","eslint-plugin-mdx":"1.17.0","eslint-plugin-jest":"26.2.2","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"39.3.2","eslint-plugin-react":"7.30.0","@testing-library/dom":"8.13.0","eslint-plugin-cypress":"2.12.1","eslint-plugin-jest-dom":"4.0.2","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"5.26.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-react-redux":"4.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-testing-library":"5.5.0","@typescript-eslint/eslint-plugin":"^5.19.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"2.1.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.23.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.7_1653468967725_0.366156047534014","host":"s3://npm-registry-packages"}},"4.0.8":{"name":"@anolilab/eslint-config","version":"4.0.8","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@4.0.8","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"822c486388a4fdc66bd1a2991654cf73ec11acb1","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-4.0.8.tgz","fileCount":53,"integrity":"sha512-4ijt3zUWw4n4WasiWFJ+0GFp0VArwTn0smU9EseNPgQDO5ulqdrIgKwDzdR/rgzEIWLDVS7GiwG1lA7RXrGD5g==","signatures":[{"sig":"MEUCIA94im/P6SczL4S4l7qkZGv//OO77PEFyhWb0OVkk3vUAiEAjcsJGhqgPe3Nx9lUpBXi9CgFClVfdkSl5gV/28WY8eg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJim3VYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+DQ/+OMmwcCjqylgVl3N21BV6pAc+0JrTSAS+qTYiLLHm6mjcmIov\r\nO7/+bhf6e0d5Tdi6I5ENPZWe5YQJXgusjbYdoqERfWrJHIScKPuIA8gU7U/J\r\nMapDpJNNpVbwvAx2g67K8FjxPRlCpQmkQzZFKPTi8H6T5wj6xM53hcvMBmo3\r\nfLStySKauCZkEy67FjNneWQPbyC5uLd6JP1EBnQYTKPXUvwkZa09EypbE09P\r\nCO4+maGjSC01MiiLRHB1REtoIJttADLvah5MrQzLXAkrOWtgP5ytUizZDzOR\r\nV91N2oivdkrt07aeOunThUHoBLyV4j+YKukaYcCizTDapmQFxtl0emrwvs2W\r\nVQsI5yL9j1Un34a0NU/6xu3NdNtVaNUTCA1oXXz7ytiO67mHroNu5X6qaIOd\r\nuipxvLFYG/GylWDmBeZYiBhW2eEQUJkNjmaV7f8lzzXqS8AUR8ZVdNGDYCic\r\nQrJ96iX+okrSrU9QXEtbyhNkWRqiS50gzcu55FCjgjjRpfxAW0NtNI9St0/z\r\nPUKPzfGOUTjQHpLkWpoCeOHxi4eS84HnRtJXJBpV7h045N6VABIyQnN8IBFU\r\nWhBf9leEGBI5784nLRiK3jsqnPxxrcgVfYRebw1XDJyL+6HZmhA8pJPuzo7P\r\niEBIhYqxlfqJVgBK1HxMzeIhAM2K9FqwoFQ=\r\n=naEB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"fab43fb73a845281eb292b07cb0c21f757ef31a2","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.5.5","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"semver":"^7.3.7","find-up":"^5.0.0","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-compat":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-markdown":"^2.2.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.23.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.3.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","react":"18.1.0","eslint":"8.17.0","typescript":"^4.6.4","eslint-find-rules":"4.1.0","eslint-plugin-mdx":"1.17.0","eslint-plugin-jest":"26.4.6","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"39.3.2","eslint-plugin-react":"7.30.0","@testing-library/dom":"8.13.0","eslint-plugin-cypress":"2.12.1","eslint-plugin-jest-dom":"4.0.2","eslint-plugin-jsx-a11y":"6.5.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"5.27.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-react-redux":"4.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-testing-library":"5.5.1","@typescript-eslint/eslint-plugin":"^5.19.0","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"2.1.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^1.17.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.1","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.23.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.8_1654355288330_0.3844054691070633","host":"s3://npm-registry-packages"}},"4.0.9":{"name":"@anolilab/eslint-config","version":"4.0.9","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@4.0.9","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"cc5a3aea94ed17572051cec3bbced03f420c1616","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-4.0.9.tgz","fileCount":53,"integrity":"sha512-l6VFGZnw5KdWeNSaoqMEVbuX7IAzV/GnuXGv7A9OANTwYmrnPRLxC/VAZDG6kyk09+IsYjbpkeC5ncRCzkRbLw==","signatures":[{"sig":"MEQCIQCa9MrBSG70gQIc2RYt82RF8867NGLNIXcytRUqAhwlngIfS3aJRoMXYpNOtIpi1t3pJUxkWSez4sh85s8L2mvE7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi00jiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSWg/8CFseEJBBCk9QYztjeot2dPexd1ZeYEXD8myrg6eBafra/SIW\r\neGFRgBdBSsv0fN6E0CE+FPr9DyfEqYG6M3/4wAhWP2FuFxvAArs1zhHt483d\r\nB66skrl0c6MKvOa/woUMV3EuglFQcKr+L11HBbp1Wm4zGxEkZjcM0rapDveL\r\n44op0PbHdj5PKJYJcB0Zs5kTt1F3t1kh8pQPjKcYlZ1++HZsyLBoFII9XsDJ\r\nJTsqIYdJDoPpJt9sG8JJMHxiVXQRoZxQ/qAMADyj8k/8wvJBUyZKTgCJydTp\r\nOTNJxifRjImsYedeRO1ARnO3zDLORCHb4/uteHtM43yuJFkWUm3Mon6NSucz\r\nBrbRGSjS7xAEXTFTpc8Q/GrKA5ksngVJfi12nLxj1OJ4WN4ShPWqqsahWKpf\r\ncFM0oZuzAeMrNmJF+bRhoZP/aVr3/jXlK0MuFbfy2IfnSOkZ0Du7ONjc6YiH\r\nSC0CQjoW1CDe65cjQi7xw0msl/qSah+jnOCP9mSOT5DXkxeEpSR2Vog10R7X\r\n2eermIO9mpSAMsu3YSNHr8BZVQE24PQwZ+mCAGKwrD7m/XxnXy3XM+X5r5Z8\r\n7LpId3fn5ph5M9FaueTPSZPgUbUsh05m28gOh7qTlFkf3/i3crQtTYC4pbng\r\ni8ivcTOZ0vJaun1njIfl6bfgcS2uEPJK8iw=\r\n=JlYN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","pnpm":{"overrides":{"got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","moment@<2.29.2":">=2.29.2","minimist@<1.2.6":">=1.2.6","chrono-node@<2.2.4":">=2.2.4","glob-parent@<5.1.2":">=5.1.2","semver-regex@<3.1.4":">=3.1.4","trim-newlines@<3.0.1":">=3.0.1","moment@>=2.18.0 <2.29.4":">=2.29.4","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","yargs-parser@>=6.0.0 <13.1.2":">=13.1.2"}},"type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"8aae00e8eb46944c40d8817d7cbd9ceb7418024b","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.4.1","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.6.0","dependencies":{"semver":"^7.3.7","find-up":"5.0.0","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.2","eslint-plugin-mdx":"^2.0.1","eslint-plugin-jest":"^26.6.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.3.3","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-compat":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-plugin-jest-dom":"^4.0.2","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.30.6","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.5.1","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-simple-import-sort":"^7.0.0","@rushstack/eslint-plugin-security":"^0.3.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","react":"18.2.0","eslint":"8.19.0","typescript":"^4.7.4","eslint-find-rules":"4.1.0","eslint-plugin-mdx":"2.0.1","eslint-plugin-jest":"26.6.0","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"39.3.3","eslint-plugin-react":"7.30.1","@testing-library/dom":"8.16.0","eslint-plugin-cypress":"2.12.1","eslint-plugin-jest-dom":"4.0.2","eslint-plugin-jsx-a11y":"6.6.0","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"5.30.6","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-react-redux":"4.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-testing-library":"5.5.1","@typescript-eslint/eslint-plugin":"^5.30.6","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"2.1.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^2.0.1","eslint-plugin-jest":"^26.6.0","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.3.3","eslint-plugin-react":"^7.30.1","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.2","eslint-plugin-jsx-a11y":"^6.6.0","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.30.6","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.5.1","@typescript-eslint/eslint-plugin":"^5.23.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.9_1658013922579_0.1135647127650301","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@anolilab/eslint-config","version":"4.1.0","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@4.1.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"2fe19d13ac16ee55e7c7702eb0e8d6491d7bec36","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-4.1.0.tgz","fileCount":56,"integrity":"sha512-D5e90xZiio0jIqYF7gffMXBUFDJFbXwt3g9uRApytRA685YrIS4t6d9aNL1EJ0+1+EQQoBg5MKywn95odefpbg==","signatures":[{"sig":"MEYCIQCIGPq54kcLr6ezVAXpvn9WJL3G2WGrsqygJJe/grF31gIhALc20phvth8DHFsckunHXFc/EVyp5RhRWgYixiizV51C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVqaEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCYg//eJa3pd7biP6YsGYxeiCoy9p4IubPjxUWKuXxj0g+QaBXkqDr\r\nfDtw52ih9gJxXhL539pQUUwHj/oGN/ulV3lUqNuqWWwE1XhPmIiuj8zc9MHc\r\nFGIqP7nZEs2w04qdEQb7Ac7n7KRwr9odbkoIwSjGSnbS5VNPSViVWhO3bbxI\r\nJlFXTLulG/QHuplro/bNwzFqdmSi1OJKXVlnZYZ68Bxyoj7e5q7Zu6DDi6Vs\r\ngiUlTr8JmRWWXwOaeGt9DnzdKvpFMkmoFR89EdxcJqpOiF7TNLouWZO7z52v\r\n3yVkvDPHW2fLpzIPegfaFPraCxgnVmKP889VSTgGXasLxHja8mfLxftXAnMF\r\nEoci8wO0+5t1sbFOp/JPjFLMn4UdCMBmLorH6uNsFbKgpeNzhYo7bxFs8lcq\r\ndEpMKlTrbIVSvz4+xs14fD/l0EaAa/Nuo/w22tClawHr8Azx6HQKlVxZyhhV\r\nKJTyZd9Nli0EHuEI2L70amKs0YO60cuWDwAtscxBmdtWBkcvwyFvbA0FIL1L\r\nI7LAyH9BKuiPbRM5RlU1DCmtJGsf6nI0naOQWM13uSB6wzDBSwucW1reHJzH\r\nFNF3tVYoX/N9eKkVb5Fw8kAU1pcLfmXym5Rvt8LSpX2gGsxvLEMAwj3qn9NO\r\nkvALNaDiFGzA1tZftX6Mn9Mp1TV111YUoUQ=\r\n=8NEA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","pnpm":{"overrides":{"got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","moment@<2.29.2":">=2.29.2","minimist@<1.2.6":">=1.2.6","chrono-node@<2.2.4":">=2.2.4","glob-parent@<5.1.2":">=5.1.2","semver-regex@<3.1.4":">=3.1.4","trim-newlines@<3.0.1":">=3.0.1","moment@>=2.18.0 <2.29.4":">=2.29.4","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","yargs-parser@>=6.0.0 <13.1.2":">=13.1.2"}},"type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"086f487de4eff6ba70e78e61b04f74ecf7abeaaf","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.4.1","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.10.0","dependencies":{"semver":"^7.3.8","find-up":"5.0.0","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.4","eslint-plugin-mdx":"^2.0.5","eslint-plugin-yml":"^1.1.0","eslint-plugin-jest":"^27.1.3","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-toml":"^0.3.1","toml-eslint-parser":"^0.4.0","yaml-eslint-parser":"^1.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.3.23","eslint-plugin-jsonc":"^2.5.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.31.10","jsonc-eslint-parser":"^2.1.0","eslint-plugin-compat":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^44.0.2","eslint-plugin-jest-dom":"^4.0.2","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.40.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.40.1","eslint-plugin-simple-import-sort":"^8.0.0","@rushstack/eslint-plugin-security":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.2.1","react":"18.2.0","eslint":"8.26.0","vitest":"^0.24.3","typescript":"^4.8.4","eslint-find-rules":"4.1.0","eslint-plugin-mdx":"2.0.1","eslint-plugin-jest":"26.6.0","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"39.3.3","eslint-plugin-react":"7.30.1","@testing-library/dom":"8.19.0","eslint-plugin-cypress":"2.12.1","eslint-plugin-jest-dom":"4.0.2","eslint-plugin-jsx-a11y":"6.6.0","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"5.30.6","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-react-redux":"4.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-testing-library":"5.5.1","@typescript-eslint/eslint-plugin":"^5.30.6","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"2.1.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^2.0.5","eslint-plugin-jest":"^27.1.3","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.3.23","eslint-plugin-react":"^7.31.10","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.2","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.40.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.40.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.1.0_1666623108063_0.0758833451549028","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@anolilab/eslint-config","version":"4.1.1","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@4.1.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"4bd7c53af39b41652b5149d1654c8998dffc1e9c","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-4.1.1.tgz","fileCount":56,"integrity":"sha512-JVxe8FY5Av5cnziBknNtgyHcDya4SRe0HXTBkh1YLLusMn4ZrqgyrCd7+lGCzb5CGMEYbqL1ALq/PZfuQPB+xg==","signatures":[{"sig":"MEUCIHZm6H8iM+fQZQugU4fjPLtnm1AZad1be2GBuCZ3X2xgAiEAkj+401TzqnZWwxgEMAzlRKUh/v45txeRwhS6NzBPY8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV5eXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7yA//fj6pqhV3qyM2bOYV5lLQCZNTdAX9VQapE3E/5uVoSIvTXBAh\r\nZf3VrRot53tGSzCw5XhvODnMyPlPO7ctyUaSfUaIFmW0x4dNZ7/F7JauHkeH\r\nwObMV/KC3bqD3mWWDrVGuWImbN6JwOtXYag7o1oUlc2LSXoP633QA3MJ+amV\r\ngVpVsti72Hf3MhxXH2+yrfLOfEbJ9Q83ASqBGbLPBWU35L0sVRN+xiNk5e0T\r\nUIsuBrqaOaSSD5y1BTGGg5aDwAHIZOJ1rlP0kp6+QXzknHRpPJaZQJbTcu50\r\np1v6n3T/tgcTNlz5JGV0t6R6CVW+fLxLeoByqZsWaxEQCdfElgS/R7kJTc4N\r\niXaDAZPgd9xFZfmjvvW/g2yJTx6Qe3e7kI530bB8q/kZjeaBf3W+ExPvCOdo\r\nhOJ2CyB17wuiNYv5XOv08oU8EVaPZ+dDiVXkhKz2LE8LBSchGWay9J5t1HJg\r\n9VHXzjtPy2rtvrp5yBIcI4DBUTFTylobNDHxae76vjMAf+72r0gmjrg52b7m\r\n9FI/Cck+WjDFJF4XuSNL8yaPQs0gZROQmF4qk61ixieG8xfSnpdL6TL3vPYS\r\nKp9dGWxkUCCjG2iUOrRVmRS4Wtul/GzEDffSulscEZThl2ouRL86Aku5PIzf\r\nax6ISUPR4GSupzAeF94n966QimOTtub1vKo=\r\n=TIMQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","pnpm":{"overrides":{"got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","moment@<2.29.2":">=2.29.2","minimist@<1.2.6":">=1.2.6","chrono-node@<2.2.4":">=2.2.4","glob-parent@<5.1.2":">=5.1.2","semver-regex@<3.1.4":">=3.1.4","trim-newlines@<3.0.1":">=3.0.1","moment@>=2.18.0 <2.29.4":">=2.29.4","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","yargs-parser@>=6.0.0 <13.1.2":">=13.1.2"}},"type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"012e8bb0c0ecc0f403c84340e5c0dfeb17f5365f","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.4.1","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.10.0","dependencies":{"semver":"^7.3.8","find-up":"5.0.0","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.4","eslint-plugin-mdx":"^2.0.5","eslint-plugin-yml":"^1.1.0","eslint-plugin-jest":"^27.1.3","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-toml":"^0.3.1","toml-eslint-parser":"^0.4.0","yaml-eslint-parser":"^1.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.3.23","eslint-plugin-jsonc":"^2.5.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.31.10","jsonc-eslint-parser":"^2.1.0","eslint-plugin-compat":"^4.0.2","eslint-plugin-import":"^2.26.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^44.0.2","eslint-plugin-jest-dom":"^4.0.2","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.40.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.40.1","eslint-plugin-simple-import-sort":"^8.0.0","@rushstack/eslint-plugin-security":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.2.2","react":"18.2.0","eslint":"8.26.0","vitest":"^0.24.3","typescript":"^4.8.4","eslint-find-rules":"4.1.0","eslint-plugin-mdx":"2.0.5","eslint-plugin-jest":"26.9.0","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-babel":"5.3.1","eslint-plugin-jsdoc":"39.3.24","eslint-plugin-react":"7.31.10","@testing-library/dom":"8.19.0","eslint-plugin-cypress":"2.12.1","eslint-plugin-jest-dom":"4.0.2","eslint-plugin-jsx-a11y":"6.6.1","eslint-plugin-jest-async":"1.0.3","@typescript-eslint/parser":"5.41.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-react-redux":"4.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-testing-library":"5.9.1","@typescript-eslint/eslint-plugin":"^5.30.6","eslint-plugin-prefer-object-spread":"1.2.1","eslint-plugin-typescript-sort-keys":"2.1.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^2.0.5","eslint-plugin-jest":"^27.1.3","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.3.23","eslint-plugin-react":"^7.31.10","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.2","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.40.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.40.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.1.1_1666684822985_0.4366545964353967","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@anolilab/eslint-config","version":"5.0.0","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@5.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"925665566cc54e6ddec1fafb51f07adfc7ad5fed","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-5.0.0.tgz","fileCount":57,"integrity":"sha512-sbgo/n/TxRnRMizxEb//K7Xzb9KOCKscHPNg5psxWmFbEiUuGiCrDN5Q4DW5DCUVfcC+UvR49ifH6xanUOxRYg==","signatures":[{"sig":"MEUCICdFYtn9ynhb8lO8gjEO2DX2T+UDPgiv/ihdexN/sYJDAiEA8OTYQof1fyf9QvgnhnaiL0uu539vy7O0QmyBGbYAz2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwumuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJMhAAitMlZlhVPwtXOHATCIs/WH//HlupUYu2mmiWnVnpRpWngEbd\r\nEhac7ZH7fkr/9W4MGdOGXLcpyR0kbvRDWPSHN8mXrwPzCsmUlNcEwQnPOMWu\r\n7UgDCW88522qfQZI6oKGVbMJlkXgKbWjsbrs0CsmwPC/36OUY17JtqIiTOXC\r\n38l8Eucg9TUhfB6pYqz7cds1PAjkzAeUcfPFI5a9fQWhNqjTBVSfDTqu8gbJ\r\n32AsFPmmhGCIb3Ba5i80F45rnm9pQ7YWX1IDFU0nwUPinZtCgxAe13tHYgDQ\r\ng0mcNQMW8fna5CkabozWjm7AWFBf7tv7++vjgwhHTQ4S/AunptiUnYF6sQiw\r\nZWX4k+xIcJpW7rSzkZkR3dQLwYD+tvcswlHajDZepBSuhcCDfWQsMdKKoFw1\r\nosunlVhU+Rt/ofLOf7o5RXWS83xljew0PIUfz/EyrZDifAaQJTOJ/wW4UtQ3\r\nVH+LFW5FGaBoEvobf8q7VrGd68VpbU+bz0t/Me0/AldxrNFSoWSb1i9i2yEN\r\naUHaRGutFS+JMoAmLSWIiQg4wi8V1ZkKB2vb640rHsjNe3f2jW7qdsZWUcal\r\nPJXt2AlDRFT2jwSDDAzMAY2s/Et52sQG5GJyta3AUxk5D8asXAlY6UrE7jcT\r\nIzAT5mno70Qr0Y8XvWy06JwMbHwvSe4NvU0=\r\n=lB8q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","pnpm":{"overrides":{"got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","moment@<2.29.2":">=2.29.2","minimist@<1.2.6":">=1.2.6","chrono-node@<2.2.4":">=2.2.4","glob-parent@<5.1.2":">=5.1.2","semver-regex@<3.1.4":">=3.1.4","trim-newlines@<3.0.1":">=3.0.1","moment@>=2.18.0 <2.29.4":">=2.29.4","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","yargs-parser@>=6.0.0 <13.1.2":">=13.1.2"}},"type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"31d7bbbdfe1eb729fa82c1e05db636be8abd3cb5","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.4.1","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"semver":"^7.3.8","find-up":"5.0.0","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.4","eslint-plugin-mdx":"^2.0.5","eslint-plugin-yml":"^1.4.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-toml":"^0.3.1","toml-eslint-parser":"^0.4.0","yaml-eslint-parser":"^1.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.6.4","eslint-plugin-jsonc":"^2.6.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.32.0","jsonc-eslint-parser":"^2.1.0","eslint-plugin-compat":"^4.0.2","eslint-plugin-import":"^2.27.4","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^45.0.2","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.48.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.8.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.48.1","eslint-plugin-simple-import-sort":"^8.0.0","@rushstack/eslint-plugin-security":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","react":"^18.2.0","eslint":"^8.31.0","vitest":"^0.27.1","typescript":"^4.9.4","eslint-find-rules":"^4.1.0","eslint-plugin-mdx":"^2.0.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.6.4","eslint-plugin-react":"^7.32.0","@testing-library/dom":"^8.19.1","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.48.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.8.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.48.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^2.0.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.6.4","eslint-plugin-react":"^7.32.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.48.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.8.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.48.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.0.0_1673718189791_0.8938075578754177","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@anolilab/eslint-config","version":"5.0.1","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@5.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"4b12620f95e7aaacb1aec4a14f0adc0644d4b3e7","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-5.0.1.tgz","fileCount":57,"integrity":"sha512-QKR4sMN4w5C3T17UeCBWgSkUE5DMTXerpQ29BH87XIFaxSeidl9+c0fJHObwJSn947vnN5I/ZVOsMOEQdSERKQ==","signatures":[{"sig":"MEYCIQDID8Hqsi5bLPEgS3yCLrTpOrMYNmS21PWn/yvf0VrVHQIhAKz0DYHSA24vuyEkS7o3Ea76ZEMdaD0/LQ+TLY/ZE2bp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzFrJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+bw//UqtnG04rhn/nWZy9vtZyeHC1/ie4x30Eoi+AVJGS0TtXuhMj\r\nNdfCmIc1kPawvJFT2jfS3CJ6guloqSsPDDU+ebVG8WrbjyB55nHqAqTB5gx5\r\nPX+gdmdVYxqjm/cTBuVow0KzpBN+W/4MyBuABj3ysDOOAfrVRLtKEtYY90be\r\nIpGcudsJj0dvFtlrNsvFLF9FMSjKt5l8LEOR998mCWJf8AIzO9tHGsFpMCCU\r\nYHXqbjHhnUJwrMZrnvVKXWN4RuvEqErzKxZZtuLQ/6ZuasR9P0f4oCwgVihV\r\nmirpbS2gyQcdVl//zrgfeMD2cAW13NkaiLjQrfmNSwvnx7qz9X6rJ6Nty1aD\r\nsjq/ML/J9PmjbakTWX+MqKaF6vBxtcvFLr+N9V8UOuwhukmUWh1oJSRKquna\r\n4pcBZmIg5nsRQ4LnI3tQlIdu1JM5ftswt8417Pz/TXtyhuDLS5hRrOhgip0A\r\nE220vR9MXcCDmSB6rH5KL7yEIt69rIE1W0JFZ5n3MKLdcuvC/OU+PJTxqU3q\r\nQc49YqY9z89s2BicgYK4ybeWFjNANgWRNTcOppvyommcQduk5AhdlM9MdfVV\r\nS64lMLgaP/qoDP3G8FUE7ZRuCha/5CPu64r2T1aXpRjhyGYCk1XR46nF/i1e\r\nm4ws5klAWCAgevwAgD6WNA1jcJcYlV4KtAU=\r\n=M7Pb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","pnpm":{"overrides":{"got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","moment@<2.29.2":">=2.29.2","minimist@<1.2.6":">=1.2.6","chrono-node@<2.2.4":">=2.2.4","glob-parent@<5.1.2":">=5.1.2","semver-regex@<3.1.4":">=3.1.4","trim-newlines@<3.0.1":">=3.0.1","moment@>=2.18.0 <2.29.4":">=2.29.4","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","yargs-parser@>=6.0.0 <13.1.2":">=13.1.2"}},"type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"2ae414af2d662695eed76986921f9d377c1468ed","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.4.1","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"semver":"^7.3.8","find-up":"5.0.0","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.4","eslint-plugin-mdx":"^2.0.5","eslint-plugin-yml":"^1.4.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-toml":"^0.3.1","toml-eslint-parser":"^0.4.0","yaml-eslint-parser":"^1.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.6.4","eslint-plugin-jsonc":"^2.6.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.32.0","jsonc-eslint-parser":"^2.1.0","eslint-plugin-compat":"^4.0.2","eslint-plugin-import":"^2.27.4","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^45.0.2","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.48.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.8.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.48.1","eslint-plugin-simple-import-sort":"^8.0.0","@rushstack/eslint-plugin-security":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","react":"^18.2.0","eslint":"^8.31.0","vitest":"^0.27.1","typescript":"^4.9.4","eslint-find-rules":"^4.1.0","eslint-plugin-mdx":"^2.0.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.6.4","eslint-plugin-react":"^7.32.0","@testing-library/dom":"^8.19.1","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.48.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.8.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.48.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^2.0.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.6.4","eslint-plugin-react":"^7.32.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.48.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.8.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.48.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.0.1_1674336968819_0.39601606751914464","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@anolilab/eslint-config","version":"5.0.2","keywords":["css","anolilab","lint","styleguide","stylelint","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@5.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"32ecd868e02d76b559aac4b5a2fed344dfebbeba","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-5.0.2.tgz","fileCount":57,"integrity":"sha512-AsN57k2pkmdjHpPJW6q56LQEXXMol+a3ZK8eymkBa7bNwHYPWiw29iGlqLPBfU01wnADDg29ogLo4oFprB87bA==","signatures":[{"sig":"MEQCIHFrrnr48Fm7+SOx4D8nM1n8VWPfoPomh1/TMMpnWvy9AiBfZcsZmbhauvrfllwE+M/opGYnvhpb3vjNI3WWc9hgZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzGM4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVFxAAgkSSEWmA8UYVOaEcP2t4WsNf/AU7L58ma5dqfr0BG7J5vWTf\r\ncMlOfhU6ylrhXW/zH2llpU2AhyarsXkWmRtXzax6FyH3RxCmzbj0aMw24ehS\r\nMK7PDAVnivA0voSSV1et0T5PcEYDINo/f+lD1TkQyvfW2/I/wiBrgjB7nprR\r\n2bmt1trkwbnE5g/0/jol2CNXoLHzYU4SHSXxpiI/1/7BRG86mJAepY0DYgC8\r\nWrghOOnRgjar8t4RDXLM7iR29RnV52+ChRCZFaBNKn8nBsYMjq7CqNFgBE2z\r\n+LxTbx7BpCbJxuoerNRWg6jhnt3KanEAO1ZGuXB0Ie6+m5RZWRUQuu91+nn9\r\nEAivfWiULivo2tE16FpFPUP7Qj/7cL63hyELqbos/YJdpFnE0ioAcG6HuB8c\r\nh3FbF8yNnh5RpDzS+rHIxrE8WZo2eghi1WAPa0gmEzFuQDr+OGTwIDwMguEp\r\ni/TGZI0/c2rgKruOQJ6To2kh0jdO8lG/l0zls3sliEWCDz5YzVDvF5rU9RnX\r\nrocb5XsG+7ZK99nb9pTFBsuTcketk6jcsutZnGztyX8A1Qr7RJjctsFJ5OMh\r\ntCyjZkNpLbATIueGVzFpXsrzeuRzFNW0aeNbc4yx8tWu6TtgHFE4PxbhHVmd\r\ngeNwhMpL/Une6uROIqvLnKujSIbrZrFLzgs=\r\n=+jWw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","pnpm":{"overrides":{"got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","moment@<2.29.2":">=2.29.2","minimist@<1.2.6":">=1.2.6","chrono-node@<2.2.4":">=2.2.4","glob-parent@<5.1.2":">=5.1.2","semver-regex@<3.1.4":">=3.1.4","trim-newlines@<3.0.1":">=3.0.1","moment@>=2.18.0 <2.29.4":">=2.29.4","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","yargs-parser@>=6.0.0 <13.1.2":">=13.1.2"}},"type":"module","engines":{"node":">=16"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"4c2a2186c2898b8c4d2a1c52b010eaf0012f26bc","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.4.1","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"semver":"^7.3.8","find-up":"5.0.0","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.4","eslint-plugin-mdx":"^2.0.5","eslint-plugin-yml":"^1.4.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-toml":"^0.3.1","toml-eslint-parser":"^0.4.0","yaml-eslint-parser":"^1.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.6.4","eslint-plugin-jsonc":"^2.6.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.32.0","jsonc-eslint-parser":"^2.1.0","eslint-plugin-compat":"^4.0.2","eslint-plugin-import":"^2.27.4","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^45.0.2","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.48.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.8.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.48.1","eslint-plugin-simple-import-sort":"^8.0.0","@rushstack/eslint-plugin-security":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","react":"^18.2.0","eslint":"^8.31.0","vitest":"^0.27.1","typescript":"^4.9.4","eslint-find-rules":"^4.1.0","eslint-plugin-mdx":"^2.0.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.6.4","eslint-plugin-react":"^7.32.0","@testing-library/dom":"^8.19.1","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.48.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.8.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.48.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^2.0.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^39.6.4","eslint-plugin-react":"^7.32.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.48.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.8.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.48.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.0.2_1674339128542_0.45329776940998223","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"@anolilab/eslint-config","version":"5.0.3","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@5.0.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"801fb012fa8fa5de5a86273f3f4f0995a8ba2fdb","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-5.0.3.tgz","fileCount":57,"integrity":"sha512-Poal1UxzXRie6eMjxikvBQnOAyT9hThUWzsvPLT2CJGWM/+CjK2nSHMJVstxOR54TThYzvGfxPRWaGhQkwRO8w==","signatures":[{"sig":"MEQCIGRatUbPtQ6t7PtMglldz8Mtol7l14g+PRBTb4j+VVj5AiB5DVFF5afwqel6EeznCfMQzk5DFhVVf72XtZIg7iwWEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205039},"main":"index.cjs","pnpm":{"overrides":{"got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","moment@<2.29.2":">=2.29.2","minimist@<1.2.6":">=1.2.6","chrono-node@<2.2.4":">=2.2.4","glob-parent@<5.1.2":">=5.1.2","semver-regex@<3.1.4":">=3.1.4","trim-newlines@<3.0.1":">=3.0.1","moment@>=2.18.0 <2.29.4":">=2.29.4","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","yargs-parser@>=6.0.0 <13.1.2":">=13.1.2"}},"type":"module","engines":{"node":">=16"},"exports":{".":"./index.cjs","./config":"./config.cjs","./rules/es6":"./rules/es6.cjs","./rules/style":"./rules/style.cjs","./rules/errors":"./rules/errors.cjs","./rules/variables":"./rules/variables.cjs"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"1cd94deca248ad1225d97d7f2efaf5402e7faf12","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.4.1","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"semver":"^7.5.0","find-up":"5.0.0","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.4","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.5.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-toml":"^0.4.1","toml-eslint-parser":"^0.5.0","yaml-eslint-parser":"^1.2.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^43.2.0","eslint-plugin-jsonc":"^2.7.0","eslint-plugin-radar":"^0.2.1","eslint-plugin-react":"^7.32.2","jsonc-eslint-parser":"^2.2.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-import":"^2.27.5","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.2","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.11.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.10.3","@typescript-eslint/eslint-plugin":"^5.59.2","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.40.0","vitest":"^0.31.0","typescript":"^5.0.4","eslint-find-rules":"^4.1.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^43.2.0","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.2.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.59.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.11.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.10.3","@typescript-eslint/eslint-plugin":"^5.59.2","@anolilab/semantic-release-preset":"^2.2.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^2.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^43.2.0","eslint-plugin-react":"^7.32.2","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.59.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.11.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.10.3","@typescript-eslint/eslint-plugin":"^5.59.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.0.3_1683492033662_0.7067392261718715","host":"s3://npm-registry-packages"}},"5.0.4":{"name":"@anolilab/eslint-config","version":"5.0.4","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@5.0.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"6a3e74e2bac0c16f60ad2cdcb1372b9ffe434b26","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-5.0.4.tgz","fileCount":57,"integrity":"sha512-kpAkfGtKFywIaFoKo+1vwDwQCtO6bor2bmjBdOkeEMQN62uFOMLauqEtZTQeiA3Yb7hec4gOOx6S6eXfNDlodw==","signatures":[{"sig":"MEQCIC6bZbnZPzX3CItBCvEqxU/eiP4NVJZaZ7v6QlFxJjGvAiB5d7hQjb1UbGuFZKHBE27aiFCQILC8U/oppkvkwtgovw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205446},"main":"index.cjs","pnpm":{"overrides":{"got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","moment@<2.29.2":">=2.29.2","minimist@<1.2.6":">=1.2.6","chrono-node@<2.2.4":">=2.2.4","glob-parent@<5.1.2":">=5.1.2","semver-regex@<3.1.4":">=3.1.4","trim-newlines@<3.0.1":">=3.0.1","moment@>=2.18.0 <2.29.4":">=2.29.4","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","yargs-parser@>=6.0.0 <13.1.2":">=13.1.2"}},"type":"module","engines":{"node":">=16"},"exports":{".":"./index.cjs","./config":"./config.cjs","./rules/es6":"./rules/es6.cjs","./rules/style":"./rules/style.cjs","./rules/errors":"./rules/errors.cjs","./rules/variables":"./rules/variables.cjs"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"bba5754d8bba78fe8e65ecfacb104293377e85d3","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.4.1","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"semver":"^7.5.1","find-up":"5.0.0","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.4","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^44.2.5","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-import":"^2.27.5","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.7","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.7","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.41.0","vitest":"^0.31.1","typescript":"^5.0.4","eslint-find-rules":"^4.1.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^44.2.5","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.59.7","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.7","@anolilab/semantic-release-preset":"^2.2.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^2.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^44.2.5","eslint-plugin-react":"^7.32.2","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.59.7","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.7","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.0.4_1685039465889_0.1788981855065599","host":"s3://npm-registry-packages"}},"5.0.5":{"name":"@anolilab/eslint-config","version":"5.0.5","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@5.0.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"e81dabad45ea84205e7e35a3b13c1a2cc6acf721","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-5.0.5.tgz","fileCount":57,"integrity":"sha512-rTc+usdG27f/PsPI21akyUWiucIin6dYjJEwh5w13vPny/yMM2Y0WUcIT/3lzFa0R3A79ZpLMYiBKcVOP6HZgg==","signatures":[{"sig":"MEUCIQD+kLfzhXJzAftQCu3lBS0Q8QTnzWMRy8o4wuOtXBaDSQIgPf8agz6LGdiCuEEaEqJlOcSBM2Q2ztxhxbf1AW3QBgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205696},"main":"index.cjs","pnpm":{"overrides":{"got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","moment@<2.29.2":">=2.29.2","minimist@<1.2.6":">=1.2.6","chrono-node@<2.2.4":">=2.2.4","glob-parent@<5.1.2":">=5.1.2","semver-regex@<3.1.4":">=3.1.4","trim-newlines@<3.0.1":">=3.0.1","moment@>=2.18.0 <2.29.4":">=2.29.4","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","yargs-parser@>=6.0.0 <13.1.2":">=13.1.2"}},"type":"module","engines":{"node":">=16"},"exports":{".":"./index.cjs","./config":"./config.cjs","./rules/es6":"./rules/es6.cjs","./rules/style":"./rules/style.cjs","./rules/errors":"./rules/errors.cjs","./rules/variables":"./rules/variables.cjs"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"1862e63710cf3709cc0d3fa68953f513e147ecb9","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"8.4.1","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"semver":"^7.5.1","find-up":"5.0.0","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.4","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^44.2.5","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-import":"^2.27.5","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.7","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.7","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.41.0","vitest":"^0.31.1","typescript":"^5.0.4","eslint-find-rules":"^4.1.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^44.2.5","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.59.7","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.7","@anolilab/semantic-release-preset":"2.2.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^2.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^44.2.5","eslint-plugin-react":"^7.32.2","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^4.0.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.59.7","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.7","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.0.5_1685040511148_0.7709579872315229","host":"s3://npm-registry-packages"}},"5.0.6":{"name":"@anolilab/eslint-config","version":"5.0.6","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@5.0.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"6a73c504f5a82248f732c49450aa53235b923697","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-5.0.6.tgz","fileCount":57,"integrity":"sha512-EcndpAeEaxJXoQjZS1XlAkEO2ort1rsZTvIGDPVLM/9CUZE9xczdG5dhHjyDGF9h1GRDLE20mUiQ6Aw11T4QXQ==","signatures":[{"sig":"MEUCIDzf2Z7XMLMv5SCf7CK2NMHd2b/5JTUvttE9E68/ATzvAiEAnpQjvYelpJ3k+sxxjQa/oVoa4C06ZdZ/rVSnP4hXnY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@5.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":206042},"main":"index.cjs","pnpm":{"overrides":{"got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","moment@<2.29.2":">=2.29.2","minimist@<1.2.6":">=1.2.6","chrono-node@<2.2.4":">=2.2.4","glob-parent@<5.1.2":">=5.1.2","semver-regex@<3.1.4":">=3.1.4","trim-newlines@<3.0.1":">=3.0.1","moment@>=2.18.0 <2.29.4":">=2.29.4","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","yargs-parser@>=6.0.0 <13.1.2":">=13.1.2"}},"type":"module","engines":{"node":">=16"},"exports":{".":"./index.cjs","./config":"./config.cjs","./rules/es6":"./rules/es6.cjs","./rules/style":"./rules/style.cjs","./rules/errors":"./rules/errors.cjs","./rules/variables":"./rules/variables.cjs"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"c092e5f5219b45a1d3a6e31d46430a89dcddeff0","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"semver":"^7.5.1","find-up":"5.0.0","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.4","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-import":"^2.27.5","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.42.0","vitest":"^0.32.0","typescript":"^5.1.3","eslint-find-rules":"^4.1.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.59.9","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.9","@anolilab/semantic-release-preset":"2.2.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^2.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.59.9","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.0.6_1686328162826_0.11021586366042513","host":"s3://npm-registry-packages"}},"5.0.7":{"name":"@anolilab/eslint-config","version":"5.0.7","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@5.0.7","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"8b03e086d9d0a12d2d95f57f70e11f9d81d99651","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-5.0.7.tgz","fileCount":57,"integrity":"sha512-sKCcR582cqFtOOHzPhUY4dqlUjiBJ29Ced+ghmN5uP0uN83S5PlkjdQNMyZguSmuKR+mezNbRg5qQ4ZS6jX3yw==","signatures":[{"sig":"MEYCIQDri/752s7KskRXnJp4G3zVi9WoMco8kBx7ielrRev+wgIhAL01wbst5F7qS3bPKP35T+DKf254eVTy/6hdvmChYzVP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@5.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":206293},"main":"index.cjs","pnpm":{"overrides":{"got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","moment@<2.29.2":">=2.29.2","minimist@<1.2.6":">=1.2.6","chrono-node@<2.2.4":">=2.2.4","glob-parent@<5.1.2":">=5.1.2","semver-regex@<3.1.4":">=3.1.4","trim-newlines@<3.0.1":">=3.0.1","moment@>=2.18.0 <2.29.4":">=2.29.4","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","yargs-parser@>=6.0.0 <13.1.2":">=13.1.2"}},"type":"module","engines":{"node":">=16"},"exports":{".":"./index.cjs","./config":"./config.cjs","./rules/es6":"./rules/es6.cjs","./rules/style":"./rules/style.cjs","./rules/errors":"./rules/errors.cjs","./rules/variables":"./rules/variables.cjs"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"5227509325942761081db735068e5c248e732677","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"semver":"^7.5.1","find-up":"5.0.0","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.4","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-import":"^2.27.5","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.42.0","vitest":"^0.32.0","typescript":"^5.1.3","eslint-find-rules":"^4.1.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.59.9","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.9","@anolilab/semantic-release-preset":"3.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^2.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.59.9","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.0.7_1686415745475_0.977676052785758","host":"s3://npm-registry-packages"}},"5.0.8":{"name":"@anolilab/eslint-config","version":"5.0.8","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@5.0.8","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"01ffd50459390a9a2fd037dca16da695135c6720","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-5.0.8.tgz","fileCount":57,"integrity":"sha512-1A3qS814yAsQ6NaxAK15x8kZrayGgswMiR+T/kxVKhLOrueK4QKuxSPPIu5q+CIoNdXGv5h58k/7XpkMb/tKNQ==","signatures":[{"sig":"MEQCIA33toDR41TlnXn7UwMeMrPI56y5Fai10XXqGusa0D/kAiAHHB9Jfy5Z/L4gG9qYWt6vLhPKkaWFVIO+MqvdLlIgEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@5.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":206583},"main":"index.cjs","pnpm":{"overrides":{"got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","moment@<2.29.2":">=2.29.2","minimist@<1.2.6":">=1.2.6","chrono-node@<2.2.4":">=2.2.4","glob-parent@<5.1.2":">=5.1.2","semver-regex@<3.1.4":">=3.1.4","trim-newlines@<3.0.1":">=3.0.1","moment@>=2.18.0 <2.29.4":">=2.29.4","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","yargs-parser@>=6.0.0 <13.1.2":">=13.1.2"}},"type":"module","engines":{"node":">=16"},"exports":{".":"./index.cjs","./config":"./config.cjs","./rules/es6":"./rules/es6.cjs","./rules/style":"./rules/style.cjs","./rules/errors":"./rules/errors.cjs","./rules/variables":"./rules/variables.cjs"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"95ebebbe6611c2779b731e16f9299d2c7ed8ba8f","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"semver":"^7.5.1","find-up":"5.0.0","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.4","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-import":"^2.27.5","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.42.0","vitest":"^0.32.0","typescript":"^5.1.3","semantic-release":"^21.0.4","eslint-find-rules":"^4.1.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.59.9","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.9","@anolilab/semantic-release-preset":"3.1.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^2.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.59.9","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.0.8_1686503366816_0.3813380227438541","host":"s3://npm-registry-packages"}},"5.0.9":{"name":"@anolilab/eslint-config","version":"5.0.9","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@5.0.9","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"b3b39d3de1f7eb3417e6e3938738e6640c53e362","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-5.0.9.tgz","fileCount":57,"integrity":"sha512-f/E44gouXQ7S+txGqwi+b+hhSOxobkZxjn7/uwsAOQmsmUd2PNr9yBdWZXxONV5d1CjfyLj2/h1wXXVGVHh9aw==","signatures":[{"sig":"MEUCIQD97F6lEMiKxclwpRCmVgPvTDZOdJI8Uf2kWHbQ2DkixwIgOYpidLoV+VwXUSqXal8JaYv9qMFJ5Me7z+GiWV2UsYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@5.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":206834},"main":"index.cjs","pnpm":{"overrides":{"got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","moment@<2.29.2":">=2.29.2","minimist@<1.2.6":">=1.2.6","chrono-node@<2.2.4":">=2.2.4","glob-parent@<5.1.2":">=5.1.2","semver-regex@<3.1.4":">=3.1.4","trim-newlines@<3.0.1":">=3.0.1","moment@>=2.18.0 <2.29.4":">=2.29.4","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","yargs-parser@>=6.0.0 <13.1.2":">=13.1.2"}},"type":"module","engines":{"node":">=16"},"exports":{".":"./index.cjs","./config":"./config.cjs","./rules/es6":"./rules/es6.cjs","./rules/style":"./rules/style.cjs","./rules/errors":"./rules/errors.cjs","./rules/variables":"./rules/variables.cjs"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"06298bfd05e78274524a057c4ca370e2be6aa405","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"semver":"^7.5.1","find-up":"5.0.0","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.4","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-import":"^2.27.5","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.42.0","vitest":"^0.32.0","typescript":"^5.1.3","semantic-release":"^21.0.4","eslint-find-rules":"^4.1.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.59.9","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.9","@anolilab/semantic-release-preset":"3.1.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^2.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.59.9","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.0.9_1686833327671_0.18288994833952432","host":"s3://npm-registry-packages"}},"5.0.10":{"name":"@anolilab/eslint-config","version":"5.0.10","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@5.0.10","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"459a8a503498bcef68d433f21678b5b79cfe35c8","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-5.0.10.tgz","fileCount":57,"integrity":"sha512-MQYhzpV8VnElWHhkzekg8bL4HoytbUj3F/3av6fr2JCSVzz9ZXUdY33nwosBdkQKTogc4A3TqpTpC2lFqomLWg==","signatures":[{"sig":"MEQCIFPRcvYXOxxau6Hn7vvyK+UqXFsRwIU3uHL+AHmyvfmLAiA+UekFxIenB+NvRTjCMA9HXGr/mbGXmVf2kAdqzk8rhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@5.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":207175},"main":"index.cjs","pnpm":{"overrides":{"got@<11.8.5":">=11.8.5","trim@<0.0.3":">=0.0.3","moment@<2.29.2":">=2.29.2","minimist@<1.2.6":">=1.2.6","chrono-node@<2.2.4":">=2.2.4","glob-parent@<5.1.2":">=5.1.2","semver-regex@<3.1.4":">=3.1.4","trim-newlines@<3.0.1":">=3.0.1","moment@>=2.18.0 <2.29.4":">=2.29.4","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","yargs-parser@>=6.0.0 <13.1.2":">=13.1.2"}},"type":"module","engines":{"node":">=16"},"exports":{".":"./index.cjs","./config":"./config.cjs","./rules/es6":"./rules/es6.cjs","./rules/style":"./rules/style.cjs","./rules/errors":"./rules/errors.cjs","./rules/variables":"./rules/variables.cjs"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"fde21b94d3697c48a25831599225d9b095ced12a","scripts":{"postinstall":"node lib/postinstall.cjs"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"semver":"^7.5.1","find-up":"5.0.0","lodash.has":"^4.5.2","read-pkg-up":"7.0.1","object.assign":"^4.1.4","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-import":"^2.27.5","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.42.0","vitest":"^0.32.0","typescript":"^5.1.3","semantic-release":"^21.0.4","eslint-find-rules":"^4.1.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.59.9","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.9","@anolilab/semantic-release-preset":"3.1.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-mdx":"^2.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","@typescript-eslint/parser":"^5.59.9","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.0.10_1686898896411_0.39154150708054436","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@anolilab/eslint-config","version":"6.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@6.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"48870e8ed4089e838993f2d8e198132db6a90f36","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-6.0.0.tgz","fileCount":311,"integrity":"sha512-yCQxO+zwTqJdCOYSyQrrbgyuUkZdWsVPMm8QFhYw6q9bAo6rXc60u4/NHLFRsBKW4DP8Gr+Aezj3MsbpNB03yw==","signatures":[{"sig":"MEQCIH7GAm8onNwxJc+8JqUS2YZNNxSQkGDSaYt+LUl1jjj5AiAgBluGGMxxQK7oEKLLNbuawZWhx1zRaDUmxNdLXkRzDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":715589},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"096ee6894e66b62659e2a03306292b8fbbfcebc3","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/optimize-regex.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-es":"^4.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.3.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.42.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.4","eslint-find-rules":"^4.1.0","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.0","eslint-plugin-vitest":"^0.1.5","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"3.1.1","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.0.0_1686910215136_0.9227594559130827","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@anolilab/eslint-config","version":"6.0.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@6.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"ed82ffeab1ae4087aa4e4f6fb95c0ed97ad1f44a","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-6.0.1.tgz","fileCount":311,"integrity":"sha512-y2xzZIG0sGmweKl01Er0b6nju4dsLBuv/N4HshXOZYd1KFMO2oleZhFhDGiYvKvFYXKAzrjqhaaypqzTUv8s8A==","signatures":[{"sig":"MEYCIQD5SRXW1LF23wxHBbi+SOt9fLjWfyVu4TcNaSTGBkRNTwIhAL+l6Zfe05Zg566ompEFjrDwWhkWIguhw/ZOP7nLRKo6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":716472},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"e9bda58db9961cae0826c4b489a7d844ee51b399","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/optimize-regex.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-es":"^4.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.3.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.42.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.4","eslint-find-rules":"^4.1.0","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.0","eslint-plugin-vitest":"^0.1.5","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"3.1.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.0.1_1686916305794_0.6511190502404847","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"@anolilab/eslint-config","version":"6.0.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@6.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"b97873e5dad746a5c6d17004f5f03ac8e8fd0864","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-6.0.2.tgz","fileCount":311,"integrity":"sha512-umjo9hXRXTAXnCtuhGTAP2wqE7B/F04hYm0H3rdBDYHmIcHwBhTvZ6w386QVTCsOuXF+ihbwYpQ2LO5CfO2mXw==","signatures":[{"sig":"MEUCIDlyRMor/1Ne7Gq7a/YAhMy9Qx//6EujYSKs2T/tiOT1AiEA/Ie458OzXFQi3sU+T6Gz9RRxKNcqt8DKoKapX0HwEQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@6.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":717962},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"2319930e7f209d52038b69351c744c681d67b015","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/optimize-regex.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-es":"^4.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.3.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.42.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.4","eslint-find-rules":"^4.1.0","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.0","eslint-plugin-vitest":"^0.1.5","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"3.1.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.0.2_1686952777678_0.5744621809153247","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"@anolilab/eslint-config","version":"6.0.3","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@6.0.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"6e8668a0da32f6db775d719a0da31609b7f2e4cc","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-6.0.3.tgz","fileCount":311,"integrity":"sha512-t3+2KNeAgufHX7d97Jtq0SzWNGNOfDZl4nhIc0jhEEQWRV7dPPpLzqd+iJh110ANV1pOIbyNKnxbSiMVk00nnQ==","signatures":[{"sig":"MEYCIQCJ4FRGWobAfQYQ258j9DJ2ZXekA/kyhRMYd3c7cnUFMwIhAJ1oBzAdFk3CO+E0o6/AxdbYUvnay8AxVYiD0G5Yj1qT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@6.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":742101},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"dfb6f19232fb4acf8a96d1d3c3da91f32e6c59e5","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/optimize-regex.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-es":"^4.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.3.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"3.1.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.0.3_1687080481017_0.503107554087278","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@anolilab/eslint-config","version":"6.1.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@6.1.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"8faf768e9f542e023ca98b8bd558416fc3b159c2","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-6.1.0.tgz","fileCount":311,"integrity":"sha512-ZnesmK6zQSnrp4BhSoDqTbrXquoX2VfqgnLPesQzY1J/skm5Y3iV7V5Vbdfq+dqd4CgRszPUzB3QqD9E0rQkMQ==","signatures":[{"sig":"MEUCIDpz/mYdgglLgYpJ3eQ3d2I7/4a3j7GyaGkjgbQmasVjAiEAqEDGqXivHevsFOFnNvPiHNIg8ovQSgpBsNgk7CQqf4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":741490},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"886261c2cda1252bea4f81ea7928b55000795b54","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/optimize-regex.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-es":"^4.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.3.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"3.1.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.1.0_1687108877921_0.9540109358885493","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"@anolilab/eslint-config","version":"6.1.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@6.1.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"d779c4e1b093e713221cd1b8d8e65f987238e086","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-6.1.1.tgz","fileCount":311,"integrity":"sha512-nyRoP7PZhxpmweb7gmmnwXnwahHBbzUmOL2EGn7WqCoIszvAbwTtfpMXQx6WJx6A9NgHWiU4snHbqPnKUu+KNw==","signatures":[{"sig":"MEUCIQDgejAyQLPd6POT5GpfVo5dXz0dSvqWqnhkq3zBzp/4eAIgGwG4yJEMTBHuOK8RWyVGTV3AeTid0UhtXmKdGDgrN00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@6.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":744391},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"879c116f466718ad565788f87f4914caa93a97e5","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/optimize-regex.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-es":"^4.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.3.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"3.1.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.1.1_1687383368668_0.7160944368328541","host":"s3://npm-registry-packages"}},"6.1.2":{"name":"@anolilab/eslint-config","version":"6.1.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@6.1.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"d62c1b205f5aee8eb02ce50e8118931856e0f158","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-6.1.2.tgz","fileCount":311,"integrity":"sha512-aVerIILanThk1bSS/zeY3Za4OHAtb/7ithO13MwWtRU3WEf+CRytJjLTPssODbITvFXTDDhvOFNYLRrXow2wyA==","signatures":[{"sig":"MEUCIBFi4FZitCIm7bwT+3H4P6h+Q4x3qjXA39oF5gpluitAAiEAw2YGphaA0O5imL/4nzEeZ18nsVDtPcWYLk/NVBw2Iyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@6.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":746483},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d81fa232b5e703187681a58c8ebeca5bd7acd04e","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/optimize-regex.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-es":"^4.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.3.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"3.1.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.1.2_1687386254705_0.6288135710160347","host":"s3://npm-registry-packages"}},"6.1.3":{"name":"@anolilab/eslint-config","version":"6.1.3","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@6.1.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"787006390ca94968cfbbaeacfe3dafe88fb839ef","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-6.1.3.tgz","fileCount":311,"integrity":"sha512-bsNNjHEuERC0lt/ADkE/tOoLlcTSUJ9Ypx/b1G9cZLaMY/oIljpsMTaSUp1lFnpA0lSOmVjTa6aCi3lrkH+oUA==","signatures":[{"sig":"MEUCIQD7PkHXBipVs8VmDNpRnIUB9iqO54HPqrqn3gIJL2Ht1wIgYADr3jsLxd/lby70KixMtq5mWdYxjZ/avRfQvwjnZ+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@6.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":747691},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"e4a654e4bba83477dd9c8361ad182d80252b2311","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/optimize-regex.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tsup":"^7.0.0","semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-es":"^4.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.3.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"3.1.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.1.3_1687426145992_0.3245841352382668","host":"s3://npm-registry-packages"}},"6.1.4":{"name":"@anolilab/eslint-config","version":"6.1.4","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@6.1.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"ba24b4f0e5000ec72845c438b841bf610f8f3a14","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-6.1.4.tgz","fileCount":311,"integrity":"sha512-uRr5xSa4KiP26hri0j2Z8E1KWplpC6ZEpc5QT3mwwN5lPh4USA+bt5xvQNal+MA6VBDSAzcaTfe59xwHwRA1Rg==","signatures":[{"sig":"MEQCIFU4TSOgLpTL0SbZm6PFqxL0XaKSyICwxgPeAyG10STcAiAJ1IaJaC9nYk9JOEpGtcGOV504jTwI1K4WI2Lbck2LXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@6.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":748635},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"420bfcce551465c18d54696851b072effccaab65","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/optimize-regex.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tsup":"^7.0.0","semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-es":"^4.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.3.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"3.1.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.1.4_1687426592100_0.17156446171237483","host":"s3://npm-registry-packages"}},"6.1.5":{"name":"@anolilab/eslint-config","version":"6.1.5","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@6.1.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"90f3f9c255abff12f0cf35cc3f1f19ac4c7ac19f","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-6.1.5.tgz","fileCount":311,"integrity":"sha512-mWrUD6qj4AYh9TjwiquA7vdj71j67NYbEdcm4BgBDVdgQ6zw2Q32QhUsHiu808yuX1nJx4W/71RKQb7x9N24sA==","signatures":[{"sig":"MEUCIQDZ+2vsu/zhbptgm9uw9h+k1u/Hvb7vPDKR4N+9lv5UegIgB/+FMEdwMwkgp2ogL2zOmMu4v8/66qcDT+qypleg1s4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@6.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":748940},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"1abd55c5b1ecace5c3948f5169a4f1ef921e54fc","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/optimize-regex.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tsup":"^7.0.0","semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-es":"^4.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.4.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"3.1.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.1.5_1687427518797_0.2313734166966821","host":"s3://npm-registry-packages"}},"6.1.6":{"name":"@anolilab/eslint-config","version":"6.1.6","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@6.1.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"0fd381d46ba0c16519bba5759fc63bced240308a","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-6.1.6.tgz","fileCount":311,"integrity":"sha512-T1SR06mnAyceXMOwivgadEFZabphBOweDufQFMRY240hWTv9NIEHzRa0+2UK+U35UCdcpymeMLiObSuPP6bK1w==","signatures":[{"sig":"MEUCIQCR/jsUGQ+kJheQVs4cUyo9totAZkl4Ch+uwOXAUSYyIAIgfgHy9DAjN4hkatIV6ZCIOHXCRR71MZGRF829CYZ5Icg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@6.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":753518},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"03c9636e05e6a1576a541702f9784b45367917ff","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/optimize-regex.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tsup":"^7.0.0","semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-es":"^4.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.4.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"3.1.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.1.6_1687429900164_0.8946784272956285","host":"s3://npm-registry-packages"}},"6.1.7":{"name":"@anolilab/eslint-config","version":"6.1.7","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@6.1.7","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"f6fb180e81cbac2f2d48b0c70cf182d2e4a9fc1f","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-6.1.7.tgz","fileCount":311,"integrity":"sha512-Ic4WfeXnfl7/ulKlMoh8v/Bse7Qofz65jsAMmTp/GCkBJrEVRDp6KPlYCnx8eNk5ldqNMtC4tt2SeuZy1nJHzw==","signatures":[{"sig":"MEYCIQCK1+whq3XJ2bkba+7rK/YShllS13fYVVBUzXrmkb6YigIhALahXpkonQEmnvfzkkA/8zpoAlcXEgmBWcviuthFMA+9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@6.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":753950},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"31b875b7ad134b336fc25d0dcc7281e90ec1f87b","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/optimize-regex.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tsup":"^7.0.0","semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-es":"^4.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.4.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"3.1.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.1.7_1687430910129_0.00883863753876346","host":"s3://npm-registry-packages"}},"6.1.8":{"name":"@anolilab/eslint-config","version":"6.1.8","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@6.1.8","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"baccb7d54727a6e9e93d1028c705bab432469285","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-6.1.8.tgz","fileCount":311,"integrity":"sha512-fsVveq2Hme9Cj+8gsAmwE6brGiESsys2qkKxLm9HrIZdsbZsEUzBfonkcJVDNaN+WdJ0yCPPgV/jQ74podYEFQ==","signatures":[{"sig":"MEQCIGKevw0nXTkFHXtjr4QbXH/WZot/3zLwbXCb8695/cXyAiAViSoXQZTtYlsIkQwY9VP2pmGBi5TN+2AJs5gYkFnrlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@6.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":754450},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"8418946336cb577a51733a21d8ba4dc8b0ca5215","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/optimize-regex.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"deprecated":"Please upgrade to ^7.3.3.","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tsup":"^7.0.0","semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-es":"^4.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.4.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"3.1.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.1.8_1687463508260_0.7166528961399898","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@anolilab/eslint-config","version":"7.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@7.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"f193b9c23579dfb717e72783b94b1ad466bfab15","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-7.0.0.tgz","fileCount":311,"integrity":"sha512-F+ALbVbbIdJyzzOo12OLNyOve44dvcagDHm+9ROuCyEDTv9j+riQwcfYBZZzpf3kXMH0TzB7SQUoLP8OZ3TeGQ==","signatures":[{"sig":"MEMCHzeoTK3G/jWUxAvo9ho83y7hVMXQzRl7eHRno23g8fcCIBYkEVmDsZOjCyWcd5aU+myGSHt1RoCc8AK0gka53dOG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":768897},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"b64a9da98fea36ddb85c371cde498c4245a2827f","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tsup":"^7.0.0","semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-es":"^4.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.5.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"4.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.0.0_1687521126377_0.8227802907330373","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"@anolilab/eslint-config","version":"7.0.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@7.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"9567fb131a7c52c5bf6e4865dc71fe7573ed29eb","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-7.0.1.tgz","fileCount":311,"integrity":"sha512-E2mIe7t20Hvpm0MLsSS76fxOYbR5higE8ZS+TKrUuo2onwtInA3TUVEVUmisG6LhxoduENtyNu/5gFA29QIaHg==","signatures":[{"sig":"MEUCIQCC4jpc/t6LlOlopWMhxvmNhLBJdEj+KFDINsvweEiaXgIgZQNtDszxizOwNhuF7Pj5wwOfdwucPsimoSFiLG5YoGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@7.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":769148},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"b11e93219404d1da8f7e452af9210b4e31db20d1","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tsup":"^7.0.0","semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-es":"^4.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.5.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"4.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.0.1_1687537473599_0.0014523747954708899","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@anolilab/eslint-config","version":"7.1.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","config","javascript","es2015","es2016","es2017","es2018","es2020"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@7.1.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"1fefd10cc5c6441797a90199269df3c81560772d","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-7.1.0.tgz","fileCount":321,"integrity":"sha512-+yhYLifvn2bmR/59/A5p4l4cAVoEBPVqyygdnKauSCz3Ky9+fNM78J2n8lkBEgn0x2b4qMUxxRC20wYayasYJg==","signatures":[{"sig":"MEUCICynlLUnDGUbPg/Ho8YubJj0h3ozfQKQc5g53qdB56kmAiEA4NljJQrfhTmYdvzo2QBDNTbr/0Ioq7/axwDoiwPMwtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@7.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":783932},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"78c5f7cf125ca5aa25440cf471fec72b937a1048","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tsup":"^7.0.0","semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-es":"^4.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-storybook":"^0.6.11","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.1","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.5.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.11","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"4.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.11","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.1.0_1687608963907_0.2385565001243135","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"@anolilab/eslint-config","version":"7.2.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-sort-keys-fix","eslint-plugin-toml","eslint-plugin-typescript-sort-keys","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@7.2.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"fb5f643d12f918506d5b5ba782e2030842e9e43d","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-7.2.0.tgz","fileCount":331,"integrity":"sha512-Ir372zaaC/VEg8wFplHaIKxCK7lSF5Bl92lMyw2G4md3ORMKt4a3dm+O2pEATW2vUFRUeJPw3gE/4TxxUQ6lzw==","signatures":[{"sig":"MEQCIA8f8vH7PmupT+Zg+yfrM8e+zWfXyFPAymi/ArRhTQQJAiAPXVFSciLmG+Ic51MBGN+xf6fONmzA1T+AKEyQk+ms+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@7.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":790621},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"f72ff1d50ff06b9159b5baa5e37f286575449e1d","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tsup":"^7.0.0","semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-es":"^4.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-storybook":"^0.6.11","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.1","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.5.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.11","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"4.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.11","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.2.0_1687712990617_0.49912951453183396","host":"s3://npm-registry-packages"}},"7.2.1":{"name":"@anolilab/eslint-config","version":"7.2.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-sort-keys-fix","eslint-plugin-toml","eslint-plugin-typescript-sort-keys","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@7.2.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"d8a68d5fa243864c81e3eb79d86d5e7aa42b2ae2","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-7.2.1.tgz","fileCount":331,"integrity":"sha512-benBLXVB1dxsMRKob5oWESaUrbhg3PpMf9VVSwoTKXrdx7B+S4RgKTp4DSnEjEGmTAIyyN5J/HAA+rR7aEXeDA==","signatures":[{"sig":"MEYCIQDbt0AcwfiPH+4tTYYYoy0YB21ser4Ot080QPHsiG6qmAIhAPeOsd1RGJxSBonWCaXCB/LMSEcwATghGhbqtu6qbY/1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@7.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":790852},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"929602c3db81fb5c86fc56a339a0804fa28494e7","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tsup":"^7.0.0","semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-storybook":"^0.6.11","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.1","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.5.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.11","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"4.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.11","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.2.1_1687714500353_0.2144639668811812","host":"s3://npm-registry-packages"}},"7.2.2":{"name":"@anolilab/eslint-config","version":"7.2.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-sort-keys-fix","eslint-plugin-toml","eslint-plugin-typescript-sort-keys","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@7.2.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"86c415b98ad6ca86377d2fe4a01b49c8b9957710","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-7.2.2.tgz","fileCount":331,"integrity":"sha512-+iRoJxyxyOBx5ff7KRW4F/qh4OQjUmHGUkWO9/YteQhkwb0uanRT+qE1FeiwEyKn0cLx9dUo8S8WoTzfhIJhFg==","signatures":[{"sig":"MEUCIQCA2XImm1Whap42YHVNNqD5Evads97xAh89b8MJSupTrAIgTBTPIjacn5uCgCvnBEE33hAB+m7TefX/xAZN6YcZ+Xw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@7.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":792288},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"731bd9ad9029e077943aad3b51387199599e2ec7","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tsup":"^7.0.0","semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-storybook":"^0.6.11","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.1","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.5.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.11","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"4.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.11","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.2.2_1687733823603_0.418157527898269","host":"s3://npm-registry-packages"}},"7.2.3":{"name":"@anolilab/eslint-config","version":"7.2.3","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-sort-keys-fix","eslint-plugin-toml","eslint-plugin-typescript-sort-keys","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@7.2.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"35078c0bfa0ee7119d66d4635948925c9259336e","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-7.2.3.tgz","fileCount":331,"integrity":"sha512-4T+b2BrAwrAoS2PY5PkwqaxM3nRIAt2wQPYyqoam/H27bBSWfTOZXf+Q2SCgpz7e0KLB9tNWkc+gX0AeCRuO5g==","signatures":[{"sig":"MEQCICDHmQ1+SS+uXuBjb+qYqjPlesYZM4t8zrBFfgxUgoioAiBxtAs98G4eFXl4Fpi6RKRc4hKUhFqeyAz73lvkVfIjgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@7.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":793208},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"c967bccefbdeabaa6377e986f47f37db120494ff","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tsup":"^7.0.0","semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.3.0","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.1","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.5.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.3.0","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"4.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.3.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.2.3_1687892753168_0.33222125801349733","host":"s3://npm-registry-packages"}},"7.2.4":{"name":"@anolilab/eslint-config","version":"7.2.4","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-sort-keys-fix","eslint-plugin-toml","eslint-plugin-typescript-sort-keys","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@7.2.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"7b020c560f40ce6d3ba4a83aa908d6ba69ba3b3a","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-7.2.4.tgz","fileCount":335,"integrity":"sha512-lt5oxCkO1Ej7l1foYhu86y3uNcXIEW3RTI7lrm7CpbciTWWsm7cmo5Fm51BPr4DazHbE81wBTNCLmI8xa87McQ==","signatures":[{"sig":"MEUCIQDvdm0qP4Cf3q3jMniUwITrKfCSV1YfK6nqWyet8lwSgwIgFdzvuvocHvmRn1lQ2lquol21riJySqBD3HkD8YCyGlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@7.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":813318},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"8ffacd66ba0cac5cbffed58cee3d57ee88f3ff65","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tsup":"^7.0.0","semver":"^7.5.1","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.7.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.5","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.3.0","eslint-plugin-jsonc":"^2.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.1","@typescript-eslint/parser":"^5.59.9","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.5.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.43.0","type-fest":"^3.12.0","typescript":"^5.1.3","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.3.0","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"4.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.3.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.2.4_1687963361923_0.8250081647298084","host":"s3://npm-registry-packages"}},"7.2.5":{"name":"@anolilab/eslint-config","version":"7.2.5","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-sort-keys-fix","eslint-plugin-toml","eslint-plugin-typescript-sort-keys","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@7.2.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"8ae0da35b4e1a71ea88a95f1767d8eb88f87035e","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-7.2.5.tgz","fileCount":394,"integrity":"sha512-zKlqr0MIHHimP74VfkB8CyFVAv/FUKFLOD9WZscMlYvobgJU9MIWyxGg+zDpKUgWJPFf638Z8k2v1FgysEGRdg==","signatures":[{"sig":"MEQCIC87+UgEEqvVIPJCkW7+LFXr7PR2jVBH/ZnRtPcv45c0AiA2gCLbX9ygBxFuBJPFXcWm4J1bG1Y1bUtXdc3aNzJjNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@7.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":819814},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"dd38b6a2a02758364043c61599dfdfdc6461047f","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tsup":"^7.1.0","semver":"^7.5.3","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.6","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.2","@typescript-eslint/parser":"^5.60.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.5.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.60.1","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.43.0","vitest":"^0.32.2","type-fest":"^3.12.0","typescript":"^5.1.5","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"4.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.2.5_1687964382961_0.013472240508278999","host":"s3://npm-registry-packages"}},"7.2.6":{"name":"@anolilab/eslint-config","version":"7.2.6","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-sort-keys-fix","eslint-plugin-toml","eslint-plugin-typescript-sort-keys","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@7.2.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"331ee17cf1b349979080360ea3d9658af63f6c08","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-7.2.6.tgz","fileCount":394,"integrity":"sha512-WWABarPwYpxamGwqpHH8e3mo8srwunho/NDOkh+6D6y0njqRb28LJnqwVyZX81cbyCpqFPK8VzXpsuYFhir5Lw==","signatures":[{"sig":"MEQCIFvvQoKmzz6+BYTxXm7iHp4HhsoZN7uLpIg8Pac9ANCWAiBA1xXbZrhc33Ti5+m4at1BRs1zGO0eLO8WaTxPbRwXlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@7.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":820065},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"2117d971a5cf10e8c54b3aac979c8516e5a41d61","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tsup":"^7.1.0","semver":"^7.5.3","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.6","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.2","@typescript-eslint/parser":"^5.60.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.5.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.60.1","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.43.0","vitest":"^0.32.2","type-fest":"^3.12.0","typescript":"^5.1.5","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"4.0.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.2.6_1687989490474_0.5119629397904939","host":"s3://npm-registry-packages"}},"7.2.7":{"name":"@anolilab/eslint-config","version":"7.2.7","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-sort-keys-fix","eslint-plugin-toml","eslint-plugin-typescript-sort-keys","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@7.2.7","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"86bf0a0b840eb037a89fbd2db6f33927db014d83","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-7.2.7.tgz","fileCount":394,"integrity":"sha512-zMoeGCb6nYWq6KZW4M/mGiuvWCxb7Vm+ZCCVcYMuf08rGQY+rdd4pb8E9/PbFqcPJcZ7YG1SVaz8bh5T1fnLXA==","signatures":[{"sig":"MEQCIDIdPt5K/EiyORTuZjZKsDA14TH7KQyj+YrhItPl4MrGAiBSMQ5BGW4vi+rNN06ZLiu3llC/i3EqwNgtadH5N88aIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@7.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":820874},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"f5333d39e7a21aa1f0061bb04212fc99196fc694","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tsup":"^7.1.0","semver":"^7.5.3","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.6","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.2","@typescript-eslint/parser":"^5.60.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.5.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.60.1","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.43.0","vitest":"^0.32.2","type-fest":"^3.12.0","typescript":"^5.1.5","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"4.0.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.2.7_1688025938507_0.0947411851114317","host":"s3://npm-registry-packages"}},"7.3.0":{"name":"@anolilab/eslint-config","version":"7.3.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-sort-keys-fix","eslint-plugin-toml","eslint-plugin-typescript-sort-keys","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@7.3.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"bf80ec2b5b92caaab46fb1d6d2a2fdeef0fae81c","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-7.3.0.tgz","fileCount":394,"integrity":"sha512-SbRYxotfGwbsCoop+JUSaWQ9KMWemPtSRCbMUMnEMm7TcPoAC3SSWdVKLIkBlZNTViu6mN39FnlRhhIsgpSHBg==","signatures":[{"sig":"MEQCIGDPnHGGqeY2U0y5BhVszqjJWWDS03vbvsLW4rM9BvrjAiAs1pBc4wYtKbqDZmqUmHTchw0x54FcnRJ0xG4qkVbXYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@7.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":834185},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"220dafb26e8b24cfb74221d28cdbe11529a3a558","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"tsup":"^7.1.0","semver":"^7.5.3","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.6","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.2","@typescript-eslint/parser":"^5.60.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.5.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.60.1","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.43.0","vitest":"^0.32.2","type-fest":"^3.12.0","typescript":"^5.1.5","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"4.0.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.3.0_1688033557256_0.05922782995173792","host":"s3://npm-registry-packages"}},"7.3.1":{"name":"@anolilab/eslint-config","version":"7.3.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-sort-keys-fix","eslint-plugin-toml","eslint-plugin-typescript-sort-keys","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@7.3.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"a73724ed45fa23eaaee9712a55641d221beeb3e9","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-7.3.1.tgz","fileCount":394,"integrity":"sha512-QluHZDWK47GCzauuTLiUv8PEoFruBuOrfR8J4GFqmfv5S4w7ZRZdfMfA6pX2L+AjlksKgu6e3hIE656mPWZf6w==","signatures":[{"sig":"MEUCIQC7Pknt1ZyGomyYXtjbx0zxsgl+YaEwk+H1F7JqYg9F0gIgJ5u6oP2DuN11PRT5euf9ShZdKF0DtTqk6E9t38JHT14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@7.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":834636},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"import":"./dist/typescript-type-checking.mjs","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d68b5e3d447eed44c2694cd5a7b6ad68adad38a7","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"tsup":"^7.1.0","semver":"^7.5.3","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.6","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.2","@typescript-eslint/parser":"^5.60.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.5.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.60.1","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.43.0","vitest":"^0.32.2","type-fest":"^3.12.0","typescript":"^5.1.5","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"4.0.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.3.1_1688056943368_0.9953152468068491","host":"s3://npm-registry-packages"}},"7.3.2":{"name":"@anolilab/eslint-config","version":"7.3.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-sort-keys-fix","eslint-plugin-toml","eslint-plugin-typescript-sort-keys","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@7.3.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"28d4b1193bdbadd2a3ada2ed8fbb1103297df601","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-7.3.2.tgz","fileCount":199,"integrity":"sha512-CuXoAM9Zi6KUIIeXQ/anLw20DmP+jyaP2ovkeYxQjzu3Npi/Cppy0It05tgmU0PzEZFjzoez9ddjC+EDGNCzMw==","signatures":[{"sig":"MEQCIClonELfrMmm7wy/3clg+BdFf4bcC+KFYnQD6a5eEQZJAiBhFMo7spKHOHRqo4yfjO+dlWNqo9MfNokjU5yNH2xakw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@7.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":451337},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"7e96c401c64c33a52771e6a5b2aa67a9c09a9feb","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"tsup":"^7.1.0","semver":"^7.5.3","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.6","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.2","@typescript-eslint/parser":"^5.60.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"1.5.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.60.1","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.43.0","rimraf":"^5.0.1","vitest":"^0.32.2","type-fest":"^3.12.0","typescript":"^5.1.5","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"4.0.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_7.3.2_1688072358454_0.5299245068900087","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@anolilab/eslint-config","version":"8.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-sort-keys-fix","eslint-plugin-toml","eslint-plugin-typescript-sort-keys","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@8.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"4a8f0e99e32888158b684f3e2280b320148662a4","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-8.0.0.tgz","fileCount":203,"integrity":"sha512-1s5RawxHsx4Nn4rZBqdwrkgJNhxXWwV/w4q1ISy82CNs/gh3m9Jz9paGOrQgKwSMBteh82PmvA6Vz/vGtXWAtA==","signatures":[{"sig":"MEUCIG6bCNVxEecdmzYR1OZJ6sMEW/UvUOLCzGCqiE8PjfcrAiEA2rQj+gKv3c0YgwgSTRroucfFtELRQwc7N+kX4+F/mQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":461026},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"eb825f8b7ca65cf72b8a44a61d355bb9a5ced05b","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/sort-keys-fix.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript-sort-keys.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"tsup":"^7.1.0","semver":"^7.5.3","find-up":"5.0.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.6","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.2","@typescript-eslint/parser":"^5.61.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-sort-keys-fix":"^1.1.2","@anolilab/package-json-utils":"2.0.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.61.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-typescript-sort-keys":"^2.3.0","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.44.0","rimraf":"^5.0.1","vitest":"^0.32.4","type-fest":"^3.12.0","typescript":"^5.1.6","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.6","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"5.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_8.0.0_1688418673492_0.35169677142806677","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@anolilab/eslint-config","version":"9.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@9.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"271fa7824cbe5419f37a6009c49ab2fc65286aa3","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-9.0.0.tgz","fileCount":206,"integrity":"sha512-Jc1nZIk2oYDPkfb2ynU/WRPj3CjcdVW+uUVbAPtCyeVMF+aNHT8vQ3poUHu3MiwyuolAwj/XWVTWTRP5rbp6IA==","signatures":[{"sig":"MEYCIQDaAGKYGDNGLtXcNkwOBL/sra1gWlztJWFfEEBvVq4DyAIhAN5+DkXExoNJQQM/86Txn40xg31VL4xKQyaEvF8lpVDQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@9.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":468858},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d09130263c968f0eb2cd6aac9a925ff79e6aac82","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"tsup":"^7.1.0","semver":"^7.5.3","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.6","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.2","@typescript-eslint/parser":"^5.61.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.4.0","@anolilab/package-json-utils":"2.0.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.61.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.44.0","rimraf":"^5.0.1","vitest":"^0.32.4","type-fest":"^3.12.0","typescript":"^5.1.6","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.6","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"5.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_9.0.0_1688511999104_0.5171087557655121","host":"s3://npm-registry-packages"}},"9.0.1":{"name":"@anolilab/eslint-config","version":"9.0.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@9.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"1bc98d605338cddf72bb11a2d344172380199e72","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-9.0.1.tgz","fileCount":206,"integrity":"sha512-5LMO+VM+O8qUM0R5Y6pVx+tPR+deyW5s/ReHYopOGc0naZFzhDVfAISDMnj33lXB90i9kxWBrj6S5J6PU8P7dg==","signatures":[{"sig":"MEUCIF76BPe21MDh5EcUnxkzgiq+Denf8IfBYi3KAd4/5frnAiEAwjJyiCgjH9b4hE+aJYi1/Y4TJI5ZIxH4U2I/Y1AtmW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@9.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":469233},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"a26011fe781cb224e7cb590147d5f258fd0ee0ae","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"tsup":"^7.1.0","semver":"^7.5.3","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.6","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.2","@typescript-eslint/parser":"^5.61.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.4.0","@anolilab/package-json-utils":"2.0.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.61.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.44.0","rimraf":"^5.0.1","vitest":"^0.32.4","type-fest":"^3.12.0","typescript":"^5.1.6","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.6","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"5.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_9.0.1_1688570290158_0.9901672765350527","host":"s3://npm-registry-packages"}},"9.0.2":{"name":"@anolilab/eslint-config","version":"9.0.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@9.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"e9843889acc7ea07678121361628eb60aafb7795","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-9.0.2.tgz","fileCount":206,"integrity":"sha512-O2VV4TGcIZmEKneuGUmIY3GnYkOwcb2jugX4C0QkrRw6nl30VMj4olccu53p9yq0KcQ/D0f4UBJC+bO90umA0Q==","signatures":[{"sig":"MEUCIC1wDNC3TlydqgVOan4wUaAKFarnOtYfSwrJkMduzfitAiEAsoSgWmosSmEIlooUM0Cbe/3V8XBF3pfElPYPwrP0a0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@9.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":469800},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"965437eab8642b71098c57d50051d7436fced979","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"tsup":"^7.1.0","semver":"^7.5.3","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.6","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.2","@typescript-eslint/parser":"^5.61.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.4.0","@anolilab/package-json-utils":"2.0.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.61.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.44.0","rimraf":"^5.0.1","vitest":"^0.32.4","type-fest":"^3.12.0","typescript":"^5.1.6","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.6","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"5.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_9.0.2_1688571520469_0.2978282562347392","host":"s3://npm-registry-packages"}},"9.0.3":{"name":"@anolilab/eslint-config","version":"9.0.3","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@9.0.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"22d731cfff518ad2e8b69a3bc5fde7d9c91264c9","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-9.0.3.tgz","fileCount":208,"integrity":"sha512-W5LH5G1Uiq6260HTC78AtXuTJT1N51BTnoz2Xi6bM8RRr01FyXqNzBN31y5FGAKEzzMrgRtLHvqYUoN6WGTXsA==","signatures":[{"sig":"MEQCIDuk/wzcaKbnI2GfWQia0lmQ+J1bzcPWwXpIupezyHJfAiB7D0Kuuf2bFNGszMBXXloSmYEced5Vsm1B15zhtLqlMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@9.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":477887},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"ad79a991e4c4cec0229a87e1208390cdfcb4bae5","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"tsup":"^7.1.0","semver":"^7.5.3","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.6","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.6","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.2","@typescript-eslint/parser":"^5.61.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.4.0","@anolilab/package-json-utils":"2.0.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.61.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.44.0","rimraf":"^5.0.1","vitest":"^0.32.4","type-fest":"^3.12.0","typescript":"^5.1.6","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.6","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"5.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_9.0.3_1688641591274_0.8978323623439219","host":"s3://npm-registry-packages"}},"9.0.4":{"name":"@anolilab/eslint-config","version":"9.0.4","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@9.0.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"bdf348cf9379a47552a82bf8908ae99c9b49524c","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-9.0.4.tgz","fileCount":208,"integrity":"sha512-g4UPthFiiFNaegr02Xid51IaibpuUNM2gsKHg0hecVMvhnh6ikVB/IepOjvcu716rIFt4oTsS7GQbfkMdnj/sA==","signatures":[{"sig":"MEUCIDgKIrmCEztkEAStJjq5P0iznnWVXMcWTAg5wocUOtI4AiEArg9ivTRT5ITptdAAK+tOR1Xm6ypRNarT2uYBb4CTZUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@9.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":477040},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"3bd3e0a9a223d5385415f6e526ae45f375f71e11","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"tsup":"^7.1.0","semver":"^7.5.3","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.6","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.6","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.2","@typescript-eslint/parser":"^5.61.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.4.0","@anolilab/package-json-utils":"2.0.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=5.61.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.44.0","rimraf":"^5.0.1","vitest":"^0.32.4","type-fest":"^3.12.0","typescript":"^5.1.6","@types/eslint":"^8.40.2","@types/semver":"^7.5.0","semantic-release":"^21.0.6","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"5.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.9","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_9.0.4_1688854926937_0.12121923909208632","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"@anolilab/eslint-config","version":"10.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@10.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"84fff0308f2070eb2471c58fa74c7389c16152f2","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-10.0.0.tgz","fileCount":206,"integrity":"sha512-0lta1cMhgTR4M2hDV+Fz4W1uF7jI74KeNEtclIwSDPo8Tt4dKnITbmx+0DYTd4RyYK09IEZgwxJd02XU1CbNvA==","signatures":[{"sig":"MEUCIQCc8U8kEg4o53EokncDmWT3M2+4+1Oa2byFDoHIix/g7QIgf1tEQFsU4qBghMtr3iZ3kIvQnvvo33eBUVwbgqTqnYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":481081},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"9d267dccd87aefb529add659a2bd4f6bded967f5","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"tsup":"^7.1.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.8","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.9","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.1.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.5.0","@anolilab/package-json-utils":"3.0.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=6.1.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.45.0","rimraf":"^5.0.1","vitest":"^0.33.0","type-fest":"^4.0.0","typescript":"^5.1.6","@types/eslint":"^8.44.0","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_10.0.0_1689707642336_0.23220439560835238","host":"s3://npm-registry-packages"}},"10.0.1":{"name":"@anolilab/eslint-config","version":"10.0.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@10.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"a009aec6927104f5589d1d96a0debffbe7c445db","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-10.0.1.tgz","fileCount":206,"integrity":"sha512-O1chUU8Z2yoL/n5pPttfVEd1CuDlvN6W8qiV3i+5HQ2cKx44e8VCqzKdz61B4yFX4tKkd5RkM+nqT84LNHEMpw==","signatures":[{"sig":"MEQCIB7Y0AthDUohlqwQWeMgLEaljp5S/02fVm4bVRai5nk0AiBgT5Sg6HiEhbeeXbbmNim6eiz03+uDI6ewkQVqffEQoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@10.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":483178},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"408b33c12cd2b2188b6b9df34304ee6305eb5fba","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"tsup":"^7.1.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.1.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.0","eslint-plugin-antfu":"^0.39.8","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.9","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.1.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.5.0","@anolilab/package-json-utils":"3.0.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=6.1.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.45.0","rimraf":"^5.0.1","vitest":"^0.33.0","type-fest":"^4.0.0","typescript":"^5.1.6","@types/eslint":"^8.44.0","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.32.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_10.0.1_1689776420684_0.6964969723374941","host":"s3://npm-registry-packages"}},"10.0.2":{"name":"@anolilab/eslint-config","version":"10.0.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@10.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"4fc39052e9218b9e5d62c9cea829d6c83c19fa4d","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-10.0.2.tgz","fileCount":206,"integrity":"sha512-fH3bSiLmZZ58PheMyNep4sQ3OrB1YXg7rjYiGezCXSGyi0ZNGMzFoEG75G4g8AZOUf5ETgAqP5IyWl3mgXU69g==","signatures":[{"sig":"MEUCIQD0JLI7Kq3bytiEvBT6HpO8YPsuBAgyuvuq7ibaAzy00QIgTur8YF1aKRekOuBhrfgqv8Z9eJmILB2KpGdGbT1bbpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@10.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":483563},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"178e35b61a79b8338203247fc77c7497e46b0a9d","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"tsup":"^7.1.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.39.8","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.9","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.2.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.5.0","@anolilab/package-json-utils":"3.0.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=6.2.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.45.0","rimraf":"^5.0.1","vitest":"^0.33.0","type-fest":"^4.0.0","typescript":"^5.1.6","@types/eslint":"^8.44.0","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.33.0","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_10.0.2_1690271789829_0.18286447989983756","host":"s3://npm-registry-packages"}},"10.0.3":{"name":"@anolilab/eslint-config","version":"10.0.3","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@10.0.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"ad017a098aa145e17319467491bfa7c9d2db6a16","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-10.0.3.tgz","fileCount":209,"integrity":"sha512-08GjGJmd9RQwYHW4kBBBxut0AzNgk+DQTbyZ9EsHanEwMNKlUrJcw3+Km+Cwk9466DOfSDEKQrI4jg7g7xJlmw==","signatures":[{"sig":"MEUCIQCHphwKD1Me8UHOSoJYRA4MPIkIvm5Y52fswk+EgwjLKAIgP2+jhdcaLGEUL/nL3LdXDZqwUiwWmT/tcKHSlBQUkE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@10.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":484820},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d77841766307c9c3d2d9727512b74521c42843c0","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"tsup":"^7.1.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.39.8","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.9","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.2.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.5.0","@anolilab/package-json-utils":"3.0.1","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=6.2.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.45.0","rimraf":"^5.0.1","vitest":"^0.33.0","type-fest":"^4.0.0","typescript":"^5.1.6","@types/eslint":"^8.44.0","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.33.0","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_10.0.3_1690284635891_0.11915632357072914","host":"s3://npm-registry-packages"}},"10.0.4":{"name":"@anolilab/eslint-config","version":"10.0.4","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@10.0.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"2d7374dbe9c0bd20ecc80437c8f6d44928bda487","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-10.0.4.tgz","fileCount":210,"integrity":"sha512-AbD06xgZkvLAVIO81G4//anP5QbsNzXjnNd+7N8Bh30kZrojG3cnBHCrF6hUPnLFMtgqD17X3qnRkDc6mRL7nQ==","signatures":[{"sig":"MEUCIHsAIxvBJqNws58nRFE2++85VWevG5wNG/z61krIdND3AiEA18hzBWXItSnphcc7oTN6iQaEv4+x7QyvPMv90bVkoL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@10.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":485724},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"44dddcf642c76f36b071ef99b5010c8f34d2a814","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tsup":"^7.1.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.39.8","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.9","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.2.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.5.0","@anolilab/package-json-utils":"3.0.2","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=6.2.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.45.0","rimraf":"^5.0.1","vitest":"^0.33.0","type-fest":"^4.0.0","typescript":"^5.1.6","@types/eslint":"^8.44.1","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.33.0","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_10.0.4_1690360105063_0.8073851145178559","host":"s3://npm-registry-packages"}},"10.0.5":{"name":"@anolilab/eslint-config","version":"10.0.5","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@10.0.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"64939daf7e100da377b27a33627409ae1fd313e9","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-10.0.5.tgz","fileCount":210,"integrity":"sha512-y6ClpsOvloj9fBnNMEK8aCmmjQGfDSrPJc26OueOr813c2iqZKI34EnoY+qAt5U6+QWUSh1Ny+eoqJpV5nPYww==","signatures":[{"sig":"MEUCIQDcl+uMxh4erG3WWcz0dMcmY6y2e83WgM0/JgfOj0Mk+QIgV/wRoWdUeN48J/7Cpzgp1agrjDrlASCYem1OLX5qnng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@10.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":486794},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"09aff4a7d73a79d87d41db9d874dc48407a357f6","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tsup":"^7.1.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.39.8","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.9","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.2.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.5.0","@anolilab/package-json-utils":"3.0.2","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=6.2.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.45.0","rimraf":"^5.0.1","vitest":"^0.33.0","type-fest":"^4.0.0","typescript":"^5.1.6","@types/eslint":"^8.44.1","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.33.0","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_10.0.5_1690360777166_0.991193481858883","host":"s3://npm-registry-packages"}},"10.0.6":{"name":"@anolilab/eslint-config","version":"10.0.6","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@10.0.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"cf1a6157cd047fb02066187dfb5a2aff370762c8","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-10.0.6.tgz","fileCount":210,"integrity":"sha512-Cv6sdxYNqmo4o+9G3AFoknuDpETzLbpMutpfvQOkczbZP97ZXZRthANxz/2GpfCrGK+PBPuoP8zUctfJjlwjoQ==","signatures":[{"sig":"MEQCIHCq9O+LkIDtG+/s3/DeZPZTzPAQd/PCG7enkOZsbxYjAiBftGvoR167PHblr2EkfNDCG0jVgiE2BKZsDK1YP0QT6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@10.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":487243},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d2ef063618805cfb63cf15d088f23c43eb9a8c71","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tsup":"^7.1.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.39.8","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.9","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.2.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.5.0","@anolilab/package-json-utils":"3.0.2","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=6.2.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.45.0","rimraf":"^5.0.1","vitest":"^0.33.0","type-fest":"^4.0.0","typescript":"^5.1.6","@types/eslint":"^8.44.1","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.33.0","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_10.0.6_1690368677009_0.012422962835974438","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"@anolilab/eslint-config","version":"11.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@11.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"5cccb6287fc155cd163de0f1207710cc98e80de4","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-11.0.0.tgz","fileCount":210,"integrity":"sha512-GFmKn08WdfiGseZ7eWxCqo3FPVdv5JlbYVak2kCW8RTiHRhKZSbLJb3O9SoJ3R1+h5T45QTQcjtTfvvj23dVZg==","signatures":[{"sig":"MEUCIBcdo8EDC+mzbOPLKoFBwBx/QS0bpRlMU5P7wCASUuE5AiEAgbH56KU5AQpY1IGEpgg/XgoBwk8aXjgPGsHg2FSiCnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@11.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":488255},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"ecf69105b8551d373de862225774fe1ac225f8c6","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tsup":"^7.1.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.39.8","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.9","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.2.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.5.0","@anolilab/package-json-utils":"3.0.2","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=6.2.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.45.0","rimraf":"^5.0.1","vitest":"^0.33.0","type-fest":"^4.0.0","typescript":"^5.1.6","@types/eslint":"^8.44.1","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.33.0","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_11.0.0_1690482816259_0.11635782027307706","host":"s3://npm-registry-packages"}},"11.0.1":{"name":"@anolilab/eslint-config","version":"11.0.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@11.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"f6478d2bf56a993a22bcba13d47212475c430f1c","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-11.0.1.tgz","fileCount":210,"integrity":"sha512-KHWGf4jyImPxsO+UGUH418MyLzxuneuMHg+bldE8srwXE6Pfw9tmbXiz/JeDkdr6aGsniX5XKOxOMogpU5ks8g==","signatures":[{"sig":"MEYCIQCnevsddpRqRDkEo5PO4zeh7bnewAqXORvykt266wBYRAIhANdfiniztmnI1hGzUoJTSAAub9TzR3J0JAsKNRZDZmJM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@11.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":488588},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d8e3c1a4b9f46c947c23027942e36d36ea6b4370","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tsup":"^7.1.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.39.8","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.9","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.2.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.5.0","@anolilab/package-json-utils":"3.0.2","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=6.2.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.45.0","rimraf":"^5.0.1","vitest":"^0.33.0","type-fest":"^4.0.0","typescript":"^5.1.6","@types/eslint":"^8.44.1","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.33.0","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_11.0.1_1690489404972_0.9522937033177943","host":"s3://npm-registry-packages"}},"11.0.2":{"name":"@anolilab/eslint-config","version":"11.0.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@11.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"703c176b6dde5159fc2f189cf9e58003539ec241","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-11.0.2.tgz","fileCount":210,"integrity":"sha512-3xubOp8BYSLjp6CWyxHHgXCxXuagtkoWYmA310kpydiy7nFJJqo36bdCoWCILh9x2LFypa9lyTu4KCG4ByxImg==","signatures":[{"sig":"MEUCIQCFmrKOJS2bjCKmtVcEOl++gFxnFHA9V5KoiLdFBBeSKwIgapyHPciw2BbQKRASWCGm+8O69FILEZ1+A/KvfSJtCmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@11.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":488886},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"c6517bcc951aa57cb9bc02187d99ed4b5c68505c","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tsup":"^7.1.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.39.8","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.9","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.2.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.5.0","@anolilab/package-json-utils":"3.0.2","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=6.2.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.45.0","rimraf":"^5.0.1","vitest":"^0.33.0","type-fest":"^4.0.0","typescript":"^5.1.6","@types/eslint":"^8.44.1","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.33.0","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.6","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.29.25","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_11.0.2_1690554677054_0.5772775302540871","host":"s3://npm-registry-packages"}},"11.0.3":{"name":"@anolilab/eslint-config","version":"11.0.3","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@11.0.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"76a5db1c406dcc761dc70d135a64f8b11a09a0f2","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-11.0.3.tgz","fileCount":210,"integrity":"sha512-IDR0nESQS+tqAUHwgYxLgqDdSY93gT/k4W7dnj2RMdau1DB9up1qc32AAqfSEjJXyB0dXXhDZ7jxSQQ1vRPBdQ==","signatures":[{"sig":"MEUCIQDFt042XcDvHIk+VK2AG0C81ZurgwBctyz0i8plM5NxNAIgcygN/Jxu8XnqUyUiw3FEVpVA7mavdXoWtxSd2aMLoTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@11.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":489682},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"78aa73cf398dfbf9e0950c92548eacda9b00be5b","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tsup":"^7.1.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.40.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.5","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.9","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.2.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.5.0","@anolilab/package-json-utils":"3.0.2","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=6.2.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.46.0","rimraf":"^5.0.1","vitest":"^0.33.0","type-fest":"^4.0.0","typescript":"^5.1.6","@types/eslint":"^8.44.1","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.5","eslint-plugin-react":"^7.33.1","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.8","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.5","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_11.0.3_1690917233924_0.549564789885086","host":"s3://npm-registry-packages"}},"11.1.0":{"name":"@anolilab/eslint-config","version":"11.1.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@11.1.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"e124781b360dcd3bebbe1fa3b7f45494b168474b","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-11.1.0.tgz","fileCount":213,"integrity":"sha512-8TJtvBVs68JJZ3WxvNrdhH5xvIh6cIqDdhIcZQ0HPzNbkpyMsrkhnWp+Dd2oTK0DlfLaMzdiBA59Jj9kvS8tkA==","signatures":[{"sig":"MEQCIBpmT+7Zn6SUy4HJIR6cfq/s1yST/5seGw9Nwk+2uPVkAiA8nDdx6/QuJMYuJGeMYMSljJ9ftcVvdCr0JX/khTnhfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@11.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":493547},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"753f10d6dd2246d9a6d2b2e4611f23ad7944e01b","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tsup":"^7.1.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.40.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.5","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.9","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.2.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-plugin-editorconfig":"^4.0.3","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.5.0","@anolilab/package-json-utils":"3.0.2","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=6.2.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.46.0","rimraf":"^5.0.1","vitest":"^0.33.0","type-fest":"^4.1.0","typescript":"^5.1.6","@types/eslint":"^8.44.1","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.5","eslint-plugin-react":"^7.33.1","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.8","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.5","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_11.1.0_1691011724608_0.8341867762425026","host":"s3://npm-registry-packages"}},"11.2.0":{"name":"@anolilab/eslint-config","version":"11.2.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@11.2.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"caa34ef4bef681e2bc6a8f8a0b5a4d5f3e9d586b","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-11.2.0.tgz","fileCount":217,"integrity":"sha512-c5it4kWm9Y5flCytzGXoAlCFywWQTz0y1fBNpW9Hs4SNN/dc8s9Mt3plTccM9HQRQIVAPEuTQWtOalYGBOoMnQ==","signatures":[{"sig":"MEYCIQDCa07HPOhtIeX6VkOixNqI22EV+mMjVoqHwQ2FXKBdNAIhANvnyyoF3fcDugRR2FxvzimfgjABOck+p70JJJNxHZdA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@11.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":497005},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"5403189bb0880c1a8d18567cc0f711ad9dbb66c5","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tsup":"^7.1.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.27.5","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.40.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.5","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.9","eslint-define-config":"^1.22.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.0","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.2.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-plugin-editorconfig":"^4.0.3","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.5.0","@anolilab/package-json-utils":"3.0.2","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=6.2.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^7.1.0","react":"^18.2.0","eslint":"^8.46.0","rimraf":"^5.0.1","vitest":"^0.33.0","type-fest":"^4.1.0","typescript":"^5.1.6","@types/eslint":"^8.44.1","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.5","eslint-plugin-react":"^7.33.1","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.8","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.5","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_11.2.0_1691096852795_0.4682153526112913","host":"s3://npm-registry-packages"}},"11.2.1":{"name":"@anolilab/eslint-config","version":"11.2.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@11.2.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"438683ce47a441cf8bd6a6a60d81f536fa114301","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-11.2.1.tgz","fileCount":217,"integrity":"sha512-fsgZrQuSfeMOav2ly4B7DVhoJpG/9ig0wtgnUYZ/Gd98gFs/nb5/ijv2BBLqDrEvN2jBO3INILVxDL0ml9lSvg==","signatures":[{"sig":"MEUCIQCAt9vOT/LkGkL8857WrFTGg/uP0U01FnVK4WfFVLtr/QIgXoswNXXhOX44uNvU74b82HksTbM1wWreG2bayti3mJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@11.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":497436},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"73a70a06387ba7600b62565c127ab60eaf7ba392","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tsup":"^7.2.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.0","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.40.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.5","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.9","eslint-define-config":"^1.22.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.2.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-plugin-editorconfig":"^4.0.3","eslint-import-resolver-node":"^0.3.7","eslint-plugin-perfectionist":"^1.5.1","@anolilab/package-json-utils":"3.0.3","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.5","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":">=6.2.1","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.46.0","rimraf":"^5.0.1","vitest":"^0.34.1","type-fest":"^4.1.0","typescript":"^5.1.6","@types/eslint":"^8.44.1","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.5","eslint-plugin-react":"^7.33.1","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.8","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.5","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.5","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_11.2.1_1691140167534_0.26119158513185936","host":"s3://npm-registry-packages"}},"11.2.2":{"name":"@anolilab/eslint-config","version":"11.2.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@11.2.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"dbf3dddf5feb3d6ad041a3aa8e9d847e329f61fa","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-11.2.2.tgz","fileCount":217,"integrity":"sha512-rFOpQ4i2mga2RTsYcr7ih2gi838v/Qs3q8YYZc8LvyBM3i443+rmEuhep81NfO0lalySvKmsmFyVBb9iyk2ATA==","signatures":[{"sig":"MEUCIExBKtZr2rGwm7fTzc+6H3af9IXyUXuYXLWLzvfISG2yAiEAorOEEpRyh2UaceJ76PV8DFUZZIZZJJ4IP2UdkxvRFZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@11.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":498097},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"810e4ae1d63fd0067fd67260d3fdea5fb21704f5","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tsup":"^7.2.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.0","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.1.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.40.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.6","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.9","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.13.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.20.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.2.1","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-plugin-editorconfig":"^4.0.3","eslint-import-resolver-node":"^0.3.8","eslint-plugin-perfectionist":"^1.5.1","@anolilab/package-json-utils":"3.0.3","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.5","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.1","@typescript-eslint/eslint-plugin":">=6.2.1","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.46.0","rimraf":"^5.0.1","vitest":"^0.34.1","type-fest":"^4.1.0","typescript":"^5.1.6","@types/eslint":"^8.44.2","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.6","eslint-plugin-react":"^7.33.1","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.8","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.1","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.6","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.13.3","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.5","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_11.2.2_1691496799869_0.12942441270339344","host":"s3://npm-registry-packages"}},"11.2.3":{"name":"@anolilab/eslint-config","version":"11.2.3","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@11.2.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"c110edc92f61b4971810935b294994d117178049","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-11.2.3.tgz","fileCount":217,"integrity":"sha512-adVEa1OjyOd7EhjCeDjVJ8ArmNbBXeCi6GrBP8fPOWPRfCsseQpWI5k5v/mgWHBukVlPP3HMZmTK4Ox+VG858w==","signatures":[{"sig":"MEYCIQCPOPll/3H6g9VI+QEXMmNcTHw7VpdvEwKOim3iY8NbPQIhAOQLh/TYCY04DjzxQGMqHIslNcBVwBfeW4ELsMSCIb7g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@11.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":498860},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"9d95771a35286f4ffce218096a5fb33c273a9eb5","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tsup":"^7.2.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.0","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.40.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.6","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.10","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.14.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.20.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.3","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.3.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-plugin-editorconfig":"^4.0.3","eslint-import-resolver-node":"^0.3.9","eslint-plugin-perfectionist":"^1.5.1","@anolilab/package-json-utils":"3.0.4","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.5","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.1","@typescript-eslint/eslint-plugin":">=6.3.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.6.0","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.46.0","rimraf":"^5.0.1","vitest":"^0.34.1","type-fest":"^4.2.0","typescript":"^5.1.6","@types/eslint":"^8.44.2","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.6","eslint-plugin-react":"^7.33.1","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.8","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.1","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.6","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.5","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_11.2.3_1691661351889_0.5722031146774653","host":"s3://npm-registry-packages"}},"11.3.0":{"name":"@anolilab/eslint-config","version":"11.3.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@11.3.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"cf9258e5b1836eae357038544c177e0e67197da7","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-11.3.0.tgz","fileCount":217,"integrity":"sha512-nJqyM6J3cLU4z+zg2B+hh5IeiDYknj4Zi0jlAilrPsVa/uzKCFG76EQ12yKt/aip1JFcujYbWauU7b5TRb50dQ==","signatures":[{"sig":"MEUCIH+y6iE5beDRvX4zlfkmy4ROyF7KSCQrKL/UeO/oNw2OAiEA3/luc9frHvlDzbl7RgtiGofTl4MWjbshVohJuIFmN4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@11.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":500313},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"9658303b848ea5d3ccda80a942c703f73199a773","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tsup":"^7.2.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.0","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.40.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.6","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.10","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.14.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.20.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.3","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.3.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-plugin-editorconfig":"^4.0.3","eslint-import-resolver-node":"^0.3.9","eslint-plugin-perfectionist":"^1.5.1","@anolilab/package-json-utils":"3.0.4","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.5","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.1","@typescript-eslint/eslint-plugin":">=6.3.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.6.0","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.46.0","rimraf":"^5.0.1","vitest":"^0.34.1","type-fest":"^4.2.0","typescript":"^5.1.6","@types/eslint":"^8.44.2","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.6","eslint-plugin-react":"^7.33.1","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.8","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.1","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.6","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.5","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_11.3.0_1691662902155_0.5186085901145048","host":"s3://npm-registry-packages"}},"11.3.1":{"name":"@anolilab/eslint-config","version":"11.3.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@11.3.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"7de11a872706e0f35b8c028e8ab371dcdd3aa994","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-11.3.1.tgz","fileCount":217,"integrity":"sha512-5eNVDUnLaBS4FM3VEYC2rcp4cO5Bxn/D0njAUPPIZfccnSwAJhLAqGxBodP2WuX3P0Wr+CBFeKBFepGrPYjxNQ==","signatures":[{"sig":"MEUCIQC9I2zGobbth83ubaMfOlDq/S55uPXV7CHvG/gLBz12UAIgQDP86tVWyoh9ONse/zCL1CbMuCPX+PHYRISlfv1zSwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@11.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":501126},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"a139f204e276f40af89f45d5ab914dbd6ca74eec","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tsup":"^7.2.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.0","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.40.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.6","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.10","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.14.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.20.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.3","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.3.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-plugin-editorconfig":"^4.0.3","eslint-import-resolver-node":"^0.3.9","eslint-plugin-perfectionist":"^1.5.1","@anolilab/package-json-utils":"3.0.4","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.5","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.1","@typescript-eslint/eslint-plugin":">=6.3.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.6.0","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.47.0","rimraf":"^5.0.1","vitest":"^0.34.1","type-fest":"^4.2.0","typescript":"^5.1.6","@types/eslint":"^8.44.2","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.6","eslint-plugin-react":"^7.33.1","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.8","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.1","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.6","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.5","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_11.3.1_1692008041476_0.38257490616681666","host":"s3://npm-registry-packages"}},"11.3.2":{"name":"@anolilab/eslint-config","version":"11.3.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@11.3.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"5a7721edabac6a80dd6a7b5548badb4a323b9630","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-11.3.2.tgz","fileCount":217,"integrity":"sha512-IgsQ4LJiGEJCWugn6nPrDCIeB58tai4B4a7mvuMjEaPrYGe+xAldfpRrKNW427BeMTnC1bNKRSpL5wZVFOU+PA==","signatures":[{"sig":"MEQCIG2xpGAwLeaRAR+scj+9mTTCHX0Rjz62P2wXGJL3A0U1AiBWBKfKT6HJDct95mzTcN/Kh7qDc2EXhcXeDf0kxPLzTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@11.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":502026},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"2800e88d37cdedc1222ea6aa78c1570198f93531","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tsup":"^7.2.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.0","eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.40.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.6","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.10","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.14.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.20.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.3","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.3.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-plugin-editorconfig":"^4.0.3","eslint-import-resolver-node":"^0.3.9","eslint-plugin-perfectionist":"^1.5.1","@anolilab/package-json-utils":"3.0.4","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.5","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.0","@typescript-eslint/eslint-plugin":">=6.3.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.6.0","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.47.0","rimraf":"^5.0.1","vitest":"^0.34.1","type-fest":"^4.2.0","typescript":"^5.1.6","@types/eslint":"^8.44.2","@types/semver":"^7.5.0","semantic-release":"^21.0.7","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.6","eslint-plugin-react":"^7.33.1","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.8","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.4.2","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.0","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.1","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.4.6","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.5","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_11.3.2_1692010712630_0.14137139796585285","host":"s3://npm-registry-packages"}},"11.3.3":{"name":"@anolilab/eslint-config","version":"11.3.3","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@11.3.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"561828a4a40dd335c452f9a1ff11fd0cf2aef4a6","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-11.3.3.tgz","fileCount":217,"integrity":"sha512-cZpxfOywzg+nmpKictBnidOLnq1lJMqaWcvI6m7UtXzPshiUwWoxkIv4adIZaS/gIeOo4LAEhDCJdEFchMKBLg==","signatures":[{"sig":"MEYCIQCFnvm2peaIkueH8vbJucojwRv/vfBfW7YBDmbt7llPugIhAIZu7lTcqOfxunz+RPMJec95uGtk2vtfSy6uY3JPc1Zb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@11.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":502916},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"ee9725736f6c85b1f57fb5e6b36646a2c96fa61c","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"tsup":"^7.2.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.0","eslint-plugin-n":"^16.0.2","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.41.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.5.0","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.10","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.14.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.3","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.15.3","@typescript-eslint/parser":"^6.3.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-plugin-editorconfig":"^4.0.3","eslint-import-resolver-node":"^0.3.9","eslint-plugin-perfectionist":"^1.5.1","@anolilab/package-json-utils":"3.0.4","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.5","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@typescript-eslint/eslint-plugin":">=6.3.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.6.0","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.47.0","rimraf":"^5.0.1","vitest":"^0.34.1","type-fest":"^4.2.0","typescript":"^5.1.6","@types/eslint":"^8.44.2","@types/semver":"^7.5.0","semantic-release":"^21.1.1","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.5.0","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.8","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.2","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.5.0","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.0.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.15.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.32.5","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_11.3.3_1692948852535_0.7570183387292468","host":"s3://npm-registry-packages"}},"11.3.4":{"name":"@anolilab/eslint-config","version":"11.3.4","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@11.3.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"513009602c9e21ea4e5c6fd98202c8e5016ad6c3","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-11.3.4.tgz","fileCount":217,"integrity":"sha512-ZybrPhEG8WOZJoomp+VexJh5BvCmJzCHGHv+ByfarDFoy5/bds4aQJysZ938ZBISJ0uRVHcmJcijsLQg+D/xfQ==","signatures":[{"sig":"MEUCIEtAtL7fotMNd6xVENbB58BgILep28xt+EfCZZdJ6PKIAiEA6wObphvwWF75HujSEO2qzd1EJ+PxAi9VHC0fTk53odk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@11.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":503890},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d2929d0b4f2c0e8bd6d260a7c1816f8c6b49e4cf","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"tsup":"^7.2.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.20.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.0","eslint-plugin-n":"^16.0.2","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.41.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.5.0","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.10","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.1.4","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.14.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.3","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.16.0","@typescript-eslint/parser":"^6.3.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-plugin-editorconfig":"^4.0.3","eslint-import-resolver-node":"^0.3.9","eslint-plugin-perfectionist":"^1.5.1","@anolilab/package-json-utils":"3.0.4","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@typescript-eslint/eslint-plugin":">=6.3.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.6.0","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.48.0","rimraf":"^5.0.1","vitest":"^0.34.1","type-fest":"^4.2.0","typescript":"^5.1.6","@types/eslint":"^8.44.2","@types/semver":"^7.5.0","semantic-release":"^21.1.1","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.5.0","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.8","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.2","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.5.0","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_11.3.4_1693315709865_0.3606802147381696","host":"s3://npm-registry-packages"}},"11.3.5":{"name":"@anolilab/eslint-config","version":"11.3.5","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@11.3.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"cdcc57e67ced1d27ccb63b85877267f481fcf6f0","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-11.3.5.tgz","fileCount":217,"integrity":"sha512-lbLKJn4jzIg3PesPGLX1+q1SsRpDpCMdjqAAG7JktVy0NWaO4U60D0k7VbNndnv1g9/SozsU4F4IXX75kslieQ==","signatures":[{"sig":"MEQCIBZK9XjD/H+fVH4nNA1r5ICZx7v0VaeS0uF8xJ/sI/vwAiA87G1xuo6mYS7UHHFG52RuSi8KdtfXEhLD0E8JhyKyVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@11.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":504364},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"f47ffe37bd9d074d73b10b8c3ccd840c709776c0","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/lodash-fp.ts","src/config/plugins/lodash.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"tsup":"^7.2.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.21.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.0","eslint-plugin-n":"^16.0.2","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.41.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.5.1","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.11","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.14.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.3","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.16.0","@typescript-eslint/parser":"^6.5.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-plugin-editorconfig":"^4.0.3","eslint-import-resolver-node":"^0.3.9","eslint-plugin-perfectionist":"^1.5.1","@anolilab/package-json-utils":"3.0.5","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@typescript-eslint/eslint-plugin":">=6.5.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.6.0","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.48.0","rimraf":"^5.0.1","vitest":"^0.34.3","type-fest":"^4.3.1","typescript":"^5.2.2","@types/eslint":"^8.44.2","@types/semver":"^7.5.1","semantic-release":"^21.1.1","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.5.1","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.2.8","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.5","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.2","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.5.1","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_11.3.5_1693409498999_0.6427351632676677","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"@anolilab/eslint-config","version":"12.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@12.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"156232f10a93491844ec77fbb16428e21a70c411","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-12.0.0.tgz","fileCount":211,"integrity":"sha512-axaZ3/U/BK9I9phU98Q7j6Vtbgmwos3r5R9PGu30rikrRd+Z6WS5/OHlfhrkFIbB1qQ1Ex3XJ4u1Kw2NixKMaw==","signatures":[{"sig":"MEQCIBJ7tZCvrQ4rCTycS8KaYk+af3Wy/AgijM3Fdi1dGPdtAiAe1juw3MkCdrDss8h60z6Wii3fu0umAq2tCOlWGmiflQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@12.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":516384},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"0f30892b0462a8b535e8eef3174610db9b5c18b2","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"tsup":"^7.2.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.21.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.0","eslint-plugin-n":"^16.0.2","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.8.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.41.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.5.1","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.11","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.14.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.3","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.16.0","@typescript-eslint/parser":"^6.5.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-plugin-editorconfig":"^4.0.3","eslint-import-resolver-node":"^0.3.9","eslint-plugin-perfectionist":"^1.5.1","@anolilab/package-json-utils":"3.0.5","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@typescript-eslint/eslint-plugin":">=6.5.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.6.0","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.48.0","rimraf":"^5.0.1","vitest":"^0.34.3","type-fest":"^4.3.1","typescript":"^5.2.2","@types/eslint":"^8.44.2","@types/semver":"^7.5.1","semantic-release":"^21.1.1","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.5.1","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@types/confusing-browser-globals":"^1.0.0","@anolilab/semantic-release-preset":"6.0.5","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.0.2","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.5.1","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^3.1.8","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_12.0.0_1694198790417_0.9758628474076712","host":"s3://npm-registry-packages"}},"13.0.0":{"name":"@anolilab/eslint-config","version":"13.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@13.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"7fbdbe4c197f9b17f20d1c984700da3577b95122","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-13.0.0.tgz","fileCount":211,"integrity":"sha512-OQwmO5UrFbudJX7mQ55y+Cy2lI4ZAiQlwe/FVVXua88wbvHWsyefJsuW64Q2XUllO3+rrfpHKpNGjNTOmlUWlQ==","signatures":[{"sig":"MEUCIQCTDRL8jKTOQ0PQIcGKro6EwZfiLO3Ny/R1KIuxHeHUygIgAQTV0gbDi2MJb74ZTc41J9xZRblOzPzFtlJnzFFPQks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@13.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":517096},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"964704f8b4ac5158b36200d5fc0f68e36a4a9123","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"tsup":"^7.2.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.21.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.42.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.7.0","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.14.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.3","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.16.0","@typescript-eslint/parser":"^6.7.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-plugin-editorconfig":"^4.0.3","eslint-import-resolver-node":"^0.3.9","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.5","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@typescript-eslint/eslint-plugin":">=6.7.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.6.0","eslint-import-resolver-typescript":"^3.6.0","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.49.0","rimraf":"^5.0.1","vitest":"^0.34.4","type-fest":"^4.3.1","typescript":"^5.2.2","@types/eslint":"^8.44.2","@types/semver":"^7.5.2","semantic-release":"^21.1.1","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.7.0","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"6.0.6","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.7.0","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_13.0.0_1694683698635_0.38412656168179593","host":"s3://npm-registry-packages"}},"13.0.1":{"name":"@anolilab/eslint-config","version":"13.0.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@13.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"0d6e75076a70ac25288e3e6b8adf72a2ccc2b250","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-13.0.1.tgz","fileCount":211,"integrity":"sha512-66utlZMGBRM+7jooSArUi5Q3CGYF6efOwv43kzjUtNFqM46u+xFIRE3RPkLejranKO1RADmbxHug8K9uFZ0sMw==","signatures":[{"sig":"MEUCIBSTJiJRBPxQWEf/J9ERwIUoVfH4ykEWXPzz5Q4o+UvJAiEA3QMVrMGlva/QQB5ClNWgVLGz2paSoPZknSTmo5mlRmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@13.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":517818},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"e2227db97a76352c04bb4e4f396c3956c65c3f05","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"tsup":"^7.2.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.21.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.42.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.0","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.14.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.3.3","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.16.0","@typescript-eslint/parser":"^6.7.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-plugin-editorconfig":"^4.0.3","eslint-import-resolver-node":"^0.3.9","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.5","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@typescript-eslint/eslint-plugin":">=6.7.0","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.0","eslint-import-resolver-typescript":"^3.6.0","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.49.0","rimraf":"^5.0.1","vitest":"^0.34.4","type-fest":"^4.3.1","typescript":"^5.2.2","@types/eslint":"^8.44.2","@types/semver":"^7.5.2","semantic-release":"^21.1.1","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.0","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.1","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"6.0.6","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.0","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.14.0","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.13","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^1.1.4","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_13.0.1_1694758047671_0.4817410917876086","host":"s3://npm-registry-packages"}},"13.0.2":{"name":"@anolilab/eslint-config","version":"13.0.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@13.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"e790b44a27d3515c225ff9556da4263b2764e040","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-13.0.2.tgz","fileCount":211,"integrity":"sha512-G9uJpl4F4aP/U0dXcEfu5cWkJlAhTqd62YxpMeU+L3FUI1PfqqrCibmbEbPSClAPyVTeMv6Lv1kzHLIfdSDVHw==","signatures":[{"sig":"MEYCIQDyLvur+K7iSzEBMMKtIB8eE5ceR0cVw5bJwR3T4ZdInQIhAJvSdKDBt3RIhQTnxNJ0mZ4iWWbHk4fiwXshIOA5iXt+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@13.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":534775},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"b28078107eb3ab2efcf5cba8c5f84967c9591c96","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"tsup":"^7.2.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-jsonc":"^2.9.0","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-cypress":"^2.15.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.4.0","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-no-secrets":"^0.8.9","eslint-plugin-playwright":"^0.16.0","@typescript-eslint/parser":"^6.7.2","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@html-eslint/eslint-plugin":"^0.19.1","eslint-plugin-editorconfig":"^4.0.3","eslint-import-resolver-node":"^0.3.9","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.5","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@typescript-eslint/eslint-plugin":">=6.7.2","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.0","eslint-import-resolver-typescript":"^3.6.0","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@babel/plugin-syntax-import-assertions":"^7.22.5","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.49.0","rimraf":"^5.0.1","vitest":"^0.34.5","type-fest":"^4.3.1","typescript":"^5.2.2","@types/eslint":"^8.44.2","@types/semver":"^7.5.2","semantic-release":"^21.1.2","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"7.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0"},"optionalDependencies":{"eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_13.0.2_1695328136393_0.0007202765151610446","host":"s3://npm-registry-packages"}},"14.0.0":{"name":"@anolilab/eslint-config","version":"14.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"5b770a8b0df006cefd9c30421ec49b1c3d5992cb","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.0.tgz","fileCount":220,"integrity":"sha512-Hqxt4nk110B0f9t3VEvaidqPsdO2o2ueJqbvayzNsKYa/aZSCxPL8d2f5EvW0gQi0RAdJWO+ji7cXBQJvIRGxQ==","signatures":[{"sig":"MEUCICquHETHrx+Y7podNysU5G24cEQlZ+9AiCfeTyB3NawcAiEAgrIEGFNM+oO7PSIjOVr/L6SjCrPd7EghI9bSh3tEA60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":545003},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d9dcf690fda5eabe15d154abfbcc87c6ec361e2a","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"tsup":"^7.2.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.49.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.4.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.2","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.5","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.2","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.49.0","rimraf":"^5.0.1","vitest":"^0.34.5","type-fest":"^4.3.1","typescript":"^5.2.2","@types/eslint":"^8.44.2","@types/semver":"^7.5.2","semantic-release":"^21.1.2","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"7.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^1.0.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.0_1695398367069_0.48618497559652507","host":"s3://npm-registry-packages"}},"14.0.1":{"name":"@anolilab/eslint-config","version":"14.0.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"d634bb37b6799e381c5e41aca32eb0bbaf2041c8","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.1.tgz","fileCount":220,"integrity":"sha512-7LhNzpmLcfgszNJVOanJu0f6dnqF1a3O4l01xnyDt1F6EQpXNaleComhd7Af1/EuITUnhcxP0872crFHwYc1eA==","signatures":[{"sig":"MEYCIQDqy5Mdo5mzUwVPr8uRjRvqHpI+1pPtB5/e7sR+sLzcmwIhAJFfC9n2xpM/6kbHp6zgSjvdRel33vPQWj4o67/1K3HP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":547377},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"c9d28764ecd4a0aaca129b3d9193d5e195a2229b","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"tsup":"^7.2.0","semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.49.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.4.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.2","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.5","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.2","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.49.0","rimraf":"^5.0.1","vitest":"^0.34.5","type-fest":"^4.3.1","typescript":"^5.2.2","@types/eslint":"^8.44.2","@types/semver":"^7.5.2","semantic-release":"^21.1.2","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"7.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^1.0.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.1_1695417821447_0.5634822617724535","host":"s3://npm-registry-packages"}},"14.0.2":{"name":"@anolilab/eslint-config","version":"14.0.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"eb2c77c332e26943d80e2507c0c01a8aa896c897","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.2.tgz","fileCount":220,"integrity":"sha512-FgIJ+fyEFWENAU9291TnmSUzikxSf3GC+W9G9mCSlcWBCdFd1zSu/PG7ofjWSA18bGHrnzmEF+mqQr+37yJt+Q==","signatures":[{"sig":"MEQCIEUdb7gMLBBUVEkS8Nu6Fjdsy9wJnewFrJAFu1hCmoTRAiATrz9iBIaHLR2i7Ekk0LbJabQfTwa0tfzZ6ooH//vMww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":547747},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"afee72cfd95fe7328ce1bb098beb28f5020eb164","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.49.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.4.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.2","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.5","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.2","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.49.0","rimraf":"^5.0.1","vitest":"^0.34.5","type-fest":"^4.3.1","typescript":"^5.2.2","@types/eslint":"^8.44.2","@types/semver":"^7.5.2","semantic-release":"^21.1.2","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"7.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^1.0.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.2_1695574502704_0.7347390540768963","host":"s3://npm-registry-packages"}},"14.0.3":{"name":"@anolilab/eslint-config","version":"14.0.3","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"55abfbae6ab0ed1691e1a7fd52d33f90ae677637","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.3.tgz","fileCount":220,"integrity":"sha512-Sc97P6gYzh3W5Z0sQP4mKOMKTwc9AZ7Eke71O3ajZPnNZ+A4/SRZXLXalI6FYrukr8KKf5C9fC18o5KzKj+baA==","signatures":[{"sig":"MEUCIFkSwjnFccBp0hafx4J79DGTHJlzCCQpuaissspHXKGCAiEA/AdwaW6897UwILR2SlWzWNsHPrMPWV6MG6Oas+BaEcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":550383},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"102c5b54e57f05c4baaff6200dec51b49b75e4be","scripts":{"build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.49.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.4.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.2","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.5","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.2","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.49.0","rimraf":"^5.0.1","vitest":"^0.34.5","type-fest":"^4.3.1","typescript":"^5.2.2","@types/eslint":"^8.44.2","@types/semver":"^7.5.2","semantic-release":"^21.1.2","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"7.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^1.0.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.3_1695672562239_0.531439477766581","host":"s3://npm-registry-packages"}},"14.0.4":{"name":"@anolilab/eslint-config","version":"14.0.4","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"8ff664fbd7f6da1d0d5b7be086e94a33e96aa709","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.4.tgz","fileCount":223,"integrity":"sha512-ni3spl8TqfGx3o1zzM2EwiqV8zNYoldk/ItGn+ShR1AiIkWXhXuXcfSz8oTSvMHHqGm9enisFVLY+/M8mi2vmA==","signatures":[{"sig":"MEQCIF5cJjCPXk4ios41ddKgl4duF1dm61lFAvjU7WaxTg/iAiBbi08kcAR6gCB3n7qC2J0aTpv5WAFqYpcHH9oo57Ex4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":552857},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"bab18bdb0b61c46c05dfa03c2a3f0395ab32cb20","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.4.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.3","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.6","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.3","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.50.0","rimraf":"^5.0.2","vitest":"^0.34.5","type-fest":"^4.3.1","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^21.1.2","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"7.0.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^1.0.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.4_1695714473632_0.514979215830413","host":"s3://npm-registry-packages"}},"14.0.5":{"name":"@anolilab/eslint-config","version":"14.0.5","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"a80330c7e8a7c1486e2b694de20dc0aae98f97d0","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.5.tgz","fileCount":221,"integrity":"sha512-vDi0R/P1wIexUtCEMR4bL3vPUeytSfTDiNYFUWjNGe6JRZS21jTRyaiwiUw2SPGXah+/I4UuRSGn2EvRBW6cLQ==","signatures":[{"sig":"MEUCIF88BSsG1gy2tx9F/oEmdLrO0Uep0g+gkWNFPtR2ElhJAiEAiwOQdNwGZBBnQTyBTOBBdE6efudzE/2rIal/jp4kMrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":553119},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"0ea963f55d7cba366dcd6de6615a8edf6357b09f","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.4.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.3","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.6","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.3","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.50.0","rimraf":"^5.0.2","vitest":"^0.34.5","type-fest":"^4.3.1","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^21.1.2","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"7.0.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^1.0.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.5_1695722820312_0.2844159773790993","host":"s3://npm-registry-packages"}},"14.0.6":{"name":"@anolilab/eslint-config","version":"14.0.6","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"2441770d275690802030c77b80b853f7f2ce890e","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.6.tgz","fileCount":221,"integrity":"sha512-XW6KSNdHhkSqjiBciNTD+Mp6UV4HMl3N/zSOA+uWR1CdCwW83lPpovAOyjy3wRVdrYSduCM0AZJuAgcDWAlr2w==","signatures":[{"sig":"MEQCIFjeAJNY+LuPrkaq08+kPfTvYnALVYuUq51+kMhUvFYbAiBmwVa2SLRqo6TPJ6+2kIoZXXpEYzgZsfiudNvMAdGixg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":553654},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"2b8eee683eaadbb3f06876bb033fb16089f25d15","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.4.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.3","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.6","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.3","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.50.0","rimraf":"^5.0.2","vitest":"^0.34.5","type-fest":"^4.3.1","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^21.1.2","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"7.0.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^1.0.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.6_1695733704117_0.13249331661422992","host":"s3://npm-registry-packages"}},"14.0.7":{"name":"@anolilab/eslint-config","version":"14.0.7","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.7","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"99903dbb21fb6ac33a456640258bbe9a766159fd","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.7.tgz","fileCount":221,"integrity":"sha512-2nWrKfazPC0rAdjZq+vc+VMhw75eTk2SD++Hubpx+uZ3+WnKzo9E6sq1hYI51ATWwIcwRYgYc/VVoEYEeuL5vA==","signatures":[{"sig":"MEYCIQClHAcHopCzio4yjbqu+bW31rJWVbhvwu31enqP/s197gIhAP2MR2uzwgF5IVyR/UJ8gOn1OaMZ4Z72iXH23+pj6k/F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":555631},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"ca3a7aa98932d3f03d22b80be60c8aebb7cfa68c","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.4.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.3","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.6","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.3","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.50.0","rimraf":"^5.0.2","vitest":"^0.34.5","type-fest":"^4.3.1","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^21.1.2","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"7.0.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^1.0.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.7_1695735463774_0.3559619017049296","host":"s3://npm-registry-packages"}},"14.0.8":{"name":"@anolilab/eslint-config","version":"14.0.8","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.8","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"5ff6792928694cc23695d5b230b1533d933a7e17","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.8.tgz","fileCount":221,"integrity":"sha512-zcRLYUWl9nryR21773PHrNt5upbsxaDb8mtG5OHpA4gplj4RSqUkAzvoqmrEKYogJgHweJvcKnICUPKECyjKxg==","signatures":[{"sig":"MEUCIQDWSuu50WwglaE6See+y3rscR3pjrKMObhwKGptZUA4WwIgExIY+5XnpeO/gzO+Sp8GuTdV2h9HpNjGV3Y1V2P3q2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":555878},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"fdbf6af9c24379513de7a73f838b68852f4fdd8e","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.4.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.3","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.6","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.3","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.50.0","rimraf":"^5.0.2","vitest":"^0.34.5","type-fest":"^4.3.1","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^21.1.2","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"7.0.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^1.0.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.8_1695738623472_0.23945716299294917","host":"s3://npm-registry-packages"}},"14.0.9":{"name":"@anolilab/eslint-config","version":"14.0.9","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.9","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"77ab78b116795057647acb11c0cae85d42338f8f","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.9.tgz","fileCount":221,"integrity":"sha512-1iu2JikzE7cos5IUcqq7Z50kt6P4Hp1FC+XV/wqSkLcj7lmae22qpKn3aL+/5PuHPhtLV1Z8vWUMBKOlGdvWbA==","signatures":[{"sig":"MEUCICkRLxEDkkxMBxslaEZaxuzoR3dg9ZpD/oUWYUNK7BTbAiEAtb4sTOE7PGwfBKnfpFE4VBx3i0W7ligDKgMh3dOisXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":559483},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"0ae37b263638615eb3ebf5423a8fa24bf7e264b4","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.4.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.3","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.6","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.3","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.50.0","rimraf":"^5.0.2","vitest":"^0.34.5","type-fest":"^4.3.1","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^21.1.2","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@jsenv/eslint-import-resolver":"^8.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"7.0.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^1.0.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.9_1695764937144_0.0023195520462768737","host":"s3://npm-registry-packages"}},"14.0.10":{"name":"@anolilab/eslint-config","version":"14.0.10","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.10","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"1179d9f57a9f33a715d7198bcd1d93f1dea147ef","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.10.tgz","fileCount":221,"integrity":"sha512-1/Mmxrp+icsFu6eWN7jRRA1ciSFIIyMwoSltalHexrHVWtZMa35qB+I50kbK1Gwcgbv/9RQzoLt8khoAt7Xeug==","signatures":[{"sig":"MEYCIQCKtq1LntzroD7DUEjCt/cth9zcckJSwVKPs5cwNSXmMAIhAPKrB1Pg9bfxgFj83fHFWdURAcK1qHVGVniezmi8kxUU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":560539},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"3d3fec757189c66499342dfc19ae8b03f083f81a","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.4.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.3","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.6","@jsenv/eslint-import-resolver":"^8.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.3","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.50.0","rimraf":"^5.0.2","vitest":"^0.34.5","type-fest":"^4.3.1","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^21.1.2","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"7.0.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^1.0.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.10_1695766104551_0.6235490996454445","host":"s3://npm-registry-packages"}},"14.0.11":{"name":"@anolilab/eslint-config","version":"14.0.11","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.11","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"2b8d633e2a6b5a1d38e0b495653445ef426209b8","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.11.tgz","fileCount":221,"integrity":"sha512-8Hs1bqOZYF+d127Z/caNfFb2aAA9STLdIbUjmCRGM/8GpK1xhP/5WQVdM1xYckEWm2EEpukuJv4GuChOu6q6xA==","signatures":[{"sig":"MEUCIQDL9MH0WPJHT7N+GZw/btn6FrizrByVHTFn69JYTs0pLAIgZftPzpwBTtmlbx0DrB5x8TFxCtm7Iii9H/os41DGwWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":560973},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"037f4abb277db595675e3fbae351e20975eca1fd","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.3","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.6","@jsenv/eslint-import-resolver":">=8.0.3","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.3","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.50.0","rimraf":"^5.0.5","vitest":"^0.34.5","type-fest":"^4.3.2","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^21.1.2","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"7.0.4","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^1.0.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.11_1695821997539_0.6455832613465278","host":"s3://npm-registry-packages"}},"14.0.12":{"name":"@anolilab/eslint-config","version":"14.0.12","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.12","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"4067a72bd05acff6459b547ce736ef668422894f","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.12.tgz","fileCount":221,"integrity":"sha512-B+PQcRVp7ZfPXiWEQJ+hVgZ6EmugLPUSrN77ah3sHG94vu6U1v4uwbt7hgaSMQ7iTJG7SDMthJLJCe5tqfmHGA==","signatures":[{"sig":"MEUCIQCtFa/sLalPail+nh0sLEQb5+WwXFDO7NKaqQ6Ro5OorgIgeaCpiNrpq4/jmjfOjwZ6NBRotnr88e0Xujpdxk7cFPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":561454},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"7f937e63bf33cd79d33836d3c17949c3c40eba29","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.3","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.7","@jsenv/eslint-import-resolver":">=8.0.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.3","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.50.0","rimraf":"^5.0.5","vitest":"^0.34.6","type-fest":"^4.3.2","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^21.1.2","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"7.0.5","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^1.0.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.12_1695980139764_0.5226983367802942","host":"s3://npm-registry-packages"}},"14.0.13":{"name":"@anolilab/eslint-config","version":"14.0.13","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.13","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"c636757efac565f22cd41c228e16d9a08bcc63c5","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.13.tgz","fileCount":221,"integrity":"sha512-7h31HWhJU0fmNiKznhhgCqVQJ5aQpSRVh2opXldGe+hIW1rh9QjfTZwRE30iqAtXYQEVsmgVaRImxn7NonmzTw==","signatures":[{"sig":"MEUCIDU+SJFE67VG/10vKYtAApFJXzCdGb6POiphKuhl+ImrAiEAtHKsiOguThSIZWWyrB/mo0l6qzJXc12BNHOcD1kWlFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":561870},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"c3b9be94b0cfe09ee3148a8937be61e3ad13a502","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.3","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.7","@jsenv/eslint-import-resolver":">=8.0.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.3","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.50.0","rimraf":"^5.0.5","vitest":"^0.34.6","type-fest":"^4.3.2","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^22.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"8.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-n":"^16.1.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^1.0.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.13_1695985335513_0.39610196858133007","host":"s3://npm-registry-packages"}},"14.0.14":{"name":"@anolilab/eslint-config","version":"14.0.14","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.14","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"268b95fedd8465f0bbe159039148943733e66114","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.14.tgz","fileCount":221,"integrity":"sha512-WIC6tvQCDEJAZL7mTLcaWco+vYJ2nqEkvRwzSAAMKz+OktY66XNQsckqEmG09C8q8erxHmZfzxvWmaEem1oM/Q==","signatures":[{"sig":"MEYCIQC48hiH6SPE7Wcr/cbRk2mq38ZocybfFW3CZeHP6oMLzQIhAKoAhV73kg6MTGKea/KG6T0R8fBHYQPCL7uBn2CeM/ui","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":562220},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"4ff60005236e6265a424a595d032747f7be22f3d","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.3","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.7","@jsenv/eslint-import-resolver":">=8.0.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.3","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.50.0","rimraf":"^5.0.5","vitest":"^0.34.6","type-fest":"^4.3.2","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^22.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"8.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^1.0.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.14_1696009012406_0.804200558682759","host":"s3://npm-registry-packages"}},"14.0.15":{"name":"@anolilab/eslint-config","version":"14.0.15","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.15","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"1f97987485190c653070785d17dbf84dbb9b0748","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.15.tgz","fileCount":221,"integrity":"sha512-fBTPgTu+bBucTdsL5BFebppJuUlPMHnWyWMbCgQ6zbw0zDcxs5vvmRY2AWwduopqeWx+jxzfIeaPyzv/3tekOw==","signatures":[{"sig":"MEYCIQCoLOtn3bCVZ+pqNfCmGwfcdtipb/vmxG/sN9K/eTcMRgIhALXucyTvd6CiC9OMwQaU+MCGlxaAapCL76KCoxXzGo/V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":562653},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"9d432b4c3f85dba46dc0a94b1f35bd0f1e3a3a70","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.3","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.7","@jsenv/eslint-import-resolver":">=8.0.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.3","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.50.0","rimraf":"^5.0.5","vitest":"^0.34.6","type-fest":"^4.3.2","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^22.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"8.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^1.0.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.15_1696010168819_0.6760062097901276","host":"s3://npm-registry-packages"}},"14.0.16":{"name":"@anolilab/eslint-config","version":"14.0.16","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.16","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"75e840d6aebff6780bd8fa7952c0807eb2b3ceeb","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.16.tgz","fileCount":221,"integrity":"sha512-hoRIWYWLQWSNtIZTcxseu9hTeY3vzLbLWInEGOHmCZtVH8NAU0eC4pWfUQHAPaA6zObitiGIBgnQJgefaRZ5uQ==","signatures":[{"sig":"MEYCIQCLuncjcVyGLmwzKNO7stKDnwOQyjEmIaKDxQrzEECryQIhANNhF883TsroF7SC0WVIAznLEAtIEFFdpercw9p3YRNF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":563156},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"60e076093a2d5ac135d4cb9c0fd9e036785e9182","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.3","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.7","@jsenv/eslint-import-resolver":">=8.0.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.3","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.50.0","rimraf":"^5.0.5","vitest":"^0.34.6","type-fest":"^4.3.2","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^22.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"8.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^1.0.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.16_1696012640304_0.7805856141089731","host":"s3://npm-registry-packages"}},"14.0.17":{"name":"@anolilab/eslint-config","version":"14.0.17","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.17","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"bb7c542bbae5f1979060b9a01abaf52800edd047","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.17.tgz","fileCount":221,"integrity":"sha512-o0OJcykO7mHYz3VXHTLKJWZIneNKfpOy2AuVAVhOasIDUGxley0wVNgen49ngaGpMyLgXksi1ndSqkbJMQLxzQ==","signatures":[{"sig":"MEYCIQDGrTo4wJ2vXQ61AEjzJczTWF3+hebzk5nM7KPxarMnRgIhAMhCqqANMiqI6eW6K+GG8TAylCZpsAjGYD3ZILQi5Msu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":563523},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"7dbd131122411ad9aaffa22f10f83a6b2f77cd05","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.3","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.7","@jsenv/eslint-import-resolver":">=8.0.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.3","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.50.0","rimraf":"^5.0.5","vitest":"^0.34.6","type-fest":"^4.3.2","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^22.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.1","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"8.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.17_1696017246690_0.9674229915033499","host":"s3://npm-registry-packages"}},"14.0.18":{"name":"@anolilab/eslint-config","version":"14.0.18","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.18","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"85c51f58a894f8377d4498a65e6698354d07003a","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.18.tgz","fileCount":221,"integrity":"sha512-herZ0UGakLGYARxZdT0f2ARgpm2ypvVzf8JIfvC5n9JhR3cNAx3w9xPzjEojMdU5gnPKL4mdUK2T6HgnBnHe+g==","signatures":[{"sig":"MEUCIBIwBwTGnwjhkN8vHm5nr2013lqR7iRRXYUJyDc2CugjAiEA4lvErhdNIGbDzxqG2cw/9+QaJDtELpBtyb7AdE1AcYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":564128},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"46c8a887e34f36ec972d1076b74e3db60b323652","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.22.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.1","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.4","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.7","@jsenv/eslint-import-resolver":">=8.0.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.4","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.50.0","rimraf":"^5.0.5","vitest":"^0.34.6","type-fest":"^4.3.3","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^22.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.2","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"8.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.18_1696428954265_0.5312143869622181","host":"s3://npm-registry-packages"}},"14.0.19":{"name":"@anolilab/eslint-config","version":"14.0.19","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.19","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"c6a1936b76991005e2f3b46588eeeec6fba42390","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.19.tgz","fileCount":221,"integrity":"sha512-AMIC8+mhjSGRVACZh75AhqDALT1tZAbyo9SFDBVoM8g1CvE5RKvhZAY1erWVoZAssWtKWsmBGibtn+SRLoi2DQ==","signatures":[{"sig":"MEUCIQCaDJ9+MX5Y4qaS4IEWTyXUAnbUo8fysAGS1Acnp6DWPAIge/TXyvpR6lklClubSudEfu4A/yXhsIXuR8P1WsA6ppw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":564456},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"92553d44536480773fd32cdf7603c2049b533f3c","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.23.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.5.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.1","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.4","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.7","@jsenv/eslint-import-resolver":">=8.0.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.4","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.50.0","rimraf":"^5.0.5","vitest":"^0.34.6","type-fest":"^4.3.3","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^22.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.2","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"8.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.19_1696524333219_0.8046495571605816","host":"s3://npm-registry-packages"}},"14.0.20":{"name":"@anolilab/eslint-config","version":"14.0.20","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.20","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"62769284b59715ccdee1dc4260f61068a754c382","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.20.tgz","fileCount":221,"integrity":"sha512-DJgHPrDRtTt+rVfelqGGUzV/DxBn9P2vPbF+4URLMDtgu3G3cKrxqVJ/NloibHbnglHEs2JZ/NQAP8iy9NFP2w==","signatures":[{"sig":"MEYCIQCei4DKa+Ds1DMJN0DvhBar/6cqfDJj/WD3kqQtue3XTgIhAN2g1dROYsz1mY/vIQ9P01NMabKBOwYG1SQkrTzcRRFP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":565501},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"13a03c6114a2ab45c7a6893adcedbd92ca586482","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.23.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.6.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.1","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.4","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.7","@jsenv/eslint-import-resolver":">=8.0.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.4","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.51.0","rimraf":"^5.0.5","vitest":"^0.34.6","type-fest":"^4.4.0","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^22.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.2","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.15","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"8.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.20_1696882820689_0.057182073673887945","host":"s3://npm-registry-packages"}},"14.0.21":{"name":"@anolilab/eslint-config","version":"14.0.21","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.21","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"1ff662231ba60585ea9104080442a11deb505a97","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.21.tgz","fileCount":221,"integrity":"sha512-auBn8C4PKL/sIoc1O36qdPEpDiU5wTw2chfT0ZoZD3FP2iTY8wBg1Ez7kRpeYvuxv/SxaWvekCOxPcWJF2RqiQ==","signatures":[{"sig":"MEQCICvvv8qA6Epb/uERAGPOvOy2+pjadfmQT2Zp62f2NBF0AiBhc5SCAYG1H3NvmfFeXsJe4stWMy0lDytfNLIVi5iLKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":566240},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"56b34105bbf68d7597f1eafe22227cbca7e472b3","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.23.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.6.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.1","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.4","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.7","@jsenv/eslint-import-resolver":">=8.0.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.4","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.51.0","rimraf":"^5.0.5","vitest":"^0.34.6","type-fest":"^4.4.0","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^22.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.2","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.15","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"8.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.21_1696957395555_0.759380152148694","host":"s3://npm-registry-packages"}},"14.0.22":{"name":"@anolilab/eslint-config","version":"14.0.22","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.22","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"437a81c505b6a5212531251cc7e698ef1e82da14","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.22.tgz","fileCount":221,"integrity":"sha512-ODbeO6b/dLh4UDRwdE6/sYnCCwSU68MlUBFAEh02Vua60wIh8MnK2wNYg7FnHKU//6lmuIGBLgX+/hCol/AY7A==","signatures":[{"sig":"MEUCIQDGdBOlXwaMeZvnaQuBymT6p4Heymb8BOC68BC5rd1COgIgeXWxdUNYjtChDr3YyzrBnc2afYfNOSVNPyIVV8F+9kg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":566779},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"c2971c1e5d42bd38827c5eee73876a89fcd80859","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.23.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.6.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.1","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.4","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.7","@jsenv/eslint-import-resolver":">=8.0.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.4","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.51.0","rimraf":"^5.0.5","vitest":"^0.34.6","type-fest":"^4.4.0","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^22.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.2","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.15","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"8.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.22_1696964949946_0.40238790643227573","host":"s3://npm-registry-packages"}},"14.0.23":{"name":"@anolilab/eslint-config","version":"14.0.23","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.23","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"5241e3f11e25084b920927b8ff99d945f694a7c6","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.23.tgz","fileCount":221,"integrity":"sha512-rJn1IukM6tAQPPXh9t+qyPh3j5x7egYrMGPsdObh83xCQZG/URiyIEltb+GKUl/yDslXJ7nmLYAnGyglyt74YA==","signatures":[{"sig":"MEYCIQDuMtoX+VkkpXrFR/+Iu4SeGYByKifIg6aAwEktuT2RQQIhAKHgX8LXB4wDF1N7aSrhQiWcUG0ke0iIRRYD6iwaxTGU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":569324},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"43df29dffb1e0f9a024c48a68b8540085372b509","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.23.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.6.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.1","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.4","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.7","@jsenv/eslint-import-resolver":">=8.0.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.4","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.51.0","rimraf":"^5.0.5","vitest":"^0.34.6","type-fest":"^4.4.0","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^22.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.2","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.15","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"8.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.23_1696967497772_0.7972181070548241","host":"s3://npm-registry-packages"}},"14.0.24":{"name":"@anolilab/eslint-config","version":"14.0.24","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@14.0.24","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"aa5a37176b1f16be7aa9f47046f66ce2990b2200","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-14.0.24.tgz","fileCount":221,"integrity":"sha512-Ebnd8eNN7eOGxEaq2YE3nWrW0X5X+7XzikB5HgVyxTIaR/VzL807satGecM1Af2FbWrOTdZBSt7i/tyDmNkgaA==","signatures":[{"sig":"MEUCIA7izOGNKW/CSmPUVretM3mK3xbTw+VyuwioT6IvJ5+iAiEAkNXpwNDMMS/RxOkXHdh1KpbZdO7X2mCkTYXMxvd/HJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@14.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":570198},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"72321f6174dba3dd10c32382e5b474a20027601e","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.23.0","@eslint/js":"^8.50.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.9.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.6.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.19.1","eslint-plugin-antfu":"^0.43.1","eslint-plugin-jsonc":"^2.9.0","jsonc-eslint-parser":"^2.3.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.23.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.1","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.7.4","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.19.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.1.0","@anolilab/package-json-utils":"3.0.7","@jsenv/eslint-import-resolver":">=8.0.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.7.4","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.51.0","rimraf":"^5.0.5","vitest":"^0.34.6","type-fest":"^4.4.0","typescript":"^5.2.2","@types/eslint":"^8.44.3","@types/semver":"^7.5.3","semantic-release":"^22.0.5","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.4.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.2","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.15","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@types/confusing-browser-globals":"^1.0.1","@anolilab/semantic-release-preset":"8.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_14.0.24_1696968523615_0.7065797159731624","host":"s3://npm-registry-packages"}},"15.0.0":{"name":"@anolilab/eslint-config","version":"15.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@15.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"4e06686512ed46237a6a82839704bf3a3d82ce56","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-15.0.0.tgz","fileCount":221,"integrity":"sha512-ftSr53KRV5S30a3fkE7qsNjBdGP93UMKoTe8oWVe3wQ7yvVaPO8BNjDhca7M6OWB5hSWIUV+T0Q+omg9CTMMtg==","signatures":[{"sig":"MEYCIQDnA33Qe2TLuILgYA8+DbRqSmD9WTuh+K9U7x8+1VsX3QIhAMK6VxXKQqPU7dXszBXkwltecsQUw+F4p6wUz3CjWyc/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@15.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":573036},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"c6803539b0eee3ea49df6900b1b03eada14dcb5b","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.23.0","@eslint/js":"^8.52.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.10.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.6.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.20.0","eslint-plugin-antfu":"^1.0.1","eslint-plugin-jsonc":"^2.10.0","jsonc-eslint-parser":"^2.4.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.24.1","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^2.1.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^49.0.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.1","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.9.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.20.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.2.0","@anolilab/package-json-utils":"3.0.8","@jsenv/eslint-import-resolver":">=8.0.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.9.1","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.52.0","rimraf":"^5.0.5","vitest":"^0.34.6","type-fest":"^4.6.0","typescript":"^5.2.2","@types/eslint":"^8.44.6","@types/semver":"^7.5.4","semantic-release":"^22.0.6","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.8","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.15","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.1.0","@types/confusing-browser-globals":"^1.0.2","@anolilab/semantic-release-preset":"8.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.1.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1 || ^5.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_15.0.0_1698775850998_0.8498041358502946","host":"s3://npm-registry-packages"}},"15.0.1":{"name":"@anolilab/eslint-config","version":"15.0.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@15.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"8fc8773099c2516a9b82608056588d685cc1e770","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-15.0.1.tgz","fileCount":221,"integrity":"sha512-GQKH/+nDQUDP27kvExO8YVg34QoLouVJBe7znwYV6i53URuO2yzkiGlLZFuyV3s1c//mQdUxKKLlmUmo9myM1A==","signatures":[{"sig":"MEUCIFj7SpnMCLuA9KtPlTzV6BHDOtWI1VW7j8n+QbfVcLZDAiEA08NkyzolvljS1VzdPhsVgNDQgwaDW1uW46IugjhMZ/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@15.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":573448},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"1f951e883fe9b09ba1eed7ff6c934271e5258fdc","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.23.0","@eslint/js":"^8.52.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.10.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.6.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.20.0","eslint-plugin-antfu":"^1.0.1","eslint-plugin-jsonc":"^2.10.0","jsonc-eslint-parser":"^2.4.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.24.1","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^2.1.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.22.0","eslint-plugin-unicorn":"^49.0.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.1","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.9.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.20.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.2.0","@anolilab/package-json-utils":"3.0.8","@jsenv/eslint-import-resolver":">=8.0.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.9.1","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.52.0","rimraf":"^5.0.5","vitest":"^0.34.6","type-fest":"^4.6.0","typescript":"^5.2.2","@types/eslint":"^8.44.6","@types/semver":"^7.5.4","semantic-release":"^22.0.6","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.8","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-storybook":"^0.6.15","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.1.0","@types/confusing-browser-globals":"^1.0.2","@anolilab/semantic-release-preset":"8.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.1.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1 || ^5.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_15.0.1_1698911869421_0.9712838868393436","host":"s3://npm-registry-packages"}},"15.0.2":{"name":"@anolilab/eslint-config","version":"15.0.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@15.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"a49df9e7734c0a51ce635e954b02566ad34e57db","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-15.0.2.tgz","fileCount":221,"integrity":"sha512-H6y0N3COdLnxu6vrHoNZwMLsWXQA9KmlU4gCaJ6d8C8Bu1pfSKMSuR3ra9MBsgDMDV3OQ+DY3uNP1P4OV4eeaA==","signatures":[{"sig":"MEYCIQCoKIVYYx2FeLFgXxruc177dp4de3H0NC64mfxmFNrd/gIhAN8gKAlCFIGGJ3J4O4B19XTzTuz7hzMZfJvY1gwq+Gsp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@15.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":573910},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18.* <=21.*"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"c61ac3635bf3b296b94f5606db0ad1b0a9fe4023","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.23.0","@eslint/js":"^8.52.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.10.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.6.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.20.0","eslint-plugin-antfu":"^1.0.1","eslint-plugin-jsonc":"^2.10.0","jsonc-eslint-parser":"^2.4.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.24.1","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^2.1.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.22.0","eslint-plugin-unicorn":"^49.0.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.1","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.9.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.20.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.2.0","@anolilab/package-json-utils":"3.0.9","@jsenv/eslint-import-resolver":">=8.0.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.9.1","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","react":"^18.2.0","eslint":"^8.52.0","rimraf":"^5.0.5","vitest":"^0.34.6","type-fest":"^4.6.0","typescript":"^5.2.2","@types/eslint":"^8.44.6","@types/semver":"^7.5.4","semantic-release":"^22.0.6","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.8","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-storybook":"^0.6.15","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.1.0","@types/confusing-browser-globals":"^1.0.2","@anolilab/semantic-release-preset":"8.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.1.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1 || ^5.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_15.0.2_1698966067436_0.6469699997707274","host":"s3://npm-registry-packages"}},"15.0.3":{"name":"@anolilab/eslint-config","version":"15.0.3","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","eslint-plugin-jsonc","eslint-plugin-markdown","eslint-plugin-mdx","eslint-plugin-no-loops","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-simple-import-sort","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-array-func","eslint-plugin-ava","eslint-plugin-babel","eslint-plugin-cypress","eslint-plugin-jest","eslint-plugin-jest-async","eslint-plugin-jest-dom","eslint-plugin-jest-formatting","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-prefer-object-spread","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-react-redux","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-etc","eslint-plugin-you-dont-need-lodash-underscore","eslint-plugin-you-dont-need-momentjs"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@15.0.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"bin":{"anolilab-eslint-config":"bin/generate-eslint-cofig.js"},"dist":{"shasum":"590dd12fbb0f4883a4e9766351c55399412d0966","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-15.0.3.tgz","fileCount":221,"integrity":"sha512-g650kuM9L/r1JbH7rZ83h/facLGpHkUYjeIiTF8dh4qwCNTzEkVMAR2QOZAz4pxcFPREOUE5fJN9CEVqq8V9pg==","signatures":[{"sig":"MEUCIQDjwuyPlJynu78Rc0o4EYl3r33od6oaSiMorkBj34FNFgIgW9LH7lhtKK/92S2fxyq4866GzY5IVbaJ/VLLfpmgJMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@15.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":574319},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":">=18.* <=21.*"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./globals":{"types":"./dist/globals.d.ts","require":"./dist/globals.js"},"./package.json":"./package.json","./define-config":{"types":"./dist/define-config.d.ts","require":"./dist/define-config.js"},"./typescript-type-checking":{"types":"./dist/typescript-type-checking.d.ts","require":"./dist/typescript-type-checking.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d9be175fe2cbef147f9351397864e3af70896093","scripts":{"test":"vitest --config ./vitest.config.ts","build":"cross-env NODE_ENV=development tsup","clean":"rimraf node_modules dist","build:prod":"cross-env NODE_ENV=production tsup","postinstall":"node ./skip.js || node ./dist/postinstall.js","test:coverage":"vitest --config ./vitest.config.ts --run --coverage"},"sources":["src/config/best-practices.ts","src/config/errors.ts","src/config/es6.ts","src/config/plugins/antfu.ts","src/config/plugins/array-func.ts","src/config/plugins/ava.ts","src/config/plugins/babel.ts","src/config/plugins/compat.ts","src/config/plugins/cypress.ts","src/config/plugins/deprecation.ts","src/config/plugins/es.ts","src/config/plugins/eslint-comments.ts","src/config/plugins/etc.ts","src/config/plugins/editorconfig.ts","src/config/plugins/html.ts","src/config/plugins/import.ts","src/config/plugins/jest-async.ts","src/config/plugins/jest-dom.ts","src/config/plugins/jest-formatting.ts","src/config/plugins/jest.ts","src/config/plugins/jsdoc.ts","src/config/plugins/jsonc.ts","src/config/plugins/jsx-a11y.ts","src/config/plugins/markdown.ts","src/config/plugins/mdx.ts","src/config/plugins/no-extend-native.ts","src/config/plugins/no-loops.ts","src/config/plugins/no-only-tests.ts","src/config/plugins/no-secrets.ts","src/config/plugins/no-unsanitized.ts","src/config/plugins/node.ts","src/config/plugins/perfectionist.ts","src/config/plugins/playwright.ts","src/config/plugins/promise.ts","src/config/plugins/regexp.ts","src/config/plugins/react.ts","src/config/plugins/react-hooks.ts","src/config/plugins/react-redux.ts","src/config/plugins/react-usememo.ts","src/config/plugins/security.ts","src/config/plugins/simple-import-sort.ts","src/config/plugins/sonarjs.ts","src/config/plugins/ssr-friendly.ts","src/config/plugins/storybook.ts","src/config/plugins/tailwindcss.ts","src/config/plugins/tanstack-query.ts","src/config/plugins/testing-library-dom.ts","src/config/plugins/testing-library-react.ts","src/config/plugins/toml.ts","src/config/plugins/tsdoc.ts","src/config/plugins/typescript.ts","src/config/plugins/unicorn.ts","src/config/plugins/validate-jsx-nesting.ts","src/config/plugins/vitest.ts","src/config/plugins/yml.ts","src/config/plugins/you-dont-need-lodash-underscore.ts","src/config/plugins/you-dont-need-momentjs.ts","src/config/plugins/zod.ts","src/config/style.ts","src/config/variables.ts","src/globals.ts","src/index.ts","src/postinstall.ts","src/typescript-type-checking.ts","src/define-config.ts"],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"9.6.7","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"semver":"^7.5.4","find-up":"5.0.0","globals":"^13.23.0","@eslint/js":"^8.52.0","read-pkg-up":"^7.0.1","eslint-plugin-i":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-mdx":"^2.2.0","eslint-plugin-yml":"^1.10.0","eslint-plugin-es-x":"^7.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-toml":"^0.6.0","toml-eslint-parser":"^0.6.0","yaml-eslint-parser":"^1.2.2","@html-eslint/parser":"^0.20.0","eslint-plugin-antfu":"^1.0.1","eslint-plugin-jsonc":"^2.10.0","jsonc-eslint-parser":"^2.4.0","@babel/eslint-parser":"^7.22.15","eslint-define-config":"^1.24.1","eslint-plugin-compat":"^4.2.0","eslint-plugin-regexp":"^2.1.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.22.0","eslint-plugin-unicorn":"^49.0.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-no-loops":"^0.3.0","eslint-plugin-security":"^1.7.1","@rushstack/eslint-patch":"^1.5.1","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^6.9.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.20.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.2.0","@anolilab/package-json-utils":"3.0.9","@jsenv/eslint-import-resolver":">=8.0.4","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":">=6.9.1","eslint-plugin-simple-import-sort":"^10.0.0","@rushstack/eslint-plugin-security":"^0.7.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-no-use-extend-native":"^0.5.0","@babel/plugin-syntax-import-assertions":"^7.22.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","react":"^18.2.0","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","type-fest":"^4.8.3","typescript":"^5.3.3","@types/eslint":"^8.56.0","@types/semver":"^7.5.6","semantic-release":"^22.0.12","eslint-find-rules":"^4.1.0","eslint-plugin-etc":"^2.0.3","eslint-plugin-zod":"^1.4.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.9.1","eslint-plugin-react":"^7.33.2","@testing-library/dom":"^9.3.3","eslint-plugin-vitest":"^0.3.18","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-storybook":"^0.6.15","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.1.0","eslint-plugin-tailwindcss":"^3.13.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.3.0","eslint-plugin-no-unsanitized":"^4.0.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.2.0","@types/confusing-browser-globals":"^1.0.3","@anolilab/semantic-release-preset":"8.0.3","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.2.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependencies":{"eslint":"^8.15.0","@babel/core":"^7.22.20","eslint-plugin-ava":"^14.0.0","eslint-plugin-jest":"^27.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-array-func":"^4.0.0","eslint-plugin-jest-async":"^1.0.3","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-redux":"^4.0.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-editorconfig":"^4.0.3","eslint-plugin-ssr-friendly":"^1.2.0","eslint-plugin-no-unsanitized":"^4.0.2","@tanstack/eslint-plugin-query":"^4.34.1 || ^5.0.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-momentjs":"^1.6.0","@arthurgeron/eslint-plugin-react-usememo":"^2.0.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-ava":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-babel":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-cypress":{"optional":true},"eslint-plugin-jest-dom":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-array-func":{"optional":true},"eslint-plugin-jest-async":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-redux":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-editorconfig":{"optional":true},"eslint-plugin-ssr-friendly":{"optional":true},"eslint-plugin-no-unsanitized":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-jest-formatting":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-prefer-object-spread":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-momentjs":{"optional":true},"@arthurgeron/eslint-plugin-react-usememo":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_15.0.3_1703281419718_0.06422797489976673","host":"s3://npm-registry-packages"}},"16.0.0":{"name":"@anolilab/eslint-config","version":"16.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"515b2e3aff35d3fd99068286e4ad9abdda1e38a7","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.0.0.tgz","fileCount":9,"integrity":"sha512-D7c4K7f1ehwr96DBojJXwhP04i++0e2V8Fvq/pZ6NGZf8oZtVoFeiS4dOsK0zVOallR1d+IDPcv+53dnLqZ8zA==","signatures":[{"sig":"MEYCIQDITf4E694AyPV0NVLFI1fgCN1mL/bNssxFJ27lFRFijgIhAOyrLiuWzJY15SKCP2XkSd4K9pdNnwH1ah+RoF6bkuwe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2391844},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.tjs","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"7a3b1a33b07c8dcf1f14e56978a6d1d679cd0202","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.27.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.4","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.32.1","@visulima/tsconfig":"^1.1.16","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.13.3","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.32.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.10.0","@babel/core":"^7.22.20","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.3","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^0.65.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.6.14","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.13.0","@eslint-react/eslint-plugin":"^1.22.1","eslint-plugin-react-refresh":"^0.4.16","@tanstack/eslint-plugin-query":"^5.0.0","eslint-plugin-testing-library":"^6.0.1","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.13.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.0.0_1748266017194_0.7624857321153886","host":"s3://npm-registry-packages-npm-production"}},"16.0.1":{"name":"@anolilab/eslint-config","version":"16.0.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"ace6ac6747fa797aeb0bb3c4d22a54ec37474d43","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.0.1.tgz","fileCount":9,"integrity":"sha512-lhatcbmok63QvCg1fgZMXo2X9gqOC7+/uIf6e1cveFSOly3eckpSvIViCu+FTD8KErbOkEyILJAirJCmJhNu9g==","signatures":[{"sig":"MEUCIQCFPbcTfM2Pheq7f3lqmMdhnl4C31yP+uoDJEUZP0CQcAIgUZQea+e7tcFL94nPgzn49aJTkJ49+4ZMUlgRkyIEz2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2392198},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.tjs","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"bdb38246c37a228b174f23acdc4abb177b74a56b","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.27.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.4","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.32.1","@visulima/tsconfig":"^1.1.16","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.13.3","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.32.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.22.1","eslint-plugin-react-refresh":"^0.4.20","@tanstack/eslint-plugin-query":"^5.0.0","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.0.1_1748277986758_0.46867678234169485","host":"s3://npm-registry-packages-npm-production"}},"16.1.0":{"name":"@anolilab/eslint-config","version":"16.1.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.1.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"2c6a69a2a663e96d8f92b01a45daba8918218a67","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.1.0.tgz","fileCount":11,"integrity":"sha512-6qzL5aIewJVV5ljXSu6ywz44DWnohBiuSVjODHoAgqXFdB0OoXe5qT9lp05T7n0usERvkDijhGZJHpDwXsVJ5Q==","signatures":[{"sig":"MEUCIFNBnqocCueXWyvxo74JSdIIM0EzxqUnFtjWUGeYu9c9AiEA55S5/+z4It1A6rdEHqPcAvfKhzqUitKYYtNQ9GVtUiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2404324},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.tjs","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"2253c316ab7fb86b2ad64ac0a0d49f18467bdcd2","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.27.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.4","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.32.1","@visulima/tsconfig":"^1.1.16","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.13.3","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.32.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.22.1","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.0","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.1.0_1748283744432_0.45576802256325255","host":"s3://npm-registry-packages-npm-production"}},"16.1.1":{"name":"@anolilab/eslint-config","version":"16.1.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.1.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"4e329aa0ba66fc16f62b4fa3b3f32530bc1eb8d4","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.1.1.tgz","fileCount":11,"integrity":"sha512-9ACLrDMHGxFMow0xVZ48SS26b8nFuBG57dNeLgF9hdUz+NdbTwJsVxEBGLrlRUkME+aJe6yUqBgxQ9e2W3svFg==","signatures":[{"sig":"MEQCIHQjHXZYMYB913tdn+NSeeAX7PWRNCVL4IwAbMA41y9CAiBUiMrT80WYseBpFQMBhzXS16q2UDAgG6PL4AUiseEwIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2403995},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"25716365ee6f08bf734a9074c85c514296d50125","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.27.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.4","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.32.1","@visulima/tsconfig":"^1.1.16","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.13.3","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.32.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.22.1","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.0","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.1.1_1748289210329_0.9501014789461142","host":"s3://npm-registry-packages-npm-production"}},"16.1.2":{"name":"@anolilab/eslint-config","version":"16.1.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.1.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"24310314d1484807ebf33ac24656953c2f81c886","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.1.2.tgz","fileCount":11,"integrity":"sha512-g7H8ozBAsIudQewJdWZn+YNbndhswVHiAB1be3+InXw+0mXj2lmx7YIp7Y0Rf6c+eMHuQiQ1IVygz7rIkVxk4g==","signatures":[{"sig":"MEUCIBBeJywcunYR+KKqzskldsL1NAtpQTJ3a9aZvdHyu89EAiEAghmdlI93CRjDLCorv2X5f0zru9Ld46sC/2AxpjJ/vy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2404385},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"c6900f43d60fa9a5a6ce8aec4126ebc9375ab564","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.27.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.4","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.32.1","@visulima/tsconfig":"^1.1.16","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.13.3","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.32.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.22.1","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.0","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.1.2_1748294317390_0.5796897800687142","host":"s3://npm-registry-packages-npm-production"}},"16.1.3":{"name":"@anolilab/eslint-config","version":"16.1.3","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.1.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"b285f9873e73909c732dd8ab3a488de85ece5e16","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.1.3.tgz","fileCount":11,"integrity":"sha512-xGakZ8EsYQBXNDVmt8+ufD4IZbG+mDRKJj2W5Xd8kAUhZA2P0qS9ooeaGIXzyBdCA0rWSnA5XPGlvPzNO574rQ==","signatures":[{"sig":"MEUCIQC8psYIe3N1ZLlZg6ap9WsX9KMcoteFBBXuOKcQ/2dH/QIgQ3mDgpxSDZdiyilbxUelaaiqO/HT31bZQQeu13cA5Z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2404777},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"c6985d4b18472215c526d226b61ce9a289bac342","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.27.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.4","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.32.1","@visulima/tsconfig":"^1.1.16","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.13.3","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.32.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.22.1","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.0","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.1.3_1748299050756_0.3278682488165583","host":"s3://npm-registry-packages-npm-production"}},"16.2.0":{"name":"@anolilab/eslint-config","version":"16.2.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"e51dc1f4167f3c2bec89beeae6bbe42385286632","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.0.tgz","fileCount":11,"integrity":"sha512-yTwzTpJYfct5hO4/lNjdow+aaelpz8axLkyeqREfZ3uLMRAUH9yc2BE9l1htYlCLIRROJkTzo9ur3WcrnpmSnQ==","signatures":[{"sig":"MEQCIGmtW5dkuP1fvfa+E5GpeiT9PIGP2sprmvGC0NFtYjUXAiA+4WEJwEG7Mw0eWG6OrK5YVIuLCkWCuOHwfzkmF3Y57Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2406658},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"eab5b0c905434165ccf54aa8e6b9551f696ea510","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.27.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.4","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.32.1","@visulima/tsconfig":"^1.1.16","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.13.3","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.32.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.22.1","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.0","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.0_1748343788863_0.15628486104896666","host":"s3://npm-registry-packages-npm-production"}},"16.2.1":{"name":"@anolilab/eslint-config","version":"16.2.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"587b55b819d231a097bcdb9682dec65caaf3d57a","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.1.tgz","fileCount":11,"integrity":"sha512-0DdbOKIPIgxxzjt87HD7IjDCfexoPJfHR9ZjB6xDAEU08E8IlJwUUPA/0p9DBxCPaE1T1n1QZJsZUo2rEeMpHw==","signatures":[{"sig":"MEYCIQDciMsZYYdy18zwred527fNyfrzyLH6oXySCy9KrO5LEwIhAMe0ElOjVnNhreYIuPLi50nt73t9yDf+CQXS6TvvQOdh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2408057},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"f663c29f5e6896f547b8a4e8aa4e2aa09d605bd0","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.27.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.4","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.32.1","@visulima/tsconfig":"^1.1.16","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.13.3","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.32.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.22.1","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.0","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.1_1748360389575_0.674305277301223","host":"s3://npm-registry-packages-npm-production"}},"16.2.2":{"name":"@anolilab/eslint-config","version":"16.2.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"18ab0598794aaa9862d31080ddb7ef19153aa95b","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.2.tgz","fileCount":11,"integrity":"sha512-apQsdD8z/lCzndxW9+ITCx6JvFBbsuYX6AXxTO7F7GZmC5vxceusP0rl8V46BXxjw4c9x95k//7MCI64r0iEdg==","signatures":[{"sig":"MEYCIQDiHqd29Ok9z1IgzggdTBJss9BeY4sCO5lZtsyzTQof4wIhALu8WzBNagCNTvTxBOSdF5dl7DXKgkQnhSSXLY0/UKUV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2409342},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"ca198181c7da6be06355cb6d568681ccee8854bb","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.27.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.4","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.32.1","@visulima/tsconfig":"^1.1.16","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.13.3","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.32.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.22.1","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.0","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.2_1748378751494_0.10280483710295596","host":"s3://npm-registry-packages-npm-production"}},"16.2.3":{"name":"@anolilab/eslint-config","version":"16.2.3","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"9f454a8238bfde0527fec088f4c56368ff1d4f31","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.3.tgz","fileCount":11,"integrity":"sha512-xd3V0ss3wgWUEPNtL8R/mLiquB4qswZuz6dkmwGC8FTRvffyvQWFdJ3hTsC44TjoaQYJsFfnSqBsk4AkRF62/A==","signatures":[{"sig":"MEUCIC20jMNSLVSFdnd3rrwF3U+N4sXaoyidtIpjqKe1VhIcAiEAroikCXwL/Kg2dsdMy8FQRPQ18PBNAynLTtiQALKVYPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2410139},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"3af658a5a60a26e2169924a5d56b8dc7464f107c","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.27.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.4","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.32.1","@visulima/tsconfig":"^1.1.16","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.13.3","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.32.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.22.1","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.0","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.3_1748382444322_0.44279465342238167","host":"s3://npm-registry-packages-npm-production"}},"16.2.4":{"name":"@anolilab/eslint-config","version":"16.2.4","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"e233b36672dca41d14d93cf98dd118f90fd291da","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.4.tgz","fileCount":11,"integrity":"sha512-itXVsyBVdlRYkeZkmV00xd33skWNwPP2z+VSOLM0jgUzZFxtCePNoSu8NObT8xWAYTQQF2omdE8W1L/htxZB1g==","signatures":[{"sig":"MEUCIQDfN5loFbAiYsWhlkJtsG0YH7MD6DPPpQ8vcZz3RZCV/QIgCPS4mT94CgmtsF0xZiBf3hAsfzphsHDalxWFUnkyKuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2410563},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"376fe2cf6cfe3d3b30b26a98f810272a947d8c63","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.27.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.4","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.32.1","@visulima/tsconfig":"^1.1.16","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.13.3","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.32.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.22.1","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.0","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.4_1748453812728_0.04827025890353642","host":"s3://npm-registry-packages-npm-production"}},"16.2.5":{"name":"@anolilab/eslint-config","version":"16.2.5","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"cf88e37b8a3a2adbe549422cf425f01b2ce8f66a","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.5.tgz","fileCount":11,"integrity":"sha512-+Q49ZPRh4elpfGXOIuJbnmTKQ5UN9XWqDs0tZmM7G+CSjfuLbgD7JI38su+gFKrBvLo3IVtriYOMg+FOr6wZkw==","signatures":[{"sig":"MEYCIQDKyoHzyWAeUJxkGvwhateBTec4Nr/0CzC/hvzrdvXlLgIhAJ839d9j85MBPJU6Xjet50B6ujk6WM2jrsewODXjcV/U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2411003},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"06e69b3976ac1ba4576da18d841483819dcdf93f","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.27.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.4","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.32.1","@visulima/tsconfig":"^1.1.16","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.13.3","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.32.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.1.0","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.22.1","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.0","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.5_1748647181363_0.9483040255922139","host":"s3://npm-registry-packages-npm-production"}},"16.2.6":{"name":"@anolilab/eslint-config","version":"16.2.6","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"b9001868f7e4e7c69a521290a3f27c6660762186","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.6.tgz","fileCount":11,"integrity":"sha512-dJvawaYdf5Wws8A6usRYEVyA7/iiQOhfG2rWG+6L2GoX3Sdu0+JugW5qKAPRKZ37nOg0YUbrfoetRblEGYwUmw==","signatures":[{"sig":"MEUCIBEVewGfm+EWTpWpW+5vehA0QhUGT5bLKpJDVckx64yUAiEAowsFNpR9T5rVu+3U+Rs9hST7/rS2eH7tcEpNh1J7hCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2411672},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"7b79a2221c83b05f6a3b116b3c55cf570e872670","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.27.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.4","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.32.1","@visulima/tsconfig":"^1.1.16","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.13.3","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.32.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.50.0","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.5","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.6_1748689287965_0.9199220901400531","host":"s3://npm-registry-packages-npm-production"}},"16.2.7":{"name":"@anolilab/eslint-config","version":"16.2.7","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.7","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"0b3bfb478418259b5a1f30cfd8736238a9a8891a","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.7.tgz","fileCount":11,"integrity":"sha512-KPR2T/QdbU05Ys4dT59tkaUs6vmeDHF8d1JRT/Rtza8pS4vSzo4AaljCSwP1DbCnQJVuCCqgkBhpsPxF3LX+vg==","signatures":[{"sig":"MEUCIQCvNfOA/+XTUXCuEe1cs/7q5fSkYI2KmqgE7osegSubgAIgCjorJO4LhjV6KoMAfzoWS6gqvzg4udM/XIxSwzRcnVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2412385},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"cd1973de2c9ca74c6fd2b836019f82de8973f653","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.27.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.4","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.32.1","@visulima/tsconfig":"^1.1.16","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.13.3","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.32.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.50.0","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.5","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.7_1748810768943_0.7127425451593157","host":"s3://npm-registry-packages-npm-production"}},"16.2.8":{"name":"@anolilab/eslint-config","version":"16.2.8","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.8","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"d98950be7dd07133c6f9325a377d7d19c7ba4bac","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.8.tgz","fileCount":11,"integrity":"sha512-aaMvxLbsgjSDYKkShOnzSRAlqlqRu1gGpW1RxD8F6OzaT1F58A4+HFdBnp4RYF7xBYp+BMJ3T3NJcKFgdTBsSQ==","signatures":[{"sig":"MEQCICzSt1NfrwQpuIoezccs0itifgxk3GcFjm8LggJnZQnwAiAUyKlrVv1LBkqciHIv/5/eVpDwtHsrgE+BhLgejiiWDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2412894},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"63d20773b449b6ea02296e80d4d9b71af2c34464","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.27.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.4","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.32.1","@visulima/tsconfig":"^1.1.16","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.13.3","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.32.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.50.0","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.5","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.8_1748812464675_0.23733826964414906","host":"s3://npm-registry-packages-npm-production"}},"16.2.9":{"name":"@anolilab/eslint-config","version":"16.2.9","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.9","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"e83958fc281219a6a1a811aa6e4cc2ae693c02d8","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.9.tgz","fileCount":11,"integrity":"sha512-UkiTwOaxL9mxa1Kw7Kc187yCLKwaqr0R+jTyMxEHarvQCZJOA2bXwDHXar7RtAli8WqH5Zz8qTPXOHP8w/rKZA==","signatures":[{"sig":"MEUCIQDyJljbexevfxyrqKwRcL3xUEb3oSrMg1o95RyKXXi+wgIgVeOPVi0qMKrO6mrthWDpo8GVY8hZ0qbCvGi8f+IgbZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2415458},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"a6cab94647c1a9d34c813d9d11459781d3a55dfa","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.28.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.6","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.33.0","@visulima/tsconfig":"^1.1.17","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.7.1","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.15.0","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.33.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.33.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.50.0","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.5","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.9_1748818059405_0.28596021848466857","host":"s3://npm-registry-packages-npm-production"}},"16.2.10":{"name":"@anolilab/eslint-config","version":"16.2.10","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.10","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"2e3e4a836bb247dca0e81ff8b3d6a3d01b1b57de","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.10.tgz","fileCount":11,"integrity":"sha512-ew0uudjdVyjiz9YOXa8pTvJQ7DEuFq0NiujUmZFLAecuo55JWu46w4vhS6KdNsWe8HqBpvv/pZbegUq/7egGEw==","signatures":[{"sig":"MEYCIQD8wyKoyxTMr37YBZG+TlFiK65RLasmLYvB0W6We661TQIhANYaEJc553fW0hmbV++kDPUWwmofMKMXD8w4P5qlMq0C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2418102},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"dd22438b657cf41733a05839e85e85bba3bbd4c2","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.28.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.19.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.6","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.33.1","@visulima/tsconfig":"^1.1.17","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.7.1","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.15.0","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.33.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.33.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.50.0","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.5","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.10_1748903039296_0.1437254696587098","host":"s3://npm-registry-packages-npm-production"}},"16.2.11":{"name":"@anolilab/eslint-config","version":"16.2.11","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.11","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"807cdaef97faf563aa957bc0221c422040f1fb52","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.11.tgz","fileCount":11,"integrity":"sha512-lKV7XF+z5jFnzL7mCAOpO/GNLOAcb0LUoohTacCq2LTWBxBh1FjYS3rCdFPmVZ/5u4Qvx7V94u/On+/ZaBn7Ew==","signatures":[{"sig":"MEUCIQDjTM2+X+CpHvO2F94Zt+BkNcDR7fFu34AcxzKDFyeCKgIgOJ4GcDUImKfh8auVsCnPs/WxH3gvrneczqZMvkwO6hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2418491},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"485252714e6c5a69abbbe2e3feb64960e0e2969f","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.28.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.19.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.6","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.33.1","@visulima/tsconfig":"^1.1.17","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.7.1","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.15.0","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.33.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.33.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.50.0","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.5","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.11_1749040806794_0.3731013086538104","host":"s3://npm-registry-packages-npm-production"}},"16.2.12":{"name":"@anolilab/eslint-config","version":"16.2.12","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.12","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"b2a787af8b55944e74fd69f7c3dbd6ce3fb5d0fa","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.12.tgz","fileCount":11,"integrity":"sha512-AfD5dx2Fo+FRD9/A1j9RoVTYR2r314igkAUkbKBnzEJy6/mtiWgM+ZRfpb2fM8NBK4ckChiiJkKyxmgdS1zj9g==","signatures":[{"sig":"MEUCIDuyND4DrhkTPnyE/5ngQHnasJWxjtZBJyLfZAB5TTIAAiEA39efe9rYEs+xggGaegWVmd183C6shaC0za1Wc4fxBLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2418794},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"1cd8e7ee571036351a89350fcfa4b6c1acce47a8","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.28.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.19.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.6","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.33.1","@visulima/tsconfig":"^1.1.17","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.7.1","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.15.0","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.33.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.33.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.50.0","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.5","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.12_1749050703016_0.4117284523721636","host":"s3://npm-registry-packages-npm-production"}},"16.2.13":{"name":"@anolilab/eslint-config","version":"16.2.13","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.13","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"d3da4fddbf86562768f8fa73a8c5ba0345290ebc","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.13.tgz","fileCount":11,"integrity":"sha512-L8NgIXRgCvCFjJ67bMV+IzIeTvEmhuF/yaTseVmICKlnaGAKG36RMUpMrX77Z+I+EZUWBwsz033QUkkDMQtakg==","signatures":[{"sig":"MEQCIFqCX+xU/TgfaWQTX3sN75nxVooUPcIXuhv4aht6WkSwAiBe92d5GBRIZSnuBY6kG5whvLlznj9EgGTwHoO/PEuZTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2419160},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"171453344feff3f792079f957e0a695341a329b1","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"semver":"^7.7.2","globals":"^16.2.0","@eslint/js":"^9.28.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.19.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.4.0","@visulima/package":"^3.5.6","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.33.1","@visulima/tsconfig":"^1.1.17","eslint-plugin-es-x":"^8.6.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.41.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^50.7.1","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.7.0","@vitest/eslint-plugin":"^1.2.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.15.0","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^4.4.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.33.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.41.0","@stylistic/eslint-plugin-ts":"^4.4.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.13.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.33.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@babel/core":"^7.22.20","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.2","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.50.0","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.0.5","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.92.7","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.13_1749159642524_0.458470466829735","host":"s3://npm-registry-packages-npm-production"}},"16.2.14":{"name":"@anolilab/eslint-config","version":"16.2.14","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.14","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"ebc1c5d055c48cb40d2ae7852df5fb0a33be7d09","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.14.tgz","fileCount":11,"integrity":"sha512-/lnAV2JL3CwDLXQihmhdiJ7+ookDyfF3NTdb7e7EwnEqh8RhcFU9WwPCrQj47qDiHinMMp9icYHMMTp7YmhyAg==","signatures":[{"sig":"MEYCIQCw28ulwEZAMzbF5FwDpJZMbaKQ35HVlsNTjgNIbTukOwIhAJWUVthaAA4px8tpLh5JoGzx8XFYY0aBO5RvvSI/1jO7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2421071},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"460930637b930449bae3777650cf8126830b4b69","_npmUser":{"name":"prisis","actor":{"name":"prisis","type":"user","email":"d.bannert@anolilab.de"},"email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.3","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"semver":"^7.7.2","globals":"^16.3.0","@eslint/js":"^9.30.1","@eslint/compat":"^1.3.1","eslint-plugin-n":"^17.20.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.6.0","@visulima/package":"^3.5.8","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.35.1","@visulima/tsconfig":"^1.1.19","eslint-plugin-es-x":"^8.7.0","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.42.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^51.3.2","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.1.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.35.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.42.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.35.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.4","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.50.0","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.121.21","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.14_1751449095042_0.2536776445732307","host":"s3://npm-registry-packages-npm-production"}},"16.2.15":{"name":"@anolilab/eslint-config","version":"16.2.15","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.15","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"88521f6ffc9a1afae407fe92ab8bdb8f38d5b04d","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.15.tgz","fileCount":11,"integrity":"sha512-a9grfP8GCZ33jXwzPKokxdeVh/ytl8/DTVq0jU6w10kgPDwWfUpNtbZhX+ZWyoUHuMtOckOnCYgOkdtwOxWIRA==","signatures":[{"sig":"MEQCID9A1Pnz/ysGjsU5Sx8F4mkirtI3vbeqC++oBe1De8BLAiAgzRLDwaJwfIfYNDPwnN2OzcgPSmOzRXOSIUuJpUZjOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2421238},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"0a374149b824432dcd35104dea65e6136967b562","_npmUser":{"name":"prisis","actor":{"name":"prisis","type":"user","email":"d.bannert@anolilab.de"},"email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.3","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"semver":"^7.7.2","globals":"^16.3.0","@eslint/js":"^9.30.1","@eslint/compat":"^1.3.1","eslint-plugin-n":"^17.20.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.6.0","@visulima/package":"^3.5.8","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.35.1","@visulima/tsconfig":"^1.1.19","eslint-plugin-es-x":"^8.7.0","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.42.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^51.3.2","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.1.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.35.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.42.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.35.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.4","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.50.0","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.121.21","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.15_1751451005218_0.9147311999872538","host":"s3://npm-registry-packages-npm-production"}},"16.2.16":{"name":"@anolilab/eslint-config","version":"16.2.16","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.16","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"4eed9e4e49c64804944baa738dc44041d06e31e2","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.16.tgz","fileCount":11,"integrity":"sha512-dfTgx6dqysu4mCyGm9ploqdrZp3Rk8PgP2i/fjnVO1CE9LkXc9GTe5+LnlNyAu6sEIqQgUk2ZM4OYmyMBdH7YA==","signatures":[{"sig":"MEUCIBKCXfAkM6rqic7hst19TESkppG0wtJMtBBkeg3lv4iXAiEA20xkUbhCOg8vgfM2EqTD0RpFmWpLf4RVK4IGmmiSVBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2426968},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"c38c788b6a6bf6445e85d67a31e34651d4ba774f","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.3","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"semver":"^7.7.2","globals":"^16.3.0","@eslint/js":"^9.30.1","@eslint/compat":"^1.3.1","eslint-plugin-n":"^17.21.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.6.0","@visulima/package":"^3.5.8","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.36.0","@visulima/tsconfig":"^1.1.19","eslint-plugin-es-x":"^9.0.0","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.42.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^51.3.4","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.1.0","@typescript-eslint/types":"^8.36.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.36.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.42.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.4","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.50.0","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.121.21","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.16_1752235339777_0.49918303312295764","host":"s3://npm-registry-packages-npm-production"}},"16.2.17":{"name":"@anolilab/eslint-config","version":"16.2.17","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.17","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"80124445914220a2dacc04193e570380213e1ba1","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.17.tgz","fileCount":11,"integrity":"sha512-2HWUiNOrZtRS+Xe5ZA/oJpagl7osKg1ZkuCYnc7c5lqhjy+Lse07wGUmIidl1BkJ1n9fwlhXYhr/BVR9hEtdAA==","signatures":[{"sig":"MEUCIQCJ4yzllyc59U+z+SXdFTf6sW8W76cqrPn6yTQ+zu4ShAIgK7CgA/6GmchzNyFgNTOqnNoR3s1vkgS7Hk5d/z1uA3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2427584},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"d6d7f4543ea4adec85e08f29b8a896a21cb5ef13","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.3","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"semver":"^7.7.2","globals":"^16.3.0","@eslint/js":"^9.30.1","@eslint/compat":"^1.3.1","eslint-plugin-n":"^17.21.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.6.0","@visulima/package":"^3.5.8","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.36.0","@visulima/tsconfig":"^1.1.19","eslint-plugin-es-x":"^9.0.0","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.42.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^51.3.4","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.1.0","@typescript-eslint/types":"^8.36.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.36.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.42.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.8.1","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.1.4","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.50.0","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.121.21","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.17_1752242913932_0.4873089782908404","host":"s3://npm-registry-packages-npm-production"}},"16.2.18":{"name":"@anolilab/eslint-config","version":"16.2.18","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.18","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"b57d203bb84cbccde91b15b1abab51e3fe2de7f5","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.18.tgz","fileCount":11,"integrity":"sha512-jmrNfoij6K+6pZ53eUKzzBM80YP9pWVLxvqdaA1K2ZCHyaJhDklE481OejeIlG7IuxeX3uot103gqN1VPDt8bA==","signatures":[{"sig":"MEUCIQDzUUUIhVGfm/79wFIkaezYMqYnuozGsgAf4tux5013DwIgNJ0yp1eeKdDjShJx3Bwph62Dt1s9zeJ938SVevb/5qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2428509},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"3ea9cfa67a40122bb5acaa43926456191523e3bc","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.3","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"semver":"^7.7.2","globals":"^16.3.0","@eslint/js":"^9.30.1","@eslint/compat":"^1.3.1","eslint-plugin-n":"^17.21.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^6.6.0","@visulima/package":"^3.5.8","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.36.0","@visulima/tsconfig":"^1.1.19","eslint-plugin-es-x":"^9.0.0","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.42.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^51.3.4","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.1.0","@typescript-eslint/types":"^8.36.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.36.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.42.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.9.0","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.3.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.52.2","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.121.21","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.18_1752260551939_0.49529017417858734","host":"s3://npm-registry-packages-npm-production"}},"16.2.19":{"name":"@anolilab/eslint-config","version":"16.2.19","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.19","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"c265d041e6377d9b74d4ea9d81601df78953710e","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.19.tgz","fileCount":11,"integrity":"sha512-LtnD5vcdOvC5Sw72mJ5I+JFkXCKP61B2dtms1cC4fux0AZ0ctMn5ZAhtDM6h9GlpWBR3TbKtwkwTctbUvD+SUA==","signatures":[{"sig":"MEUCIQCNg+ZR6IvuDhzZl8p+OF/6eZYIpwEfUz00ELMd/sVnywIga+su4ElrznXgbT/siw4ls7WyuXfg9RKVpU5cbHRzRFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2430825},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"8a1e27cdfc92cd91c436f4dee4f4d7d93b7f983f","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.3","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"semver":"^7.7.2","globals":"^16.3.0","@eslint/js":"^9.31.0","@eslint/compat":"^1.3.1","eslint-plugin-n":"^17.21.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.0.0","@visulima/package":"^3.5.8","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.36.0","@visulima/tsconfig":"^1.1.19","eslint-plugin-es-x":"^9.0.0","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.42.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^51.3.4","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.1.0","@typescript-eslint/types":"^8.36.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.36.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.42.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.10.0","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.3.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.52.2","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.121.21","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.19_1752269018178_0.2865071739762777","host":"s3://npm-registry-packages-npm-production"}},"16.2.20":{"name":"@anolilab/eslint-config","version":"16.2.20","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.20","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"4c4e713b66fa080d21f9e11430da25c680e39c29","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.20.tgz","fileCount":11,"integrity":"sha512-Zo3fEibEsy6oRGLyEpN30HwlqxLYO2cB/Hu1UgCGT230lShDEmq+7spEIcx/aeBIY1f8H956/LMHW5x8Ucby9A==","signatures":[{"sig":"MEUCIQDMrOjMm78K8MmfWkpEsRmfDC6XaR9McGgB/05a5RXuOAIgMm2BYTntuWcppt1TbAgWVmkHwkHUKR5zzm0B9HN5E/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2431274},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"0aa7d6bedfd699c6abd7155b28ef4c86ab1b7df1","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.3","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"semver":"^7.7.2","globals":"^16.3.0","@eslint/js":"^9.31.0","@eslint/compat":"^1.3.1","eslint-plugin-n":"^17.21.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.0.0","@visulima/package":"^3.5.8","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.36.0","@visulima/tsconfig":"^1.1.19","eslint-plugin-es-x":"^9.0.0","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.42.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^51.3.4","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.1.0","@typescript-eslint/types":"^8.36.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.36.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.42.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.10.0","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.3.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.52.2","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.125.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.20_1752795501279_0.15728731259533357","host":"s3://npm-registry-packages-npm-production"}},"16.2.21":{"name":"@anolilab/eslint-config","version":"16.2.21","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.21","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"be1af792425b249a69d2167e035a64a95f2222aa","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.21.tgz","fileCount":11,"integrity":"sha512-dgjCtPaWeAHy5igVUD+3Ry2/0wFNnh5v9R0KA/jmfyyFIOQ1CeFSpY9v82oiJV5GyoyHXz9t8itRGtye9VhQgw==","signatures":[{"sig":"MEUCIQC4Hj16q0UbyIHRJue5oO2uzCBg0tKVvd2QAqyR6+j4agIgU0QF5bu1FA8vu/Efmi7TLNoGGA/CAp1jd4FQTRx67so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2431744},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"13a8543b47c1bf69cd848a2a9b1b8470c23ce737","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.3","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"semver":"^7.7.2","globals":"^16.3.0","@eslint/js":"^9.31.0","@eslint/compat":"^1.3.1","eslint-plugin-n":"^17.21.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.0.0","@visulima/package":"^3.5.8","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.37.0","@visulima/tsconfig":"^1.1.19","eslint-plugin-es-x":"^9.0.0","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.42.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^51.4.1","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^59.0.1","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.2.0","@typescript-eslint/types":"^8.37.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.37.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.42.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.37.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.10.0","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.3.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.52.2","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.125.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.21_1752867095741_0.22352697740556304","host":"s3://npm-registry-packages-npm-production"}},"16.2.22":{"name":"@anolilab/eslint-config","version":"16.2.22","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.22","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"04a2126a9595920c53accda13902220acc45493b","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.22.tgz","fileCount":11,"integrity":"sha512-IuqCJwZChppt9aUIPLKYIhkDflYwvMrbsIJfOcLt3aoPfa2pRBw2iF4639VXpra13G6QrHyoXQzLQW3jjHnAZA==","signatures":[{"sig":"MEQCIAUEXSTZTt2mA5NT2a0vyY9tykZFJ/19BNofdgOuZ8QmAiA++S9bnkaBP/PQS4K9u5sfj+Rr005BrD7umWZeeTFtmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2432381},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"24ca54eb66c28e1169b9b040757d23c6b78c74ec","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.3","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"semver":"^7.7.2","globals":"^16.3.0","@eslint/js":"^9.31.0","@eslint/compat":"^1.3.1","eslint-plugin-n":"^17.21.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.1.0","@visulima/package":"^3.5.8","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.38.0","@visulima/tsconfig":"^1.1.19","eslint-plugin-es-x":"^9.0.0","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.43.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^51.4.1","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.9.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^60.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.2.2","@typescript-eslint/types":"^8.38.0","eslint-flat-config-utils":"^2.1.0","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.38.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.43.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.10.0","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.3.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.52.2","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.125.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.22_1753221752380_0.11555186114447569","host":"s3://npm-registry-packages-npm-production"}},"16.2.23":{"name":"@anolilab/eslint-config","version":"16.2.23","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.23","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"a9872e60e01eff98b610d517e698a0f8d089e708","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.23.tgz","fileCount":11,"integrity":"sha512-5AkaHWzKwjpqfuAf/qMpkP7Sryd1duFkP7mqAUsX9yH5AX5Mo4r/+yjBTwTQL0bbmHX4HXg7NzUZyDjt8rUkmA==","signatures":[{"sig":"MEYCIQDfYQn9WhV2fUhkXZOE2eql97B9kVPy2Vc/8eYOpMwKYwIhAKoXteZFf3esuaM/ri6NQVmn2hWC6Ch7xlSbFo6idBQ0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2432652},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"0f94d6c3a4aa40b159917181850cc9650625975b","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.3","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"semver":"^7.7.2","globals":"^16.3.0","@eslint/js":"^9.32.0","@eslint/compat":"^1.3.1","eslint-plugin-n":"^17.21.3","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.1.0","@visulima/package":"^3.5.8","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.38.0","@visulima/tsconfig":"^1.1.19","eslint-plugin-es-x":"^9.0.0","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.44.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^52.0.2","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.9.1","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^60.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.2.2","@typescript-eslint/types":"^8.38.0","eslint-flat-config-utils":"^2.1.1","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.38.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.44.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.10.0","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.3.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.52.2","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.125.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.23_1754349854442_0.6115107519531164","host":"s3://npm-registry-packages-npm-production"}},"16.2.24":{"name":"@anolilab/eslint-config","version":"16.2.24","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.24","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"45b3636de04e46f4ae65475cbfd424dc8e5dc7d1","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.24.tgz","fileCount":11,"integrity":"sha512-M5jBzbTAaDA8o+h/PPw7/8QXMN+ZJla4KNLAwgvUdHX1EOBhXVU+PMp+n26mWnx44IJofKbr7IVFOO24TElYLw==","signatures":[{"sig":"MEYCIQDL6a++VJqEvbxy2NIe4NgnuCfok5E9xGA6TcuH6t2P5QIhAPA33bA+Rs1z58JD4POExcvhe/4VcXUdMAAUkM/3zqJm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2436678},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"165a83336dfda1f99f1ec99f45ed35d91d91aa03","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.3","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"semver":"^7.7.2","globals":"^16.3.0","@eslint/js":"^9.35.0","@eslint/compat":"^1.3.2","eslint-plugin-n":"^17.21.3","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.2.0","@visulima/package":"^3.5.8","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.42.0","@visulima/tsconfig":"^1.1.19","eslint-plugin-es-x":"^9.1.0","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.46.2","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^54.3.1","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.8","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^60.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.3.1","@typescript-eslint/types":"^8.42.0","eslint-flat-config-utils":"^2.1.1","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.42.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.46.2","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.2.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.10.0","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.3.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.52.2","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.125.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.24_1757103507529_0.8961509551345317","host":"s3://npm-registry-packages-npm-production"}},"16.2.25":{"name":"@anolilab/eslint-config","version":"16.2.25","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.25","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"8e6828027fbe9993feabea801ef7f84f64948ff4","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.25.tgz","fileCount":11,"integrity":"sha512-Dm+dcO5PW9uyF+fdIPh3FhMy1Vy5u33+qox5LZirkKHdF5e2/lzuXnwkBJJg9QGRDa4Br7HTgc53IzEzccQMIw==","signatures":[{"sig":"MEUCICzt5VX2SYGgeIrcrhH7F0JY9B39HDZk36I9m6o40DDmAiEAgoxb8Pn9C35iPvxnnBy3WUCK8HQ07qlCOad/ue1zT+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2459206},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"753aa009eef5dba361a7c705100e3139e6b7e937","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.3","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"semver":"^7.7.2","globals":"^16.3.0","@eslint/js":"^9.35.0","@eslint/compat":"^1.3.2","eslint-plugin-n":"^17.21.3","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.2.0","@visulima/package":"^3.5.8","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.42.0","@visulima/tsconfig":"^1.1.19","eslint-plugin-es-x":"^9.1.0","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.46.2","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^54.3.1","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.8","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^60.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.3.1","@typescript-eslint/types":"^8.42.0","eslint-flat-config-utils":"^2.1.1","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.42.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.46.2","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.2","eslint-plugin-unused-imports":"^4.2.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.10.0","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.3.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.52.2","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.125.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.25_1757107121842_0.6995103726616909","host":"s3://npm-registry-packages-npm-production"}},"16.2.26":{"name":"@anolilab/eslint-config","version":"16.2.26","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.2.26","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"3068396564adb95d27e7eccecaa1ea123ce4435b","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.2.26.tgz","fileCount":11,"integrity":"sha512-NJt2nQ7wIr999PwMtODt4TjKA09Mn7uJ+f1qp0KVyqObi8765cXMg+vKzaIzn6cxEO5WR0kSx5oEW8MlQLS8Yg==","signatures":[{"sig":"MEYCIQCP37bU3QkoyeheIR3EZ89k0ObhqBp5JlI/mdcKU/73vQIhAIjYqPQdUkOzer/ZA+odqY4tTbNz0S793H0zSBO84YxH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.2.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2467105},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"553ca65723b80cccd7c18e31efd4b777828a6c3b","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.3","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"semver":"^7.7.2","globals":"^16.4.0","@eslint/js":"^9.35.0","@eslint/compat":"^1.3.2","eslint-plugin-n":"^17.21.3","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.2.0","@visulima/package":"^3.5.9","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.43.0","@visulima/tsconfig":"^1.1.20","eslint-plugin-es-x":"^9.1.0","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.46.2","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.9","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^61.0.2","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.3.1","@typescript-eslint/types":"^8.43.0","eslint-flat-config-utils":"^2.1.1","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.43.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.46.2","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.2.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.10.0","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.3.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.52.2","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.125.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.2.26_1757621970334_0.012496666335615414","host":"s3://npm-registry-packages-npm-production"}},"16.3.0":{"name":"@anolilab/eslint-config","version":"16.3.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.3.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"0995c322aae610afddabc853abc176575c3d1dd6","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.3.0.tgz","fileCount":11,"integrity":"sha512-TuOldLYQfnyg+Jb3kDSLPvAdxlScOnMz2Q/dwlIqfoeeTsee2wUg/Wp1LCIBD5mdJ1ADOAb3rLFGTp60TtAsNQ==","signatures":[{"sig":"MEUCIQDr2rivszoAaSNuYo1/RK6+SmKCHH9E/hF2i6G/sP2fmgIgQs41MM0bxIPGqOIRbjPnSHZ0rMmvjgP1mlAtj9x5af4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2464639},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"00b26917b53c1376e60f32645edebd7c7ec53ba1","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.3","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"semver":"^7.7.2","globals":"^16.4.0","@eslint/js":"^9.35.0","@eslint/compat":"^1.3.2","eslint-plugin-n":"^17.21.3","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.2.0","@visulima/package":"^3.5.9","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.43.0","@visulima/tsconfig":"^1.1.20","eslint-plugin-es-x":"^9.1.0","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.46.2","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.9","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^61.0.2","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.3.1","@typescript-eslint/types":"^8.43.0","eslint-flat-config-utils":"^2.1.1","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.43.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.46.2","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.2.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.3.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.10.0","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.3.3","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-storybook":"^0.12.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-tailwindcss":"^3.18.0","@eslint-react/eslint-plugin":"^1.52.2","eslint-plugin-react-refresh":"^0.4.20","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.2.2","@tanstack/eslint-plugin-router":"^1.125.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.0.33"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.3.0_1757625397892_0.16601992814458666","host":"s3://npm-registry-packages-npm-production"}},"16.3.1":{"name":"@anolilab/eslint-config","version":"16.3.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.3.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"180dfe7057dffe7a2c966f4c01fb795418d5ce53","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.3.1.tgz","fileCount":11,"integrity":"sha512-Zhm2ndgu0bnnvYOm1DRhOn62CUsRj/iFuac4KkOQwUMfSSJvRDx8iVIBmZE9Io++8bcTmvkMg7pft8kKU22Czg==","signatures":[{"sig":"MEUCIC0T15upm6zFNCZ37i4yOr/qRo8XQiU5RRoOGMOj2iidAiEA5gtmdswrpiNQMLMJDq9l9HSKwL51KFVWTimdE5iKhlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2516489},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"gitHead":"a0b0aa5dcb1926683c02188e240e7f897442d931","_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"semver":"catalog:utils","globals":"catalog:node","@eslint/js":"catalog:lint","@eslint/compat":"catalog:lint","eslint-plugin-n":"catalog:lint","parse-gitignore":"catalog:prod","@eslint/markdown":"catalog:lint","@visulima/package":"catalog:prod","eslint-plugin-yml":"catalog:lint","typescript-eslint":"catalog:lint","@visulima/tsconfig":"catalog:tsc","eslint-plugin-es-x":"catalog:lint","eslint-plugin-html":"catalog:lint","eslint-plugin-toml":"catalog:lint","toml-eslint-parser":"catalog:lint","yaml-eslint-parser":"catalog:lint","@html-eslint/parser":"catalog:lint","eslint-plugin-antfu":"catalog:lint","eslint-plugin-jsdoc":"catalog:lint","eslint-plugin-jsonc":"catalog:lint","jsonc-eslint-parser":"catalog:lint","eslint-plugin-compat":"catalog:lint","eslint-plugin-regexp":"catalog:lint","@vitest/eslint-plugin":"catalog:lint","eslint-plugin-promise":"catalog:lint","eslint-plugin-sonarjs":"catalog:lint","eslint-plugin-unicorn":"catalog:lint","eslint-plugin-import-x":"catalog:lint","eslint-plugin-security":"catalog:lint","eslint-merge-processors":"catalog:lint","@stylistic/eslint-plugin":"catalog:lint","@typescript-eslint/types":"catalog:types","eslint-flat-config-utils":"catalog:lint","eslint-plugin-no-secrets":"catalog:lint","@typescript-eslint/parser":"catalog:types","confusing-browser-globals":"catalog:network","@html-eslint/eslint-plugin":"catalog:lint","@stylistic/eslint-plugin-ts":"catalog:lint","eslint-import-resolver-node":"catalog:lint","eslint-plugin-no-only-tests":"catalog:lint","eslint-plugin-perfectionist":"catalog:lint","eslint-config-flat-gitignore":"catalog:lint","eslint-plugin-no-unsanitized":"catalog:lint","eslint-plugin-unused-imports":"catalog:lint","eslint-plugin-no-for-of-array":"catalog:lint","eslint-plugin-simple-import-sort":"catalog:lint","eslint-import-resolver-typescript":"catalog:lint","eslint-plugin-erasable-syntax-only":"catalog:lint","@eslint-community/eslint-plugin-eslint-comments":"catalog:lint"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"catalog:lint","tailwind-csstree":"catalog:style","eslint-plugin-zod":"catalog:lint","astro-eslint-parser":"catalog:lint","eslint-plugin-astro":"catalog:lint","eslint-plugin-react":"catalog:lint","eslint-plugin-tsdoc":"catalog:lint","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"catalog:lint","eslint-plugin-jsx-a11y":"catalog:lint","eslint-plugin-storybook":"catalog:lint","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"catalog:lint","eslint-plugin-react-hooks":"catalog:lint","eslint-plugin-tailwindcss":"catalog:lint","@eslint-react/eslint-plugin":"catalog:lint","eslint-plugin-react-refresh":"catalog:lint","eslint-plugin-react-compiler":"catalog:lint","@tanstack/eslint-plugin-query":"catalog:lint","eslint-plugin-testing-library":"catalog:lint","@tanstack/eslint-plugin-router":"catalog:lint","eslint-plugin-validate-jsx-nesting":"catalog:lint","eslint-plugin-you-dont-need-lodash-underscore":"catalog:lint","eslint-plugin-react-you-might-not-need-an-effect":"catalog:lint"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.3.1_1759432238168_0.6261270486655317","host":"s3://npm-registry-packages-npm-production"}},"16.3.2":{"name":"@anolilab/eslint-config","version":"16.3.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.3.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"39dd849a801d17e0eb4458ac2860a319b44700aa","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.3.2.tgz","fileCount":11,"integrity":"sha512-4GnnogzeuNQDPF8rH6iYa2lJNS+bOJC3/ZUAT86mrHrDMfITtodwtiQ4+eCE5DviNswJbWD627gnIfgfPbSxRg==","signatures":[{"sig":"MEUCIQCvxbSu055MwmnxMHH2ouurDi7peThFLrfExzxrgp/q5AIgeV/QXyRHDESaZ0haH1nLfUsvf1R/7kHdWhbMdN+fwzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2515341},"main":"dist/index.cjs","type":"module","_from":"file:anolilab-eslint-config-16.3.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"_resolved":"/tmp/bc8ed5af6a3a3adc896d96cd401859cf/anolilab-eslint-config-16.3.2.tgz","_integrity":"sha512-4GnnogzeuNQDPF8rH6iYa2lJNS+bOJC3/ZUAT86mrHrDMfITtodwtiQ4+eCE5DviNswJbWD627gnIfgfPbSxRg==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"semver":"^7.7.2","globals":"^16.4.0","@eslint/js":"^9.36.0","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.3.0","@visulima/package":"^4.0.1","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.45.0","@visulima/tsconfig":"^1.2.0","eslint-plugin-es-x":"^9.1.0","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.47.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^60.7.1","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.1","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.13","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^61.0.2","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/types":"^8.45.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.45.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.47.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.2.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.3.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.11.1","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.5.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"^9.1.10","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.1.0","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"^2.0.5","eslint-plugin-react-refresh":"^0.4.23","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.91.0","eslint-plugin-testing-library":"^7.11.0","@tanstack/eslint-plugin-router":"^1.132.31","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.5.5"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.3.2_1759434548728_0.6338653496094997","host":"s3://npm-registry-packages-npm-production"}},"16.3.3":{"name":"@anolilab/eslint-config","version":"16.3.3","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.3.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"4a6604e3a22eb822fa65e3dd6eb4c99052ad6dfa","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.3.3.tgz","fileCount":11,"integrity":"sha512-x5yljJQobXO3LopPWNAcEV9eL5e2iGawfgCnp4Usghc7J8rG9h3h6DvJzt1uoL2O9ku9wtHe1g7eBFOO/PZMzg==","signatures":[{"sig":"MEUCID+nZCRydjSZGk8e28TspGhHJtjeHNWxkmbuFWX5AqQwAiEA3jgF61IdaFt/EYwF0VXySpSjZA+HCUr68Fa/XvRRQ1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2516637},"main":"dist/index.cjs","type":"module","_from":"file:anolilab-eslint-config-16.3.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"_resolved":"/tmp/6f7a86a4f694f7cceef26794a28aa0be/anolilab-eslint-config-16.3.3.tgz","_integrity":"sha512-x5yljJQobXO3LopPWNAcEV9eL5e2iGawfgCnp4Usghc7J8rG9h3h6DvJzt1uoL2O9ku9wtHe1g7eBFOO/PZMzg==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"semver":"^7.7.2","globals":"^16.4.0","@eslint/js":"^9.36.0","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.3.0","@visulima/package":"^4.0.2","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.45.0","@visulima/tsconfig":"^1.2.0","eslint-plugin-es-x":"^9.1.0","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.47.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^60.7.1","eslint-plugin-jsonc":"^2.20.1","jsonc-eslint-parser":"^2.4.1","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.15","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^61.0.2","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/types":"^8.45.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.45.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.47.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.0","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.2.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.3.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.11.1","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.5.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"^9.1.10","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^6.1.0","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"^2.0.5","eslint-plugin-react-refresh":"^0.4.23","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.91.0","eslint-plugin-testing-library":"^7.11.0","@tanstack/eslint-plugin-router":"^1.132.31","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.5.5"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.3.3_1759441898138_0.4253904582741921","host":"s3://npm-registry-packages-npm-production"}},"16.4.0":{"name":"@anolilab/eslint-config","version":"16.4.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.4.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"974079bf1bc30761f9103e440262cf8eb13c54b0","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.4.0.tgz","fileCount":11,"integrity":"sha512-c5yCYoJitRbKSGRw4K2TQ/BDLzYno/Mij8L3wR8vLsIC6KvfgDgJx4BRiJ2OY1vrwuC0UCgO6CfNx5vLn6msgw==","signatures":[{"sig":"MEUCICPMdJFdqwKWf9S272kyCzSwNEQ0ZS+vPY40c8axl4wGAiEAhaJwSqoS5ji/JyXaC8vKA3muXVXmGqeJCFP7/Py2epA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2527180},"main":"dist/index.cjs","type":"module","_from":"file:anolilab-eslint-config-16.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"_resolved":"/tmp/dd2582fa80261a4e45b3351c043a9b9c/anolilab-eslint-config-16.4.0.tgz","_integrity":"sha512-c5yCYoJitRbKSGRw4K2TQ/BDLzYno/Mij8L3wR8vLsIC6KvfgDgJx4BRiJ2OY1vrwuC0UCgO6CfNx5vLn6msgw==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"semver":"^7.7.3","globals":"^16.4.0","@eslint/js":"^9.37.0","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.4.0","@visulima/package":"^4.0.2","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.46.1","@visulima/tsconfig":"^1.2.0","eslint-plugin-es-x":"^9.1.1","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.47.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^61.1.2","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.1","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.20","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^61.0.2","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/types":"^8.46.1","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.46.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.47.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.2.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.3.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.13.0","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.5.3","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"^9.1.10","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"^2.2.2","eslint-plugin-react-refresh":"^0.4.23","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.91.0","eslint-plugin-testing-library":"^7.13.3","@tanstack/eslint-plugin-router":"^1.132.31","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.5.6"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.4.0_1760481604950_0.07460909932771997","host":"s3://npm-registry-packages-npm-production"}},"16.4.1":{"name":"@anolilab/eslint-config","version":"16.4.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.4.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"b6caf42239e5b1ba764ebd5fad94ab61a9bf0f19","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.4.1.tgz","fileCount":11,"integrity":"sha512-4gOuDHlFgYAqDwBFq7j5UAIRc6zVvurRW7wIKdOt4X0f3uv4QeIr7JIuxr0d+cRlrPOkOQGza5/IMxHe0EX9Yg==","signatures":[{"sig":"MEUCIQDNcQqnjgyAX1s+rZX7hSVlKEQ9m7eHeSD91KhKqf29CAIgLlxpIk3REGapq6xfPLsyrZ1Po93UwREDVgxZO+rsXrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2527444},"main":"dist/index.cjs","type":"module","_from":"file:anolilab-eslint-config-16.4.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"_resolved":"/tmp/3e9ec5b3f97c076f736c9c58dc02df7a/anolilab-eslint-config-16.4.1.tgz","_integrity":"sha512-4gOuDHlFgYAqDwBFq7j5UAIRc6zVvurRW7wIKdOt4X0f3uv4QeIr7JIuxr0d+cRlrPOkOQGza5/IMxHe0EX9Yg==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"semver":"^7.7.3","globals":"^16.4.0","@eslint/js":"^9.37.0","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.4.0","@visulima/package":"^4.0.2","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.46.1","@visulima/tsconfig":"^1.2.0","eslint-plugin-es-x":"^9.1.1","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.47.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^61.1.4","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.1","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.20","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^61.0.2","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/types":"^8.46.1","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.46.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.47.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.2.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.3.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.13.0","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.5.4","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"^9.1.10","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"^2.2.2","eslint-plugin-react-refresh":"^0.4.23","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.91.0","eslint-plugin-testing-library":"^7.13.3","@tanstack/eslint-plugin-router":"^1.132.31","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.5.6"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.4.1_1760510747318_0.26801825151670755","host":"s3://npm-registry-packages-npm-production"}},"16.4.2":{"name":"@anolilab/eslint-config","version":"16.4.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.4.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"e3a4e7a5b3b90ab84ebd4032ccd8c1e20a3328cd","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.4.2.tgz","fileCount":11,"integrity":"sha512-l1M2RaQwAM+fJrejplFh/twhRlBj5GtKfb82dGSK7RsdL5YLHwwotBNhCCIgq5j1nmquk8ZGCRJC49ZOJmxbyg==","signatures":[{"sig":"MEQCIDEaRL5dSHfRbMqpgkEiAUVvTzZEi1lBb8JAY+elLQ8tAiAIFEYIOVCUZkmqjNHuFy1e/57ym7QfLhP1GUv2OloKOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2528046},"main":"dist/index.cjs","type":"module","_from":"file:anolilab-eslint-config-16.4.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=24.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"_resolved":"/tmp/6ee430f846d1c8b2b9ce8173d5405692/anolilab-eslint-config-16.4.2.tgz","_integrity":"sha512-l1M2RaQwAM+fJrejplFh/twhRlBj5GtKfb82dGSK7RsdL5YLHwwotBNhCCIgq5j1nmquk8ZGCRJC49ZOJmxbyg==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"semver":"^7.7.3","globals":"^16.4.0","@eslint/js":"^9.37.0","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.4.0","@visulima/package":"^4.0.2","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.46.1","@visulima/tsconfig":"^1.2.0","eslint-plugin-es-x":"^9.1.1","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.47.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^61.1.4","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.1","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.3.20","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^61.0.2","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/types":"^8.46.1","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.46.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.47.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.2.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.3.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.5.0","@eslint/css":"^0.13.0","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.3.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.5.4","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"^9.1.10","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"^2.2.2","eslint-plugin-react-refresh":"^0.4.23","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.91.0","eslint-plugin-testing-library":"^7.13.3","@tanstack/eslint-plugin-router":"^1.132.31","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.5.6"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.4.2_1760520168802_0.06898529490516725","host":"s3://npm-registry-packages-npm-production"}},"16.4.3":{"name":"@anolilab/eslint-config","version":"16.4.3","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.4.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"695d19f814724e11d29bc05aae00d29bacc01a27","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.4.3.tgz","fileCount":11,"integrity":"sha512-gaT8wY312C6pUXcWZd1ujlY/Htt95kQZ68BY77PSl8o9FqcpobEnHcazSJWNjsDTOK1swwRaZ9x0JWWpy3gAtw==","signatures":[{"sig":"MEQCIHfoSesjkD5vlYxEOa9wyl4u0Sa4fYxykjr4aG63XH50AiBCNF+nSetFKJZVMen1fJMvU0XYl7sf3LaztdRL/DfXug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2544105},"main":"dist/index.cjs","type":"module","_from":"file:anolilab-eslint-config-16.4.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"_resolved":"/tmp/eb815b5350424da9d9687d85320d8aec/anolilab-eslint-config-16.4.3.tgz","_integrity":"sha512-gaT8wY312C6pUXcWZd1ujlY/Htt95kQZ68BY77PSl8o9FqcpobEnHcazSJWNjsDTOK1swwRaZ9x0JWWpy3gAtw==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"semver":"^7.7.3","globals":"^16.5.0","@eslint/js":"^9.39.1","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.5.1","@visulima/package":"^4.1.6","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.46.4","@visulima/tsconfig":"^2.1.2","eslint-plugin-es-x":"^9.1.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.48.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^61.2.1","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.1","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.4.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.5.0","@typescript-eslint/types":"^8.46.4","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.46.4","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.48.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"^0.14.1","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.5.6","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"^10.0.7","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"^2.3.5","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.4","@tanstack/eslint-plugin-router":"^1.133.19","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.7.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.4.3_1763334220663_0.589961614652516","host":"s3://npm-registry-packages-npm-production"}},"16.4.4":{"name":"@anolilab/eslint-config","version":"16.4.4","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@16.4.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"dcb68423b0b270e22ab57399997b01c8fef34b41","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-16.4.4.tgz","fileCount":11,"integrity":"sha512-p07zRd5CLvQGwfkgnIVx9Eu4BTGfHyxcWK9HZBL6OloSAdEqMbsqC997PUmK8fcsxEuDJ83lIUV2PqN4nBtuJQ==","signatures":[{"sig":"MEUCIAXDd+5lgeU1QmR6pUgYgNzsSN9gdbjpLRSchBGFc1rwAiEAjO3wo34zm5esGSxenIDgSjm02QPn9dL+CipXQxn1xCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@16.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2545727},"main":"dist/index.cjs","type":"module","_from":"file:anolilab-eslint-config-16.4.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"_resolved":"/tmp/dc484765c935a532800488e40fe57fc5/anolilab-eslint-config-16.4.4.tgz","_integrity":"sha512-p07zRd5CLvQGwfkgnIVx9Eu4BTGfHyxcWK9HZBL6OloSAdEqMbsqC997PUmK8fcsxEuDJ83lIUV2PqN4nBtuJQ==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"semver":"^7.7.3","globals":"^16.5.0","@eslint/js":"^9.39.1","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.5.1","@visulima/package":"^4.1.6","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.47.0","@visulima/tsconfig":"^2.1.2","eslint-plugin-es-x":"^9.1.2","eslint-plugin-html":"^8.1.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.0","yaml-eslint-parser":"^1.3.0","@html-eslint/parser":"^0.48.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^61.2.1","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.1","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.4.3","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.6.0","@typescript-eslint/types":"^8.47.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.47.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.48.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"^0.14.1","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.5.6","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"^10.0.8","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"^2.3.5","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.4","@tanstack/eslint-plugin-router":"^1.133.19","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.7.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_16.4.4_1763548283288_0.013076515445319181","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@anolilab/eslint-config","version":"17.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@17.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"0b527e7e4c7f9e97abf3adcae17f8ecb43978beb","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-17.0.0.tgz","fileCount":11,"integrity":"sha512-9wFzXmevaRXSIikpKa9iUEfM5pjkw80rBKxKqsdZCV6pQ7qM6dP9V94qlt30TRYtzMKRIAGi6JOA3kh1uoEVaQ==","signatures":[{"sig":"MEYCIQCsc5dV84HWT866XbXEvOVCewb5Tlk1cFHUaAWImCmQfwIhAKPwIfv6QQb+/a8btst7kJbrC5nq2jO8hzaHibdO6SZr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@17.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2555580},"main":"dist/index.cjs","type":"module","_from":"file:anolilab-eslint-config-17.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/31d0ae614de4efd764057da9b439fe1b/anolilab-eslint-config-17.0.0.tgz","_integrity":"sha512-9wFzXmevaRXSIikpKa9iUEfM5pjkw80rBKxKqsdZCV6pQ7qM6dP9V94qlt30TRYtzMKRIAGi6JOA3kh1uoEVaQ==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"semver":"^7.7.3","globals":"^16.5.0","@eslint/js":"^9.39.1","@visulima/fs":"4.0.5","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.5.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.49.0","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"^9.3.0","eslint-plugin-html":"^8.1.3","eslint-plugin-pnpm":"^1.4.2","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.1","yaml-eslint-parser":"^1.3.2","@html-eslint/parser":"^0.50.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.5.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.6.1","@typescript-eslint/types":"^8.49.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.49.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.50.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"^0.14.1","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.5.10","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"^10.1.5","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"^2.3.13","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.5","@tanstack/eslint-plugin-router":"^1.140.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.7.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_17.0.0_1765364108112_0.8796673182269983","host":"s3://npm-registry-packages-npm-production"}},"17.0.1":{"name":"@anolilab/eslint-config","version":"17.0.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@17.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"ac941f542304cb016261b20d4f90de76062aa26c","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-17.0.1.tgz","fileCount":11,"integrity":"sha512-5Z5e+RjJUMj1eOUUit9rcBULTykwna0tYOOjHv4nm7mOe7Z68oegLpwSjf+UjqP0NqYZPSx7KWjA3CFPvNe5qg==","signatures":[{"sig":"MEUCIQCwDkJOkMP0GB8pjKkzoWf1ITKcX8W2MMWjf0hVwmWjmwIgGlilfmnBGrM+h30wZ2Myiz1DDtlq6EEXRrL/3FyZZdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@17.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2557299},"main":"dist/index.cjs","type":"module","_from":"file:anolilab-eslint-config-17.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/cc98442109a5f2f9c4030b66899a24a8/anolilab-eslint-config-17.0.1.tgz","_integrity":"sha512-5Z5e+RjJUMj1eOUUit9rcBULTykwna0tYOOjHv4nm7mOe7Z68oegLpwSjf+UjqP0NqYZPSx7KWjA3CFPvNe5qg==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"semver":"^7.7.3","globals":"^16.5.0","@eslint/js":"^9.39.1","@visulima/fs":"4.0.5","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.5.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.49.0","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"^9.3.0","eslint-plugin-html":"^8.1.3","eslint-plugin-pnpm":"^1.4.2","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.1","yaml-eslint-parser":"^1.3.2","@html-eslint/parser":"^0.50.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.5.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.6.1","@typescript-eslint/types":"^8.49.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.49.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.50.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"^0.14.1","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.5.10","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"^10.1.5","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"^2.3.13","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.5","@tanstack/eslint-plugin-router":"^1.140.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.7.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_17.0.1_1765439222013_0.2174086511231217","host":"s3://npm-registry-packages-npm-production"}},"17.0.2":{"name":"@anolilab/eslint-config","version":"17.0.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@17.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"0f54f730e60d7260e18cb98ab23fde2d5c913543","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-17.0.2.tgz","fileCount":11,"integrity":"sha512-e+r6fdT2kbNpPUhx6oZPiVfTHCGaUVJ7sNsTQfN/OKen/RmcuGtCDhZw8Nnf2+IUg006boB2oikKHmrNmS750A==","signatures":[{"sig":"MEYCIQCwaCCk4y58sqOw3ClEDxGa3ZA/2tvLBBgWXU5ZQcDhbAIhAMq1wyso3g9GvYTEanvBZPmBU27gNuU0E68kbQ+0zSpP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@17.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2557876},"main":"dist/index.cjs","type":"module","_from":"file:anolilab-eslint-config-17.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/13a6a224c570abea687f359df7fc1841/anolilab-eslint-config-17.0.2.tgz","_integrity":"sha512-e+r6fdT2kbNpPUhx6oZPiVfTHCGaUVJ7sNsTQfN/OKen/RmcuGtCDhZw8Nnf2+IUg006boB2oikKHmrNmS750A==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"semver":"^7.7.3","globals":"^16.5.0","@eslint/js":"^9.39.1","@visulima/fs":"4.0.5","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.5.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.49.0","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"^9.3.0","eslint-plugin-html":"^8.1.3","eslint-plugin-pnpm":"^1.4.2","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.1","yaml-eslint-parser":"^1.3.2","@html-eslint/parser":"^0.50.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.5.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.6.1","@typescript-eslint/types":"^8.49.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.49.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.50.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"^0.14.1","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.5.10","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"^10.1.5","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"^2.3.13","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.5","@tanstack/eslint-plugin-router":"^1.140.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.7.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_17.0.2_1765444692530_0.7730869302081835","host":"s3://npm-registry-packages-npm-production"}},"17.1.0":{"name":"@anolilab/eslint-config","version":"17.1.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@17.1.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"73942f40b02e848365f5bd314ca956be1446bded","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-17.1.0.tgz","fileCount":11,"integrity":"sha512-oiJBWTfXejONBXN0GctcDGog+qNpz+wvy9ik5fFOaIdS+6YkUeWgMApaaiER1jQ7iCE0HeEDmoktDMVqPhjpHQ==","signatures":[{"sig":"MEUCIQD7GTh+GtpSWrdSyhLVbJo87avWUbqcQo8nhojyVLzLPwIgfawxKYDxvjqgS1KTTpFksQXH0Gi24win9xZiCPDM4is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@17.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2560089},"main":"dist/index.cjs","type":"module","_from":"file:anolilab-eslint-config-17.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/a3aadf857b7f93fa45cdebb6363b5b60/anolilab-eslint-config-17.1.0.tgz","_integrity":"sha512-oiJBWTfXejONBXN0GctcDGog+qNpz+wvy9ik5fFOaIdS+6YkUeWgMApaaiER1jQ7iCE0HeEDmoktDMVqPhjpHQ==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"semver":"^7.7.3","globals":"^16.5.0","@eslint/js":"^9.39.2","@visulima/fs":"4.0.5","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.5.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"^1.19.1","typescript-eslint":"^8.49.0","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"^9.3.0","eslint-plugin-html":"^8.1.3","eslint-plugin-pnpm":"^1.4.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.1","yaml-eslint-parser":"^1.3.2","@html-eslint/parser":"^0.51.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.5.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.6.1","@typescript-eslint/types":"^8.49.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.49.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.51.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"^0.14.1","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.5.10","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"^10.1.8","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"^2.3.13","eslint-plugin-react-refresh":"^0.4.25","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.14.0","@tanstack/eslint-plugin-router":"^1.141.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.7.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_17.1.0_1765785371386_0.7050603898576975","host":"s3://npm-registry-packages-npm-production"}},"17.2.0":{"name":"@anolilab/eslint-config","version":"17.2.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@17.2.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"1b0afef5a229eebffb9feee0a2e43415c783624d","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-17.2.0.tgz","fileCount":11,"integrity":"sha512-HH+cC/ptnqzQwZy5cEeMITMy6vCZTsWK3h9cT/GJN/gsh2Ae9c64T2/XzowG247XeWlr5O+dUsFTErXkqtgcgw==","signatures":[{"sig":"MEYCIQCWYdx5gJ5PNW1Q3uPsIDS+2SzqaNjB7RJ7xoxmKvpCfgIhAOpvUPtJOY8Spt/SuQFDRo0aEbZ724ss0ZB6XI1ysw0o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@17.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2560978},"main":"dist/index.cjs","type":"module","_from":"file:anolilab-eslint-config-17.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/edfc5c827ec8948418d356bfadb1ef9e/anolilab-eslint-config-17.2.0.tgz","_integrity":"sha512-HH+cC/ptnqzQwZy5cEeMITMy6vCZTsWK3h9cT/GJN/gsh2Ae9c64T2/XzowG247XeWlr5O+dUsFTErXkqtgcgw==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"semver":"^7.7.3","globals":"^16.5.0","@eslint/js":"^9.39.2","@visulima/fs":"4.0.5","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.5.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"^1.19.1","typescript-eslint":"^8.49.0","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"^9.3.0","eslint-plugin-html":"^8.1.3","eslint-plugin-pnpm":"^1.4.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.1","yaml-eslint-parser":"^1.3.2","@html-eslint/parser":"^0.51.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"^1.5.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.6.1","@typescript-eslint/types":"^8.49.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"^8.49.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"^0.51.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"^0.14.1","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.5.10","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"^10.1.8","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"^2.3.13","eslint-plugin-react-refresh":"^0.4.25","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.14.0","@tanstack/eslint-plugin-router":"^1.141.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.7.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_17.2.0_1765786519302_0.44946560536843316","host":"s3://npm-registry-packages-npm-production"}},"18.0.0":{"name":"@anolilab/eslint-config","version":"18.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@18.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"c474a0b946514c772b006f6b529600d6687d2321","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-18.0.0.tgz","fileCount":11,"integrity":"sha512-m//i96cTo6GfNTmh3G8IxGw2guvvNKEvhiko0Q28UYZlmpM8iY3KrpcFQmyvPyhMYtJqDEcyINXy4at8kqYxcg==","signatures":[{"sig":"MEUCIFT7oHxveSNWuMH1tPPgj58KftztWXd6AoQYOKOV23A8AiEA36VLE43JFB3INnKL62iHX+5s1e8HFLsvNbDf72f2Jww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@18.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2563874},"main":"dist/index.cjs","type":"module","_from":"file:anolilab-eslint-config-18.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/5b58da9cf0083d187f9294e8918f256c/anolilab-eslint-config-18.0.0.tgz","_integrity":"sha512-m//i96cTo6GfNTmh3G8IxGw2guvvNKEvhiko0Q28UYZlmpM8iY3KrpcFQmyvPyhMYtJqDEcyINXy4at8kqYxcg==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"semver":"^7.7.3","globals":"^16.5.0","@eslint/js":"^9.39.2","@visulima/fs":"4.1.0","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.5.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.50.0","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"^9.3.0","eslint-plugin-html":"^8.1.3","eslint-plugin-pnpm":"^1.4.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.1","yaml-eslint-parser":"^1.3.2","@html-eslint/parser":"0.52.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"1.6.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.6.1","@typescript-eslint/types":"8.50.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"8.50.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.52.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"^0.14.1","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"^66.5.10","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.1.10","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"^2.3.13","eslint-plugin-react-refresh":"0.4.26","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"7.15.2","@tanstack/eslint-plugin-router":"^1.141.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_18.0.0_1766435988112_0.5747390669502594","host":"s3://npm-registry-packages-npm-production"}},"19.0.0":{"name":"@anolilab/eslint-config","version":"19.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@19.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"bd498f4fee5cc52a78ee2e4bd5f6e448762cfcbe","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-19.0.0.tgz","fileCount":11,"integrity":"sha512-aOxvW0QXOYuH2DBx2a1EDJrJ6EzCM2LAqrAZpuwcNG1AZZmVCKGGYHU514fkYbCTIbUvePPcLXwpfjJGl8ch9w==","signatures":[{"sig":"MEUCIAdZDxCHEw3SIu8nqjYzEJuMAyNhAzigu6z0LRPt4dQdAiEA/PGxlXhrJP1PCD0VrkQbWaKntI39KFPA0ZSi6UAkgm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@19.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2568720},"main":"dist/index.cjs","type":"module","_from":"file:anolilab-eslint-config-19.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/728667dd790691c539b1dedf0e45731c/anolilab-eslint-config-19.0.0.tgz","_integrity":"sha512-aOxvW0QXOYuH2DBx2a1EDJrJ6EzCM2LAqrAZpuwcNG1AZZmVCKGGYHU514fkYbCTIbUvePPcLXwpfjJGl8ch9w==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"semver":"^7.7.3","globals":"17.0.0","@eslint/js":"^9.39.2","@visulima/fs":"4.1.0","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.5.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.51.0","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"^9.3.0","eslint-plugin-html":"^8.1.3","eslint-plugin-pnpm":"^1.4.3","eslint-plugin-toml":"^0.12.0","toml-eslint-parser":"^0.10.1","yaml-eslint-parser":"^1.3.2","@html-eslint/parser":"0.52.0","eslint-plugin-antfu":"^3.1.1","eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"1.6.5","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"^5.6.1","@typescript-eslint/types":"8.51.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"8.51.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.52.1","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{">=5.0":{".":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"^0.14.1","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"66.5.12","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.1.11","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"2.5.1","eslint-plugin-react-refresh":"0.4.26","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"7.15.4","@tanstack/eslint-plugin-router":"^1.141.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.3"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_19.0.0_1767655771680_0.12233367311855448","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@anolilab/eslint-config","version":"20.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@20.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"c6cf92f7a0449843599a560cb5350dab5b199e88","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-20.0.0.tgz","fileCount":7,"integrity":"sha512-fxwyPzwJHKFAtgPtws4+l8HYhby/LwsUkI1j8fwSoCAXC1DMLUzBemScE4P0iVl+Ig4F5Hsro8c94UjVe61YFQ==","signatures":[{"sig":"MEUCIQCgDOCecgstWq/2ZTBwNVQFekaswNC8GzF69TtogEoQRwIgU+3V0u+fNbPr+EuMRvrFiNzFkmIGcYXybB3KIJqc68Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@20.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":981036},"type":"module","_from":"file:anolilab-eslint-config-20.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/709efacfa01d4d9fbd97720972cd4d37/anolilab-eslint-config-20.0.0.tgz","_integrity":"sha512-fxwyPzwJHKFAtgPtws4+l8HYhby/LwsUkI1j8fwSoCAXC1DMLUzBemScE4P0iVl+Ig4F5Hsro8c94UjVe61YFQ==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"semver":"^7.7.3","globals":"17.0.0","@eslint/js":"^9.39.2","@visulima/fs":"4.1.0","@eslint/compat":"2.0.1","eslint-plugin-n":"^17.23.1","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.5.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.52.0","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"^9.3.0","eslint-plugin-html":"^8.1.3","eslint-plugin-pnpm":"^1.4.3","eslint-plugin-toml":"0.13.1","toml-eslint-parser":"1.0.0","yaml-eslint-parser":"^1.3.2","@e18e/eslint-plugin":"^0.1.3","@html-eslint/parser":"0.52.0","eslint-plugin-antfu":"3.1.3","eslint-plugin-jsdoc":"61.7.1","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-compat":"^6.0.2","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.7.0","@typescript-eslint/types":"8.52.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"8.52.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.52.1","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"^0.14.1","tailwind-csstree":"0.1.4","eslint-plugin-zod":"^1.4.0","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"66.5.12","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.1.11","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"2.5.4","eslint-plugin-react-refresh":"0.4.26","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"7.15.4","@tanstack/eslint-plugin-router":"^1.141.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.5"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_20.0.0_1768116619303_0.7862965376261626","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@anolilab/eslint-config","version":"21.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@21.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"dfaa9feccabb1e19cc4db16edef3ee6ec008afa4","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-21.0.0.tgz","fileCount":7,"integrity":"sha512-eHPrgtKvypV4I4c1M8Zp2CnRE6IfxfcO9eWGC8Z7/xlfYbQghMDdRD6mKp3ykBL/qUZjkZfm4+i6RGqidY62cA==","signatures":[{"sig":"MEYCIQDQlH5Mq/4yZ558okDAgWlmv00DtrJRxXmdIKbQB88S9QIhAOx6vF8CHj2Ly2pCK2oA7FKwrhmQh/vtQribioelWND4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@21.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":988421},"type":"module","_from":"file:anolilab-eslint-config-21.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/f3b138e298a509b394733e6bd0d173be/anolilab-eslint-config-21.0.0.tgz","_integrity":"sha512-eHPrgtKvypV4I4c1M8Zp2CnRE6IfxfcO9eWGC8Z7/xlfYbQghMDdRD6mKp3ykBL/qUZjkZfm4+i6RGqidY62cA==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"semver":"^7.7.3","globals":"17.2.0","@eslint/js":"^9.39.2","@visulima/fs":"4.1.0","@eslint/compat":"2.0.1","eslint-plugin-n":"17.23.2","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.5.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.54.0","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"^9.3.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.5.0","eslint-plugin-toml":"0.13.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.1.4","@html-eslint/parser":"0.54.0","eslint-plugin-antfu":"3.1.3","eslint-plugin-jsdoc":"61.7.1","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.2","eslint-plugin-compat":"6.1.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"1.6.6","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"3.0.6","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.7.1","@typescript-eslint/types":"8.54.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"^2.2.1","@typescript-eslint/parser":"8.54.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.54.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-config-flat-gitignore":"^2.1.0","eslint-plugin-no-unsanitized":"^4.1.4","eslint-plugin-unused-imports":"^4.3.0","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"^0.14.1","tailwind-csstree":"0.1.4","eslint-plugin-zod":"3.0.2","astro-eslint-parser":"^1.2.2","eslint-plugin-astro":"^1.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"66.6.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.2.1","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"2.7.4","eslint-plugin-react-refresh":"0.4.26","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.91.3","eslint-plugin-testing-library":"7.15.4","@tanstack/eslint-plugin-router":"1.155.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.8.5"},"optionalDependencies":{},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_21.0.0_1769680591958_0.15704506169170096","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"@anolilab/eslint-config","version":"22.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@22.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"d21e414d4304b6c05885c51e5c65197c2b02bc42","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-22.0.0.tgz","fileCount":7,"integrity":"sha512-R9+9iU6P3LiZpu1GzY4KEMOQRv3RI/4i4T8CrDE3h9gFiRuE+GkFinE87eGte2lQ2SvMIcOP+MJ8mV4YR2qtbQ==","signatures":[{"sig":"MEUCIQCULZaohtOpUnDbiqou4mnZr00dHEfqnBXM8ISFomnZxgIgSDrPX24kG8WdBr60KF73gzjxUDJyGA6EHD3aa6DoYjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@22.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":994081},"type":"module","_from":"file:anolilab-eslint-config-22.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/7550c07878d595676878b6dd4f1bfc74/anolilab-eslint-config-22.0.0.tgz","_integrity":"sha512-R9+9iU6P3LiZpu1GzY4KEMOQRv3RI/4i4T8CrDE3h9gFiRuE+GkFinE87eGte2lQ2SvMIcOP+MJ8mV4YR2qtbQ==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"semver":"7.7.4","globals":"17.3.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.2","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.5.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.56.0","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.4.1","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.5.0","eslint-plugin-toml":"0.13.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.2.0","@html-eslint/parser":"0.56.0","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"61.7.1","eslint-plugin-jsonc":"2.21.1","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"6.2.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"1.6.9","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"3.0.7","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.9.0","@typescript-eslint/types":"8.56.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"2.2.2","@typescript-eslint/parser":"8.56.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.56.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-config-flat-gitignore":"2.2.1","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"^0.14.1","tailwind-csstree":"0.1.4","eslint-plugin-zod":"3.1.0","astro-eslint-parser":"1.3.0","eslint-plugin-astro":"1.6.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"66.6.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"9.1.19","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"2.13.0","eslint-plugin-react-refresh":"0.5.0","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.91.4","eslint-plugin-testing-library":"7.16.0","@tanstack/eslint-plugin-router":"1.161.2","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.1"},"optionalDependencies":{},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_22.0.0_1771703194171_0.4076621284989983","host":"s3://npm-registry-packages-npm-production"}},"22.0.1":{"name":"@anolilab/eslint-config","version":"22.0.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@22.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"47c0a478cd6df55fa9cfa41648921527ca021961","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-22.0.1.tgz","fileCount":7,"integrity":"sha512-n5OBFg+N9BnCq1q/T+NpQYIyQCKZnUAlq58VbczrzuaQmw1aWrMyNfDrPyfZ/FDYLRRZh03JlL210SB4MATsTg==","signatures":[{"sig":"MEUCIGGTNQhKAiea4OG8NxE99o68oQoiQFTG1VfDUvAQlp/lAiEA+mwj1bpwsSIS63z3nzTXrK3v5ZhmPG5esTTlk3R/uYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@22.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":994410},"type":"module","_from":"file:anolilab-eslint-config-22.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/0241629049a56b3f093c96b4416c354d/anolilab-eslint-config-22.0.1.tgz","_integrity":"sha512-n5OBFg+N9BnCq1q/T+NpQYIyQCKZnUAlq58VbczrzuaQmw1aWrMyNfDrPyfZ/FDYLRRZh03JlL210SB4MATsTg==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"semver":"7.7.4","globals":"17.3.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.2","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.5.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.56.0","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.4.1","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.5.0","eslint-plugin-toml":"0.13.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.2.0","@html-eslint/parser":"0.56.0","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"61.7.1","eslint-plugin-jsonc":"2.21.1","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"6.2.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"1.6.9","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"3.0.7","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.9.0","@typescript-eslint/types":"8.56.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"2.2.2","@typescript-eslint/parser":"8.56.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.56.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-config-flat-gitignore":"2.2.1","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"^0.14.1","tailwind-csstree":"0.1.4","eslint-plugin-zod":"3.1.0","astro-eslint-parser":"1.3.0","eslint-plugin-astro":"1.6.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"66.6.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"9.1.19","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"2.13.0","eslint-plugin-react-refresh":"0.5.0","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.91.4","eslint-plugin-testing-library":"7.16.0","@tanstack/eslint-plugin-router":"1.161.2","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.1"},"optionalDependencies":{},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_22.0.1_1772026068492_0.34853652698917803","host":"s3://npm-registry-packages-npm-production"}},"22.0.2":{"name":"@anolilab/eslint-config","version":"22.0.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@22.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"a6ddd07d897b851d940301b5972c82cff293a513","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-22.0.2.tgz","fileCount":7,"integrity":"sha512-toY+624THX9Z9AYjE9VaWzfcaNUqoWcqiAGgLYcJkI6JPU1MRv1EL5Z11Z4nmbKKQtd4sOPimqGTz9oZfp3uDw==","signatures":[{"sig":"MEUCIA0cQyDnP8+14kRmR0LzIQeYWuBfsBHpXTB9ZK04WNlRAiEA03UYwAx4EbvGuW9P1JQfpu4WJx3FRQSHxR3ylWkkUCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@22.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":995510},"type":"module","_from":"file:anolilab-eslint-config-22.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/ff2ccb0cb37b99c1b66b825a98fa98bf/anolilab-eslint-config-22.0.2.tgz","_integrity":"sha512-toY+624THX9Z9AYjE9VaWzfcaNUqoWcqiAGgLYcJkI6JPU1MRv1EL5Z11Z4nmbKKQtd4sOPimqGTz9oZfp3uDw==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"semver":"7.7.4","globals":"17.3.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.2","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"^7.5.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"^1.19.1","typescript-eslint":"8.56.0","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.4.1","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.5.0","eslint-plugin-toml":"0.13.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.2.0","@html-eslint/parser":"0.56.0","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"61.7.1","eslint-plugin-jsonc":"2.21.1","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"6.2.0","eslint-plugin-regexp":"^2.10.0","@vitest/eslint-plugin":"1.6.9","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"3.0.7","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-security":"^3.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.9.0","@typescript-eslint/types":"8.56.0","eslint-flat-config-utils":"^2.1.4","eslint-plugin-no-secrets":"2.2.2","@typescript-eslint/parser":"8.56.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.56.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"^4.15.1","eslint-config-flat-gitignore":"2.2.1","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"4.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"^0.14.1","tailwind-csstree":"0.1.4","eslint-plugin-zod":"3.1.0","astro-eslint-parser":"1.3.0","eslint-plugin-astro":"1.6.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-format":">=0.1.0","@unocss/eslint-plugin":"66.6.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"9.1.19","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"2.13.0","eslint-plugin-react-refresh":"0.5.0","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.91.4","eslint-plugin-testing-library":"7.16.0","@tanstack/eslint-plugin-router":"1.161.2","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.1"},"optionalDependencies":{},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_22.0.2_1772316120346_0.9825779128253214","host":"s3://npm-registry-packages-npm-production"}},"23.0.0":{"name":"@anolilab/eslint-config","version":"23.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@23.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"2ea8ea830119f3d2527fedc3855c95f18dd503b1","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-23.0.0.tgz","fileCount":7,"integrity":"sha512-Z0aRWbvdLHM7FDvvE8XYxbnSvPENZDRQiCpXNsN2O7+/PA39F6oubwc+qUFEw5DMTMbReDC/GMGHLvm7k6+AJg==","signatures":[{"sig":"MEYCIQCjQkFQNTS4JjF9FWry+3E0RvJybmiax/fryciCLCoHtwIhAPDFeKCi2zbQWjA82JzEZ1YZzhmOQ6eN4TLoXYVSsqN2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@23.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1030295},"type":"module","_from":"file:anolilab-eslint-config-23.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/4f32b03191775fe2c76470182d77cb4b/anolilab-eslint-config-23.0.0.tgz","_integrity":"sha512-Z0aRWbvdLHM7FDvvE8XYxbnSvPENZDRQiCpXNsN2O7+/PA39F6oubwc+qUFEw5DMTMbReDC/GMGHLvm7k6+AJg==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"semver":"7.7.4","globals":"17.4.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.3","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.0","@visulima/package":"^4.1.7","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.57.2","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.6.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.3.0","@html-eslint/parser":"0.58.1","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"62.8.1","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.1","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.13","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"4.0.2","eslint-plugin-unicorn":"63.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.57.2","eslint-flat-config-utils":"3.0.2","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.57.2","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.58.1","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"5.7.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"1.0.0","tailwind-csstree":"0.3.0","eslint-plugin-zod":"3.5.0","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.6.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=0.1.0","eslint-plugin-oxlint":"1.57.0","@unocss/eslint-plugin":"66.6.7","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.3.3","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"3.0.0","eslint-plugin-react-refresh":"0.5.2","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.95.2","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.2"},"optionalDependencies":{},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_23.0.0_1774653928535_0.061866148618624495","host":"s3://npm-registry-packages-npm-production"}},"24.0.0":{"name":"@anolilab/eslint-config","version":"24.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@24.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"ac83b7cb062e722890982f7c3a1f4b290ea4c81c","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-24.0.0.tgz","fileCount":7,"integrity":"sha512-2/8/+L0npO5ijpNd6inzwGvIaaX8pBZystL0Ch6bQ5+P0nUg2g5h6Tfn8OTe8OUke13q0F8QcQBoJGTmGZu3kw==","signatures":[{"sig":"MEUCIFPa4BFHc+itVFIPsfGDfR2erZeyGZMp/6SzXP2MVFLtAiEAtF1M2Ebvt/OhDGmAyS0bMFPbcoKI+Lkhee9HyEouEvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@24.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1030469},"type":"module","_from":"file:anolilab-eslint-config-24.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/8c96bc25c515de16ff04a49c780a3356/anolilab-eslint-config-24.0.0.tgz","_integrity":"sha512-2/8/+L0npO5ijpNd6inzwGvIaaX8pBZystL0Ch6bQ5+P0nUg2g5h6Tfn8OTe8OUke13q0F8QcQBoJGTmGZu3kw==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"semver":"7.7.4","globals":"17.4.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.3","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.0","@visulima/package":"^4.1.7","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.57.2","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.6.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.3.0","@html-eslint/parser":"0.58.1","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"62.8.1","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.1","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.13","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"4.0.2","eslint-plugin-unicorn":"63.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.57.2","eslint-flat-config-utils":"3.0.2","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.57.2","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.58.1","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"5.7.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"1.0.0","tailwind-csstree":"0.3.0","eslint-plugin-zod":"3.5.0","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.6.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=0.1.0","eslint-plugin-oxlint":"1.57.0","@unocss/eslint-plugin":"66.6.7","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.3.3","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"3.0.0","eslint-plugin-react-refresh":"0.5.2","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.95.2","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.2"},"optionalDependencies":{},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_24.0.0_1774677263977_0.4618371413834239","host":"s3://npm-registry-packages-npm-production"}},"25.0.0":{"name":"@anolilab/eslint-config","version":"25.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@25.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"37aa6251d44ef2c1bd35632da0fb8f9a75f487f0","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-25.0.0.tgz","fileCount":7,"integrity":"sha512-2L8x9wdEoQMhGJXiV0670ue18NT8PlZm/UX3ZisAoRgyiqAdGrCCmVFb1JN6l0lk2A4Ed081KoWR7CCBOJb5mg==","signatures":[{"sig":"MEQCIB2Bb8hk6Otjk23Fs8bfXwxDu4R0UTjL7tNbE6wcdnb5AiBOO0QpVJ7heI+C7BhsrgS4sGebKqcjT8yMgcnnj5QO2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@25.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1030643},"type":"module","_from":"file:anolilab-eslint-config-25.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/88a2be87ffe3c067847da883cae0840e/anolilab-eslint-config-25.0.0.tgz","_integrity":"sha512-2L8x9wdEoQMhGJXiV0670ue18NT8PlZm/UX3ZisAoRgyiqAdGrCCmVFb1JN6l0lk2A4Ed081KoWR7CCBOJb5mg==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"semver":"7.7.4","globals":"17.4.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.3","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.0","@visulima/package":"^4.1.7","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.57.2","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.6.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.3.0","@html-eslint/parser":"0.58.1","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"62.8.1","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.1","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.13","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"4.0.2","eslint-plugin-unicorn":"63.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.57.2","eslint-flat-config-utils":"3.0.2","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.57.2","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.58.1","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"5.7.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"1.0.0","tailwind-csstree":"0.3.0","eslint-plugin-zod":"3.5.0","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.6.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=0.1.0","eslint-plugin-oxlint":"1.57.0","@unocss/eslint-plugin":"66.6.7","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.3.3","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"3.0.0","eslint-plugin-react-refresh":"0.5.2","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.95.2","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.2"},"optionalDependencies":{},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_25.0.0_1774702078575_0.6802042622201108","host":"s3://npm-registry-packages-npm-production"}},"26.0.0":{"name":"@anolilab/eslint-config","version":"26.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@26.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"3a6c0c1022e689282b2fc07b3dfcdda09166ec44","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-26.0.0.tgz","fileCount":7,"integrity":"sha512-utCwdCDr9NiyWgJ/X5Vr2/RBSIxF22NUIU0OxUG7evHEnVax+FK5HCLYCfby8rKzzmZIPN+MHDgx0P81J+Ey4A==","signatures":[{"sig":"MEQCIC3bdbJsfncnHkZYnSCNhxYY1h64gzp6/FsRzjkymKZpAiB53DolzI9uVQwyZH+mntV2r729cnZ5TbKkiC0OH2qArQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@26.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1030817},"type":"module","_from":"file:anolilab-eslint-config-26.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.18.* <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/862cb524c037e507fe55ab908600e0e6/anolilab-eslint-config-26.0.0.tgz","_integrity":"sha512-utCwdCDr9NiyWgJ/X5Vr2/RBSIxF22NUIU0OxUG7evHEnVax+FK5HCLYCfby8rKzzmZIPN+MHDgx0P81J+Ey4A==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"semver":"7.7.4","globals":"17.4.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.3","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.0","@visulima/package":"^4.1.7","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.57.2","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.6.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.3.0","@html-eslint/parser":"0.58.1","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"62.8.1","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.1","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.13","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"4.0.2","eslint-plugin-unicorn":"63.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.57.2","eslint-flat-config-utils":"3.0.2","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.57.2","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.58.1","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"^0.3.9","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"5.7.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"1.0.0","tailwind-csstree":"0.3.0","eslint-plugin-zod":"3.5.0","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.6.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=0.1.0","eslint-plugin-oxlint":"1.57.0","@unocss/eslint-plugin":"66.6.7","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.3.3","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"3.0.0","eslint-plugin-react-refresh":"0.5.2","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.95.2","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.2"},"optionalDependencies":{},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_26.0.0_1775021661204_0.7498340000007613","host":"s3://npm-registry-packages-npm-production"}},"27.0.0":{"name":"@anolilab/eslint-config","version":"27.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@27.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"280d7713d0f9427497f6b00af1d781a078abd154","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-27.0.0.tgz","fileCount":7,"integrity":"sha512-bF8ckLkOBaKx+EJAlhIi6/Y2+r9/63wBBh5AT3TeFUz5Pu9ClNMIOJF0WYcRiZhqZ0o10eGz6fBhUeANddS+gg==","signatures":[{"sig":"MEUCIAhs2T8qngK8j3hCxLWIAQk/DQuCYGydWLoucQjjAAXoAiEA/9QRDus/Tsk8hQQkpPubeyL49v5z97WBQppJWGrLEVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@27.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1050683},"type":"module","_from":"file:anolilab-eslint-config-27.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/cc50ca1dcd0142d4ae6f1da5c156f8b0/anolilab-eslint-config-27.0.0.tgz","_integrity":"sha512-bF8ckLkOBaKx+EJAlhIi6/Y2+r9/63wBBh5AT3TeFUz5Pu9ClNMIOJF0WYcRiZhqZ0o10eGz6fBhUeANddS+gg==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"semver":"7.7.4","globals":"17.4.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.4","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.58.0","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.6.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.3.0","@html-eslint/parser":"0.59.0","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.1","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.14","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"4.0.2","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.58.0","eslint-flat-config-utils":"3.1.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.58.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.59.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.3.10","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"5.8.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"13.0.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"1.1.0","tailwind-csstree":"0.3.0","eslint-plugin-zod":"3.5.1","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.6.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=0.1.0","eslint-plugin-oxlint":"1.58.0","@unocss/eslint-plugin":"66.6.7","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.3.4","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"4.2.3","eslint-plugin-react-refresh":"0.5.2","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.96.2","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.2"},"optionalDependencies":{},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_27.0.0_1775558570773_0.2787957085885344","host":"s3://npm-registry-packages-npm-production"}},"27.0.1":{"name":"@anolilab/eslint-config","version":"27.0.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@27.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"4e06b51e6afb1d87f51d37f7b52fa3405f9d7e4d","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-27.0.1.tgz","fileCount":7,"integrity":"sha512-mdXeWMRlEfjhMwTYSzNMndP47+uLDV+waL33VV2hSmGQ+0IgQCG8wLmVQT7pef3s1QL4EwJSrpSpZMOJzeUL/g==","signatures":[{"sig":"MEUCIDlQIAbUs/i8Hq/oF4zEjwhJQdYKu9Ou1OhrJ12EQkt9AiEA8aK/xjXFZo7z/ILe3VplX+zwvpa91P+MTbVYJpqQAEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@27.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1051257},"type":"module","_from":"file:anolilab-eslint-config-27.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/02ba3b91a6d42ef4110873214cb69b15/anolilab-eslint-config-27.0.1.tgz","_integrity":"sha512-mdXeWMRlEfjhMwTYSzNMndP47+uLDV+waL33VV2hSmGQ+0IgQCG8wLmVQT7pef3s1QL4EwJSrpSpZMOJzeUL/g==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"semver":"7.7.4","globals":"17.4.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.4","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"3.3.1","typescript-eslint":"8.58.0","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.6.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.3.0","@html-eslint/parser":"0.59.0","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.1","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.14","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"4.0.2","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.58.0","eslint-flat-config-utils":"3.1.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.58.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.59.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.3.10","eslint-plugin-no-only-tests":"^3.3.0","eslint-plugin-perfectionist":"5.8.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"13.0.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"^0.4.0","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"1.1.0","tailwind-csstree":"0.3.0","eslint-plugin-zod":"3.5.1","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.6.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=0.1.0","eslint-plugin-oxlint":"1.58.0","@unocss/eslint-plugin":"66.6.7","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.3.4","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-tailwindcss":"^3.18.2","@eslint-react/eslint-plugin":"4.2.3","eslint-plugin-react-refresh":"0.5.2","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.96.2","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.9.2"},"optionalDependencies":{},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_27.0.1_1775671172973_0.984905177096125","host":"s3://npm-registry-packages-npm-production"}},"27.0.2":{"name":"@anolilab/eslint-config","version":"27.0.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@27.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"8550ab5e6a83ba356b359a13a6beebdba4db524d","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-27.0.2.tgz","fileCount":7,"integrity":"sha512-U8RyVlhy6pb9kcSCQxfyIt3FTNBXCR/Oqldq5fViy7ARknE8lZrsKUxhw25RobQ6QI1OnNnvkDvLEyWj1BkkaQ==","signatures":[{"sig":"MEUCIFOYB8+khTNksQDQqlEDduOFA2JSD6dA/1CNK2A1kzuLAiEA0lWr82+qWn2r/nc3adkqYKf23klU1o2imYl1CQn3USE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@27.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1051304},"type":"module","_from":"file:anolilab-eslint-config-27.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/20ac876ea6d94552928f04c07113eb94/anolilab-eslint-config-27.0.2.tgz","_integrity":"sha512-U8RyVlhy6pb9kcSCQxfyIt3FTNBXCR/Oqldq5fViy7ARknE8lZrsKUxhw25RobQ6QI1OnNnvkDvLEyWj1BkkaQ==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"semver":"7.7.4","globals":"17.6.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"3.3.2","typescript-eslint":"8.59.1","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.6.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.4.1","@html-eslint/parser":"0.60.0","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.16","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.59.1","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.59.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.60.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.3.10","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"13.0.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"0.4.1","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"1.2.0","tailwind-csstree":"0.3.1","eslint-plugin-zod":"3.12.0","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.7.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=0.1.0","eslint-plugin-oxlint":"1.62.0","@unocss/eslint-plugin":"66.6.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.3.6","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","@eslint-react/eslint-plugin":"5.7.1","eslint-plugin-react-refresh":"0.5.2","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.100.9","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.10.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_27.0.2_1777905579393_0.09927052037787587","host":"s3://npm-registry-packages-npm-production"}},"27.0.3":{"name":"@anolilab/eslint-config","version":"27.0.3","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@27.0.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"b7e62fbebeac48c9bd0b47f82c7c77ee505c6f3c","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-27.0.3.tgz","fileCount":7,"integrity":"sha512-KADnxcQ9iyzzKimqVY6pWPiNC/QVfgX2b6GC5Qu+zoOTFi3S6qq7V7X/4KnY08FHL48L8ZwqyfJJVGsSG7fRgw==","signatures":[{"sig":"MEUCIQC1WNIBUXt7bLJeGJhb51ZxYUEH22TmQaWYSYobVcVzhAIgYyyjVYJqDrhZtA5lwNBPGBuZAfCRN2JRj1bDdq8c8ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@27.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1051709},"type":"module","_from":"file:anolilab-eslint-config-27.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/84856eb79ecb1b5cb420323e5a6201f4/anolilab-eslint-config-27.0.3.tgz","_integrity":"sha512-KADnxcQ9iyzzKimqVY6pWPiNC/QVfgX2b6GC5Qu+zoOTFi3S6qq7V7X/4KnY08FHL48L8ZwqyfJJVGsSG7fRgw==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"semver":"7.7.4","globals":"17.6.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"3.3.2","typescript-eslint":"8.59.4","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.6.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.4.1","@html-eslint/parser":"0.60.0","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.16","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.59.1","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.59.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.60.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.3.10","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"13.0.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"0.4.1","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"1.2.0","tailwind-csstree":"0.3.1","eslint-plugin-zod":"3.12.0","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.7.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=0.1.0","eslint-plugin-oxlint":"1.62.0","@unocss/eslint-plugin":"66.6.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.3.6","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","@eslint-react/eslint-plugin":"5.7.3","eslint-plugin-react-refresh":"0.5.2","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.100.9","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.10.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_27.0.3_1781174569079_0.6725444897102537","host":"s3://npm-registry-packages-npm-production"}},"27.0.4":{"name":"@anolilab/eslint-config","version":"27.0.4","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@27.0.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"2f775d7409be475fe1ff6ca79649882e26b9a9ed","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-27.0.4.tgz","fileCount":7,"integrity":"sha512-3lI/ya3knzQZQt5+f07Yh7HKdaksedT0eQkM0f34XalKpHwIHrDjJW2/CDeG8WjHfY2XC39bmRi4abn89t2UtA==","signatures":[{"sig":"MEUCIQDzgRSNChpk7/6KB6v4LVbl0Do4l+o5SH+kPSPzj7KHzwIgYdWp+hTLjiwbPynhBeqiO618FpuxPu793y+8a6pb4ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@27.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1051883},"type":"module","_from":"file:anolilab-eslint-config-27.0.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/b4521c02312c376e7d0591333e20ce3f/anolilab-eslint-config-27.0.4.tgz","_integrity":"sha512-3lI/ya3knzQZQt5+f07Yh7HKdaksedT0eQkM0f34XalKpHwIHrDjJW2/CDeG8WjHfY2XC39bmRi4abn89t2UtA==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"semver":"7.7.4","globals":"17.6.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"3.3.2","typescript-eslint":"8.59.4","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.6.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.4.1","@html-eslint/parser":"0.60.0","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.16","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.59.1","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.59.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.60.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.3.10","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"13.0.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"0.4.1","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"1.2.0","tailwind-csstree":"0.3.1","eslint-plugin-zod":"3.12.0","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.7.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=0.1.0","eslint-plugin-oxlint":"1.62.0","@unocss/eslint-plugin":"66.6.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.3.6","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","@eslint-react/eslint-plugin":"5.7.3","eslint-plugin-react-refresh":"0.5.2","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.100.9","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.10.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_27.0.4_1781176921498_0.2639707256511079","host":"s3://npm-registry-packages-npm-production"}},"27.0.5":{"name":"@anolilab/eslint-config","version":"27.0.5","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@27.0.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"fbbf4481b04b65a412442f0e993a1de3b995548e","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-27.0.5.tgz","fileCount":7,"integrity":"sha512-wzsmLk8eM+4tPO8zj/ef3pg8yKCtlrwYjUSt7L6rZaMAOJAi7AyKXmtY+DDYEODPQknT4drWs3wqfXZweLpCgA==","signatures":[{"sig":"MEQCIEzA/vsbrk1T7e7yUP80QZYKd7mAKWnXUs6+nWQ1lhMZAiBV71Q61QiMWj7volUSDxESWqqRAOoYSNvUYVgmcq6wCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@27.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1052057},"type":"module","_from":"file:anolilab-eslint-config-27.0.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/7065c973d326133a5cdc1d0a9c1d7069/anolilab-eslint-config-27.0.5.tgz","_integrity":"sha512-wzsmLk8eM+4tPO8zj/ef3pg8yKCtlrwYjUSt7L6rZaMAOJAi7AyKXmtY+DDYEODPQknT4drWs3wqfXZweLpCgA==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"semver":"7.7.4","globals":"17.6.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"3.3.2","typescript-eslint":"8.59.4","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.6.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.4.1","@html-eslint/parser":"0.60.0","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.16","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.59.1","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.59.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.60.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.3.10","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"13.0.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"0.4.1","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"1.2.0","tailwind-csstree":"0.3.1","eslint-plugin-zod":"3.12.0","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.7.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=0.1.0","eslint-plugin-oxlint":"1.62.0","@unocss/eslint-plugin":"66.6.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.3.6","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","@eslint-react/eslint-plugin":"5.7.3","eslint-plugin-react-refresh":"0.5.2","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.100.9","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.10.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_27.0.5_1781178258285_0.04396396152256932","host":"s3://npm-registry-packages-npm-production"}},"27.0.6":{"name":"@anolilab/eslint-config","version":"27.0.6","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@27.0.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"ecc2aa6b1c76ae81bd9d80d350c5d3e6c093659f","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-27.0.6.tgz","fileCount":7,"integrity":"sha512-IvU2wdV6rq7tFOx3JJj6Oh18LCggIyTTEt5Q1tEHeVGDDBLJ8XhoUMXDqtOYiZMy6/0L7N4fk5yMcddRRioDzA==","signatures":[{"sig":"MEYCIQD08XnDn/hVk8Szt5pxRkYi6/iui2aeL2DqHcNYgyyCLQIhALWfrv0VRPejEuH0jAni5x2xnLEfxc186BYH8XAg44d0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@27.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1052232},"type":"module","_from":"file:anolilab-eslint-config-27.0.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/46408506c1898f5cdc8a0d254b134061/anolilab-eslint-config-27.0.6.tgz","_integrity":"sha512-IvU2wdV6rq7tFOx3JJj6Oh18LCggIyTTEt5Q1tEHeVGDDBLJ8XhoUMXDqtOYiZMy6/0L7N4fk5yMcddRRioDzA==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"semver":"7.7.4","globals":"17.6.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"3.3.2","typescript-eslint":"8.59.4","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.6.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.4.1","@html-eslint/parser":"0.60.0","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.16","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.59.1","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.59.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.60.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.3.10","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"13.0.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"0.4.1","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"1.2.0","tailwind-csstree":"0.3.1","eslint-plugin-zod":"3.12.0","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.7.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=0.1.0","eslint-plugin-oxlint":"1.62.0","@unocss/eslint-plugin":"66.6.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.3.6","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","@eslint-react/eslint-plugin":"5.7.3","eslint-plugin-react-refresh":"0.5.2","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.100.14","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.10.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_27.0.6_1781183065326_0.5976381918152907","host":"s3://npm-registry-packages-npm-production"}},"27.0.7":{"name":"@anolilab/eslint-config","version":"27.0.7","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@27.0.7","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"efbccef6957e14115b1a272f1f1cfd2fd15eef5e","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-27.0.7.tgz","fileCount":7,"integrity":"sha512-skHceZHbYhMrW1XE4wDek/wrXr60igSuiM2QpiE3A3xFy67P5ybNhk1CtB1JUXAgkumVlm8SK1soJAlEovAFEA==","signatures":[{"sig":"MEUCIFrP/i2J9OI0t167euugyXVAyodHvoAKwCAwt3T/HFNwAiEA+rDnEi+Eaoj7dHbOvD6NGpn7tN9mOBPgymvsTMb/8S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@27.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1052406},"type":"module","_from":"file:anolilab-eslint-config-27.0.7.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/c47bdaaa41926119d698e2616540a659/anolilab-eslint-config-27.0.7.tgz","_integrity":"sha512-skHceZHbYhMrW1XE4wDek/wrXr60igSuiM2QpiE3A3xFy67P5ybNhk1CtB1JUXAgkumVlm8SK1soJAlEovAFEA==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"semver":"7.7.4","globals":"17.6.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"3.3.2","typescript-eslint":"8.59.4","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.6.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.4.1","@html-eslint/parser":"0.60.0","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.16","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.59.1","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.59.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.60.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.3.10","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"13.0.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"0.4.1","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"1.2.0","tailwind-csstree":"0.3.1","eslint-plugin-zod":"3.12.0","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.7.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=0.1.0","eslint-plugin-oxlint":"1.62.0","@unocss/eslint-plugin":"66.6.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.3.6","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","@eslint-react/eslint-plugin":"5.7.3","eslint-plugin-react-refresh":"0.5.2","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.100.14","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.10.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_27.0.7_1781184038259_0.8695512769911828","host":"s3://npm-registry-packages-npm-production"}},"27.0.8":{"name":"@anolilab/eslint-config","version":"27.0.8","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@27.0.8","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"56d7abe3d8c252adcfc5ec7c744b6f6db790d5f2","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-27.0.8.tgz","fileCount":7,"integrity":"sha512-MbdMpqm0mdBO9zAKhLUvs59GwKZMHAiMrmqoNHyOsl5l0eYY2CzxL/f0+NbWiABMWwuBA1bAyD7Q4M6+1MknBQ==","signatures":[{"sig":"MEUCIF2d6SS3krm5kNwsubyrn2MUZxSqwoBF3Ot0oUw7KdToAiEAvU32+10eXy0Vu28iVrRwVpK/9D/Zr3F+u9Jg1MhGZtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@27.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1052580},"type":"module","_from":"file:anolilab-eslint-config-27.0.8.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/ada5bb570af050ada39d5e74ac9236da/anolilab-eslint-config-27.0.8.tgz","_integrity":"sha512-MbdMpqm0mdBO9zAKhLUvs59GwKZMHAiMrmqoNHyOsl5l0eYY2CzxL/f0+NbWiABMWwuBA1bAyD7Q4M6+1MknBQ==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"semver":"7.7.4","globals":"17.6.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"3.3.2","typescript-eslint":"8.59.4","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.6.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.4.1","@html-eslint/parser":"0.60.0","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.16","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.59.1","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.59.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.60.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.3.10","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"13.0.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"0.4.1","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"1.2.0","tailwind-csstree":"0.3.1","eslint-plugin-zod":"3.12.0","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.7.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=0.1.0","eslint-plugin-oxlint":"1.62.0","@unocss/eslint-plugin":"66.6.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.3.6","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","@eslint-react/eslint-plugin":"5.7.3","eslint-plugin-react-refresh":"0.5.2","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.100.14","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.10.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_27.0.8_1781184951095_0.0606080972571541","host":"s3://npm-registry-packages-npm-production"}},"27.0.9":{"name":"@anolilab/eslint-config","version":"27.0.9","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@27.0.9","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"4d99e1915fe8998c3d8a8afd2cf222ae08dc64f6","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-27.0.9.tgz","fileCount":7,"integrity":"sha512-zvXle3rCuhQWYGF8ui5XdS+JYsEYqyuVdwr++gMuGxYcTuqor8/eZ0V33VX2QROyzyMCIqbr3wOWafZ8D/I4wA==","signatures":[{"sig":"MEUCIFmtc7DufAoIJy5e9HDIi3G6uotS1EY4I2r0Yt+jKghzAiEAnm9iK88tDPZZM4qaXHqw8lyvtXTUiyzMHQMXyaAq2F0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@27.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1052754},"type":"module","_from":"file:anolilab-eslint-config-27.0.9.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/45a53d2ae9e1abafcf674315e27be5b1/anolilab-eslint-config-27.0.9.tgz","_integrity":"sha512-zvXle3rCuhQWYGF8ui5XdS+JYsEYqyuVdwr++gMuGxYcTuqor8/eZ0V33VX2QROyzyMCIqbr3wOWafZ8D/I4wA==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"semver":"7.7.4","globals":"17.6.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.1","@visulima/package":"^4.1.7","eslint-plugin-yml":"3.3.2","typescript-eslint":"8.59.4","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.6.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.4.1","@html-eslint/parser":"0.60.0","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.16","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.59.1","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.59.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.60.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.3.10","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"13.0.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"0.4.1","@eslint-community/eslint-plugin-eslint-comments":"4.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"1.2.0","tailwind-csstree":"0.3.1","eslint-plugin-zod":"3.12.0","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.7.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=0.1.0","eslint-plugin-oxlint":"1.62.0","@unocss/eslint-plugin":"66.6.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.3.6","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","@eslint-react/eslint-plugin":"5.7.3","eslint-plugin-react-refresh":"0.5.2","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.100.14","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.10.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_27.0.9_1781190304520_0.7037783536482791","host":"s3://npm-registry-packages-npm-production"}},"27.0.10":{"name":"@anolilab/eslint-config","version":"27.0.10","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@27.0.10","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","bugs":{"url":"https://github.com/anolilab/javascript-style-guide/issues"},"dist":{"shasum":"2a9922bd1ea8ab7d1d37cebb40b36c22b6a0e642","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-27.0.10.tgz","fileCount":7,"integrity":"sha512-m9WdvyLCZDZ8BDvF0t5PcejYrY33uyZrsGyWwJ7r414m/GxWPm9bBZXS8+8L7hoZ8CS95Hz1pots/2me/4Lu0w==","signatures":[{"sig":"MEYCIQCyUOd/V5g1Jv3zjG7WoYys+qwXNaN58xqmie6+YjuDRgIhANyHCDnkGsDEDcc628eiygFnWCjPKN3tXn25iyAWe7nP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@27.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1052993},"type":"module","_from":"file:anolilab-eslint-config-27.0.10.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"_resolved":"/tmp/ee705ab33f3cd27114950716bc57775a/anolilab-eslint-config-27.0.10.tgz","_integrity":"sha512-m9WdvyLCZDZ8BDvF0t5PcejYrY33uyZrsGyWwJ7r414m/GxWPm9bBZXS8+8L7hoZ8CS95Hz1pots/2me/4Lu0w==","repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.6.4","description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"semver":"7.7.4","globals":"17.6.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.2","@visulima/package":"^4.1.7","eslint-plugin-yml":"3.3.2","typescript-eslint":"8.59.4","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.6.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.4.1","@html-eslint/parser":"0.60.0","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.19","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.59.1","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.59.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.60.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.3.10","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"13.0.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"0.4.1","@eslint-community/eslint-plugin-eslint-comments":"4.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.38.0","@eslint/css":"1.2.0","tailwind-csstree":"0.3.2","eslint-plugin-zod":"3.12.0","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.7.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=0.1.0","eslint-plugin-oxlint":"1.62.0","@unocss/eslint-plugin":"66.6.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.3.6","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","@eslint-react/eslint-plugin":"5.7.10","eslint-plugin-react-refresh":"0.5.2","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.100.14","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"0.10.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_27.0.10_1781192277225_0.048647397843147866","host":"s3://npm-registry-packages-npm-production"}},"28.0.0":{"name":"@anolilab/eslint-config","version":"28.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@28.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","dist":{"shasum":"162d9587b327622eeaa2ecd9900bc562bd34958d","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-28.0.0.tgz","fileCount":7,"integrity":"sha512-bhaprQOQI4WNvNzgTC/Vythk9d5uePD+FDg+xGUCJW0lKHl5fC7oyk6BTjnRhM9Ag8PMyAGQxPRjTk/5mtyZRQ==","signatures":[{"sig":"MEQCID5ijj5zyY+Tsd7dS/+BghFKfAvRk0mG0Qle519lRng1AiAfnh+Fc6hG10TpzfRHWhMeJ5j3nfFQ9TQlsY/cpLfURQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@28.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1053946},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"semver":"7.7.4","globals":"17.6.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.2","@visulima/package":"^4.1.7","eslint-plugin-yml":"3.3.2","typescript-eslint":"8.59.4","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.6.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.4.1","@html-eslint/parser":"0.60.0","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.19","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.59.1","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.59.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.60.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.3.10","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"13.0.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"0.4.1","@eslint-community/eslint-plugin-eslint-comments":"4.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.39.4","@eslint/css":"1.2.0","tailwind-csstree":"0.3.2","eslint-plugin-zod":"3.12.0","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.7.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=1.5.0","eslint-plugin-oxlint":"1.62.0","@unocss/eslint-plugin":"66.6.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.3.6","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","@eslint-react/eslint-plugin":"5.7.10","eslint-plugin-react-refresh":"0.5.2","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.100.14","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_28.0.0_1781983004877_0.4565384678684703","host":"s3://npm-registry-packages-npm-production"}},"28.0.1":{"name":"@anolilab/eslint-config","version":"28.0.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@28.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","dist":{"shasum":"c9aefba94099f11986941f18f548eabbc2f98fa3","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-28.0.1.tgz","fileCount":7,"integrity":"sha512-ZzOvESonIgxyZvtV/VL45njomELysq5KCYBLRJQMdsi8IVffrKBQNuOZRMnQpF6OCxZ6RvKXnXfEMtgJFUi2Ig==","signatures":[{"sig":"MEYCIQDks1ySIKTYYLeJjsFgn+bo5yyX2Ke69A4kPDn4OJ+d9AIhAKqAWVy9Pne8ABVHVANmd3/wBk1UkbiqdMmnyWGut0T/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@28.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1054120},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"semver":"7.7.4","globals":"17.6.0","@eslint/js":"10.0.1","@visulima/fs":"4.1.0","@eslint/compat":"2.0.5","eslint-plugin-n":"17.24.0","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.2","@visulima/package":"^4.1.7","eslint-plugin-yml":"3.3.2","typescript-eslint":"8.59.4","@visulima/tsconfig":"^2.1.3","eslint-plugin-es-x":"9.6.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.0","eslint-plugin-toml":"1.3.1","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.0.0","@e18e/eslint-plugin":"0.4.1","@html-eslint/parser":"0.60.0","eslint-plugin-antfu":"3.2.2","eslint-plugin-jsdoc":"62.9.0","eslint-plugin-jsonc":"3.1.2","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.0","@vitest/eslint-plugin":"1.6.19","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","eslint-plugin-import-x":"4.16.2","eslint-plugin-security":"4.0.0","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.59.1","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.59.1","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.60.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.3.10","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.9.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"13.0.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-erasable-syntax-only":"0.4.1","@eslint-community/eslint-plugin-eslint-comments":"4.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.39.4","@eslint/css":"1.2.0","tailwind-csstree":"0.3.2","eslint-plugin-zod":"3.12.0","astro-eslint-parser":"1.4.0","eslint-plugin-astro":"1.7.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=1.5.0","eslint-plugin-oxlint":"1.62.0","@unocss/eslint-plugin":"66.6.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.3.6","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"3.18.3","@eslint-react/eslint-plugin":"5.7.10","eslint-plugin-react-refresh":"0.5.2","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.100.14","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.161.6","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_28.0.1_1783118015714_0.8072793325666512","host":"s3://npm-registry-packages-npm-production"}},"28.0.2":{"name":"@anolilab/eslint-config","version":"28.0.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@28.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","dist":{"shasum":"b3c99993f1c14335a947f269828fa36a1f5e7ef7","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-28.0.2.tgz","fileCount":7,"integrity":"sha512-5oL3H+VPEqBdG5eGm/RqIG8TDLPcrGVHqVzD7GpTH2DMCYXbRPqEe0/yihSD8d+Tse9M60tjUcJfPXVkB4XTbw==","signatures":[{"sig":"MEUCIHjk/963T5W0i8xuSU/ppWNdey3P17Gmgi01CkUBEQhKAiEAz3fToMunVAl40NJgxxD3ju6EIYWoO0okQ/PjrcQiEFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@28.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1121057},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"semver":"7.8.5","globals":"17.7.0","@eslint/js":"10.0.1","@visulima/fs":"5.0.5","@eslint/compat":"2.1.0","eslint-plugin-n":"18.2.2","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.3","@visulima/package":"^5.0.4","eslint-plugin-yml":"3.6.0","typescript-eslint":"8.64.0","@visulima/tsconfig":"^3.1.1","eslint-plugin-es-x":"10.0.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.1","eslint-plugin-toml":"1.4.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.1.0","@e18e/eslint-plugin":"0.5.1","@html-eslint/parser":"0.64.0","eslint-plugin-antfu":"3.2.3","eslint-plugin-jsdoc":"63.1.0","eslint-plugin-jsonc":"3.3.0","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.23","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","eslint-plugin-import-x":"4.17.1","eslint-plugin-security":"4.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.64.0","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.64.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.64.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.4.0","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.10.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"14.0.0","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-erasable-syntax-only":"0.4.2","@eslint-community/eslint-plugin-eslint-comments":"4.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.39.4","@eslint/css":"1.4.0","tailwind-csstree":"0.3.3","eslint-plugin-zod":"4.8.0","astro-eslint-parser":"3.0.0","eslint-plugin-astro":"3.0.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=1.5.0","eslint-plugin-oxlint":"1.73.0","@unocss/eslint-plugin":"66.7.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.5.2","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"4.2.0","@eslint-react/eslint-plugin":"5.17.1","eslint-plugin-react-refresh":"0.5.3","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.101.2","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.162.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_28.0.2_1784580196586_0.06658710675567381","host":"s3://npm-registry-packages-npm-production"}},"28.1.0":{"name":"@anolilab/eslint-config","version":"28.1.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@28.1.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","dist":{"shasum":"9b5d4ec3589ebf7797be65cf4b1af840d820e812","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-28.1.0.tgz","fileCount":7,"integrity":"sha512-1BO9QkorzYzSuLGIhWovg9BAbpQ1uflNgORAknTNVUy+sadgo2e6YHIQFYTIZjgbJswVOjLZEM+5lKb44weFCw==","signatures":[{"sig":"MEUCIEn0ELjn6aEprq+YxepeDUTyTS/F97zPM3NovmcFNW4gAiEAxKWNIOqPip1y43E/RwZlODJULWDai6/6tplE62hoAXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@28.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1112707},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"semver":"7.8.5","globals":"17.7.0","@eslint/js":"10.0.1","@visulima/fs":"5.0.5","@eslint/compat":"2.1.0","eslint-plugin-n":"18.2.2","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.3","@visulima/package":"^5.0.5","eslint-plugin-yml":"3.6.0","typescript-eslint":"8.65.0","@visulima/tsconfig":"^3.2.0","eslint-plugin-es-x":"10.0.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.1","eslint-plugin-toml":"1.4.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.1.0","@e18e/eslint-plugin":"0.5.1","@html-eslint/parser":"0.64.0","eslint-plugin-antfu":"3.2.3","eslint-plugin-jsdoc":"63.2.0","eslint-plugin-jsonc":"3.3.0","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.23","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-security":"4.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.65.0","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.65.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.64.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.4.0","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.10.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"14.0.0","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-erasable-syntax-only":"0.4.2","@eslint-community/eslint-plugin-eslint-comments":"4.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.39.4","@eslint/css":"1.4.0","tailwind-csstree":"0.3.3","eslint-plugin-zod":"4.8.0","astro-eslint-parser":"3.0.0","eslint-plugin-astro":"3.0.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=2.0.1","eslint-plugin-oxlint":"1.73.0","@unocss/eslint-plugin":"66.7.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.5.3","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"4.2.0","@eslint-react/eslint-plugin":"5.17.3","eslint-plugin-react-refresh":"0.5.3","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.101.2","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.162.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_28.1.0_1784671957218_0.81379388587107","host":"s3://npm-registry-packages-npm-production"}},"28.1.1":{"name":"@anolilab/eslint-config","version":"28.1.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@28.1.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","dist":{"shasum":"ab97489e095fdc65b1bf26391c403c3ae6e41c65","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-28.1.1.tgz","fileCount":7,"integrity":"sha512-OhayVNNpR/dCoyuO/D52BSf/j3A9mJp9rWi/aeghys5l3NDUFAI9VJItATID0f35glx1vITVpDIlec2X8eSHQg==","signatures":[{"sig":"MEYCIQC35GbmQ9Uj6uNG9l8xxJICrWuknnMxhBeAj53pSkMGjwIhANSV+ZGeY1EVdi5D1/c+4i9MfN+bxubo9AGL5TPc6jJl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@28.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1112893},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"semver":"7.8.5","globals":"17.7.0","@eslint/js":"10.0.1","@visulima/fs":"5.0.5","@eslint/compat":"2.1.0","eslint-plugin-n":"18.2.2","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.3","@visulima/package":"^5.0.5","eslint-plugin-yml":"3.6.0","typescript-eslint":"8.65.0","@visulima/tsconfig":"^3.2.0","eslint-plugin-es-x":"10.0.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.1","eslint-plugin-toml":"1.4.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.1.0","@e18e/eslint-plugin":"0.5.1","@html-eslint/parser":"0.64.0","eslint-plugin-antfu":"3.2.3","eslint-plugin-jsdoc":"63.2.0","eslint-plugin-jsonc":"3.3.0","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.23","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-security":"4.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.65.0","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.65.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.64.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.4.0","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.10.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"14.0.0","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-erasable-syntax-only":"0.4.2","@eslint-community/eslint-plugin-eslint-comments":"4.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.39.4","@eslint/css":"1.4.0","tailwind-csstree":"0.3.3","eslint-plugin-zod":"4.8.0","astro-eslint-parser":"3.0.0","eslint-plugin-astro":"3.0.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=2.0.1","eslint-plugin-oxlint":"1.73.0","@unocss/eslint-plugin":"66.7.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.5.3","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"4.2.0","@eslint-react/eslint-plugin":"5.17.3","eslint-plugin-react-refresh":"0.5.3","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.101.2","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.162.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_28.1.1_1784788809991_0.16194156121381065","host":"s3://npm-registry-packages-npm-production"}},"28.1.2":{"name":"@anolilab/eslint-config","version":"28.1.2","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@28.1.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","dist":{"shasum":"90866416ae15a3d6d5c440c68b0a5220cb5433e7","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-28.1.2.tgz","fileCount":7,"integrity":"sha512-8Aul0RZKuhEnFdPZZhuGQOOK2nV4AuaP3qYIewysjZ/fCCaxLn3BM7aELbCSNLdR2aOV+TUROIyGz1Vfkf4Evw==","signatures":[{"sig":"MEUCIGdxttrErRGhpbG39YphTSdODWIm/yBzV4kSqNwh0eHeAiEAvwe7amsblL92D1iKLLIs76EZyex39WgsMH8q7xSZsFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@28.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1113490},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"semver":"7.8.5","globals":"17.7.0","@eslint/js":"10.0.1","@visulima/fs":"5.0.5","@eslint/compat":"2.1.0","eslint-plugin-n":"18.2.2","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.3","@visulima/package":"^5.0.5","eslint-plugin-yml":"3.6.0","typescript-eslint":"8.65.0","@visulima/tsconfig":"^3.2.0","eslint-plugin-es-x":"10.0.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.6.1","eslint-plugin-toml":"1.4.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.1.0","@e18e/eslint-plugin":"0.5.1","@html-eslint/parser":"0.64.0","eslint-plugin-antfu":"3.2.3","eslint-plugin-jsdoc":"63.2.0","eslint-plugin-jsonc":"3.3.0","jsonc-eslint-parser":"3.1.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.23","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-security":"4.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.65.0","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.65.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.64.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.4.0","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.10.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"14.0.0","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-erasable-syntax-only":"0.4.2","@eslint-community/eslint-plugin-eslint-comments":"4.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.39.5","@eslint/css":"1.4.0","tailwind-csstree":"0.3.3","eslint-plugin-zod":"4.8.0","astro-eslint-parser":"3.0.0","eslint-plugin-astro":"3.0.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=2.0.1","eslint-plugin-oxlint":"1.73.0","@unocss/eslint-plugin":"66.7.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.5.3","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"4.2.0","@eslint-react/eslint-plugin":"5.17.3","eslint-plugin-react-refresh":"0.5.3","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.101.2","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.162.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_28.1.2_1784801262865_0.26491444451233126","host":"s3://npm-registry-packages-npm-production"}},"28.1.3":{"name":"@anolilab/eslint-config","version":"28.1.3","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@28.1.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","dist":{"shasum":"a352a3c5e9f4ed5d0a9797676ceaa2b17d51c265","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-28.1.3.tgz","fileCount":7,"integrity":"sha512-iHGnjQh0IBwKSQ0mHaiZPVuP+OPYuWiKDeXELBY9G7jXs4LJxV+Bk8+mqRTxUuTzqymHc7Ga+0cvwWSpGitRXw==","signatures":[{"sig":"MEYCIQCTPwUQwlyqDuTjF8Ggyb9YuMhrz/BWP+JYtI812AX2igIhANSTzfFnoT5NqHE4v7mgPfCGAtHd2ZiLU6I5E51q9USr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@28.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1114676},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"semver":"7.8.5","globals":"17.9.0","@eslint/js":"10.0.1","@visulima/fs":"5.0.5","@eslint/compat":"2.1.0","eslint-plugin-n":"18.2.2","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.3","@visulima/package":"^5.0.5","eslint-plugin-yml":"3.8.1","typescript-eslint":"8.66.0","@visulima/tsconfig":"^3.2.0","eslint-plugin-es-x":"10.0.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.7.0","eslint-plugin-toml":"1.5.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.1.0","@e18e/eslint-plugin":"0.8.0","@html-eslint/parser":"0.64.0","eslint-plugin-antfu":"3.2.3","eslint-plugin-jsdoc":"63.3.3","eslint-plugin-jsonc":"3.4.1","jsonc-eslint-parser":"3.2.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.26","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-security":"4.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.66.0","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.66.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.64.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.4.0","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.10.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"14.0.0","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-erasable-syntax-only":"0.4.2","@eslint-community/eslint-plugin-eslint-comments":"4.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.39.5","@eslint/css":"1.4.0","tailwind-csstree":"0.3.3","eslint-plugin-zod":"4.9.0","astro-eslint-parser":"3.0.0","eslint-plugin-astro":"3.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=2.0.1","eslint-plugin-oxlint":"1.77.0","@unocss/eslint-plugin":"66.7.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.5.3","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"4.2.0","@eslint-react/eslint-plugin":"5.18.3","eslint-plugin-react-refresh":"0.5.3","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.101.4","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.162.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_28.1.3_1786394730828_0.2819983845850218","host":"s3://npm-registry-packages-npm-production"}},"28.1.4":{"name":"@anolilab/eslint-config","version":"28.1.4","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@28.1.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","dist":{"shasum":"7ae68f09712e8806606ea4b2b1df7d65b95184dc","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-28.1.4.tgz","fileCount":7,"integrity":"sha512-VrtKDPtEvRT+iZkSmYJj79Q7qGBNPOBgrRUX/BND4TAUaky7o4uJ+G33wTpXflyEjdV6IXjUP+m6CCbTB/20ow==","signatures":[{"sig":"MEYCIQCFmX34lbMcSjCKiALXVNutBRX155nCHiZYjklkAk29sAIhAJAu1q4lUaapeVvSALqehyta0wMWACoeZ/zZ+nNLvlDF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@28.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1114862},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"semver":"7.8.5","globals":"17.9.0","@eslint/js":"10.0.1","@visulima/fs":"5.0.5","@eslint/compat":"2.1.0","eslint-plugin-n":"18.2.2","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.3","@visulima/package":"^5.0.5","eslint-plugin-yml":"3.8.1","typescript-eslint":"8.66.0","@visulima/tsconfig":"^3.2.0","eslint-plugin-es-x":"10.0.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.7.0","eslint-plugin-toml":"1.5.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.1.0","@e18e/eslint-plugin":"0.8.0","@html-eslint/parser":"0.64.0","eslint-plugin-antfu":"3.2.3","eslint-plugin-jsdoc":"63.3.3","eslint-plugin-jsonc":"3.4.1","jsonc-eslint-parser":"3.3.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.26","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-security":"4.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.66.0","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.66.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.64.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.4.0","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.10.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"14.0.0","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-erasable-syntax-only":"0.4.2","@eslint-community/eslint-plugin-eslint-comments":"4.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.39.5","@eslint/css":"1.4.0","tailwind-csstree":"0.3.3","eslint-plugin-zod":"4.9.0","astro-eslint-parser":"3.0.0","eslint-plugin-astro":"3.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=2.0.1","eslint-plugin-oxlint":"1.77.0","@unocss/eslint-plugin":"66.7.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.5.3","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"4.2.0","@eslint-react/eslint-plugin":"5.18.3","eslint-plugin-react-refresh":"0.5.3","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.101.4","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.162.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_28.1.4_1786451568186_0.6314084536667051","host":"s3://npm-registry-packages-npm-production"}},"28.1.5":{"name":"@anolilab/eslint-config","version":"28.1.5","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@28.1.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","dist":{"shasum":"78b0084637095bf7b2e87b046e524024db973caf","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-28.1.5.tgz","fileCount":7,"integrity":"sha512-jYq1GEn8aPDEPkK27jyeCCIty82Sw1UdqZAT178UjjceiQQ1B4kXmm+N6eh0OyRS3Shq/7shCX7fr/yMg4PLhA==","signatures":[{"sig":"MEUCIBt9+8L3hSd5gyNGArCneyYMv+3d1MVPsv5kdQaITqRDAiEA7XitlJUgmOREu8Aw8AX3Yz1lhvy3Z80HPnWb4e45XN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@28.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1115048},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"semver":"7.8.5","globals":"17.9.0","@eslint/js":"10.0.1","@visulima/fs":"5.0.5","@eslint/compat":"2.1.0","eslint-plugin-n":"18.2.2","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.3","@visulima/package":"^5.0.5","eslint-plugin-yml":"3.8.1","typescript-eslint":"8.66.0","@visulima/tsconfig":"^3.2.0","eslint-plugin-es-x":"10.0.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.7.0","eslint-plugin-toml":"1.5.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.1.0","@e18e/eslint-plugin":"0.8.0","@html-eslint/parser":"0.64.0","eslint-plugin-antfu":"3.2.3","eslint-plugin-jsdoc":"63.3.3","eslint-plugin-jsonc":"3.4.1","jsonc-eslint-parser":"3.3.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.26","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-security":"4.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.66.0","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.66.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.64.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.4.0","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.10.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"14.0.0","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-erasable-syntax-only":"0.4.2","@eslint-community/eslint-plugin-eslint-comments":"4.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.39.5","@eslint/css":"1.4.0","tailwind-csstree":"0.3.3","eslint-plugin-zod":"4.9.0","astro-eslint-parser":"3.0.0","eslint-plugin-astro":"3.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=2.0.1","eslint-plugin-oxlint":"1.77.0","@unocss/eslint-plugin":"66.7.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.5.3","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"4.2.0","@eslint-react/eslint-plugin":"5.18.3","eslint-plugin-react-refresh":"0.5.3","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.101.4","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.162.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_28.1.5_1786452989932_0.2538209575233712","host":"s3://npm-registry-packages-npm-production"}},"29.0.0":{"name":"@anolilab/eslint-config","version":"29.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@29.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","dist":{"shasum":"2b77d6f6e274571951836c6e16d73b66c5ae4b95","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-29.0.0.tgz","fileCount":7,"integrity":"sha512-lTAErWRWF1VXMf4F4vYgB+6HfcPnMoOP7Dl3fwyOBu/YU3uJ/Il8HK1Qjv+p228NlUitStPvBrbI4gWGQVCytw==","signatures":[{"sig":"MEUCIBrjm3K+8WTcemTKwtSBXra884rs+FcWvUj38yNk0wSvAiEAw4HCdwXJmNg522kxGcCF8xBZyQEQO9fiXXmKWG7EB9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@29.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1117500},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"semver":"7.8.5","globals":"17.9.0","@eslint/js":"10.0.1","@visulima/fs":"5.0.5","@eslint/compat":"2.1.0","eslint-plugin-n":"18.2.2","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.3","@visulima/package":"^5.0.5","eslint-plugin-yml":"3.8.1","typescript-eslint":"8.66.0","@visulima/tsconfig":"^3.2.0","eslint-plugin-es-x":"10.0.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.7.0","eslint-plugin-toml":"1.5.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.1.0","@e18e/eslint-plugin":"0.8.0","@html-eslint/parser":"0.64.0","eslint-plugin-antfu":"3.2.3","eslint-plugin-jsdoc":"63.3.3","eslint-plugin-jsonc":"3.4.1","jsonc-eslint-parser":"3.3.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.26","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-security":"4.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.66.0","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.66.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.64.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.4.0","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.10.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"14.0.0","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-erasable-syntax-only":"0.4.2","@eslint-community/eslint-plugin-eslint-comments":"4.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.39.5","@eslint/css":"1.4.0","tailwind-csstree":"0.3.3","eslint-plugin-zod":"4.9.0","astro-eslint-parser":"3.0.0","eslint-plugin-astro":"3.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=2.0.1","eslint-plugin-oxlint":"1.77.0","@unocss/eslint-plugin":"66.7.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.5.3","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"4.2.0","@eslint-react/eslint-plugin":"5.18.3","eslint-plugin-react-refresh":"0.5.3","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.101.4","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.162.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_29.0.0_1786964122125_0.799406847230405","host":"s3://npm-registry-packages-npm-production"}},"29.0.1":{"name":"@anolilab/eslint-config","version":"29.0.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@29.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","dist":{"shasum":"f3bd651da7d7b40459dd512759797a51a7a4bd38","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-29.0.1.tgz","fileCount":7,"integrity":"sha512-QG1VX8DfQCY1q56IiHaorOqFC+32fAEvOZX80bKBoZWg/kgGsaBVPvzLirvyQzRk+jfvS8JqLCMXdjZoUXfBQA==","signatures":[{"sig":"MEUCIQCnbTf54GVWiokiQReRcXLn47mvpIUbJM717Z9qkr0LOwIgIMbHQxDkL//bnG3mnxe3qdmC/ejIj8FAXWXPfx3eF9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@29.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1117686},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"semver":"7.8.5","globals":"17.9.0","@eslint/js":"10.0.1","@visulima/fs":"5.0.5","@eslint/compat":"2.1.0","eslint-plugin-n":"18.2.2","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.3","@visulima/package":"^5.0.5","eslint-plugin-yml":"3.8.1","typescript-eslint":"8.66.0","@visulima/tsconfig":"^3.2.0","eslint-plugin-es-x":"10.0.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.7.0","eslint-plugin-toml":"1.5.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.1.0","@e18e/eslint-plugin":"0.8.0","@html-eslint/parser":"0.64.0","eslint-plugin-antfu":"3.2.3","eslint-plugin-jsdoc":"63.3.3","eslint-plugin-jsonc":"3.4.1","jsonc-eslint-parser":"3.3.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.26","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-security":"4.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.66.0","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.66.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.64.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.4.0","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.10.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"14.0.0","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-erasable-syntax-only":"0.4.2","@eslint-community/eslint-plugin-eslint-comments":"4.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.39.5","@eslint/css":"1.4.0","tailwind-csstree":"0.3.3","eslint-plugin-zod":"4.9.0","astro-eslint-parser":"3.0.0","eslint-plugin-astro":"3.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=2.0.1","eslint-plugin-oxlint":"1.77.0","@unocss/eslint-plugin":"66.7.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.5.3","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"4.2.0","@eslint-react/eslint-plugin":"5.18.3","eslint-plugin-react-refresh":"0.5.3","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.101.4","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.162.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_29.0.1_1786967516308_0.8724087299706551","host":"s3://npm-registry-packages-npm-production"}},"30.0.0":{"name":"@anolilab/eslint-config","version":"30.0.0","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@30.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","dist":{"shasum":"3465996d00bf837d42719c8722c24fcc848451aa","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-30.0.0.tgz","fileCount":7,"integrity":"sha512-Psnw6CZFwUC0TRRV/o8XkqntB/0V9aQyn+b3QbeLDNJAlfzqMYhD+ABeiv4tikSSDvFdoxhxP97K0cradDrhCw==","signatures":[{"sig":"MEQCIHRAqC7eW0by9FNnvhSEkLgG9FKFOffl3g9t1Yr3pBOQAiAtSJFl1uxoMSntUs73E+3IKVWxY+jbOzwvKlv3628iKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@30.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1117842},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"semver":"7.8.5","globals":"17.11.0","@eslint/js":"10.0.1","@visulima/fs":"5.0.5","@eslint/compat":"2.1.0","eslint-plugin-n":"18.2.2","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.3","@visulima/package":"^5.0.5","eslint-plugin-yml":"3.8.1","typescript-eslint":"8.66.0","@visulima/tsconfig":"^3.2.0","eslint-plugin-es-x":"10.0.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.7.0","eslint-plugin-toml":"1.5.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.1.0","@e18e/eslint-plugin":"0.8.0","@html-eslint/parser":"0.64.0","eslint-plugin-antfu":"3.2.3","eslint-plugin-jsdoc":"63.3.3","eslint-plugin-jsonc":"3.4.1","jsonc-eslint-parser":"3.3.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.27","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-security":"4.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.66.0","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.66.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.64.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.4.0","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.10.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"14.0.0","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-erasable-syntax-only":"0.4.2","@eslint-community/eslint-plugin-eslint-comments":"4.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.39.5","@eslint/css":"1.4.0","tailwind-csstree":"0.3.3","eslint-plugin-zod":"4.9.0","astro-eslint-parser":"3.1.0","eslint-plugin-astro":"3.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=2.0.1","eslint-plugin-oxlint":"1.77.0","@unocss/eslint-plugin":"66.7.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.5.3","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"4.2.0","@eslint-react/eslint-plugin":"5.18.6","eslint-plugin-react-refresh":"0.5.3","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.101.4","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.162.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_30.0.0_1786998351873_0.9370317017753567","host":"s3://npm-registry-packages-npm-production"}},"30.0.1":{"name":"@anolilab/eslint-config","version":"30.0.1","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@anolilab/eslint-config@30.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","dist":{"shasum":"a61f5a908ea7f374834306500ee3ac0f0d24922c","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-30.0.1.tgz","fileCount":7,"integrity":"sha512-ljmkkokh9YwrvaukDv8l1SeBOPa5vZ9DFq4KGGN6KtOkHmBfvWqx0Leybcq0TUlinDdDjIPxFC6YrPbK6FtRPw==","signatures":[{"sig":"MEUCIQCJdsl/weyUR+mgIpuyPWywCpiEs93FYMT/SJwTsEw04AIgX0+0o5JupCXxIf9+8selhsUk878/Xg1RiiFaMuZ4094=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@30.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1118016},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0 <=25.*"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"repository":{"url":"git+https://github.com/anolilab/javascript-style-guide.git","type":"git","directory":"packages/eslint-config"},"description":"ESLint shareable config for the Anolilab JavaScript style guide.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"semver":"7.8.5","globals":"17.11.0","@eslint/js":"10.0.1","@visulima/fs":"5.0.5","@eslint/compat":"2.1.0","eslint-plugin-n":"18.2.2","parse-gitignore":"^2.0.0","@eslint/markdown":"8.0.3","@visulima/package":"^5.0.5","eslint-plugin-yml":"3.8.1","typescript-eslint":"8.66.0","@visulima/tsconfig":"^3.2.0","eslint-plugin-es-x":"10.0.0","eslint-plugin-html":"8.1.4","eslint-plugin-pnpm":"1.7.0","eslint-plugin-toml":"1.5.0","toml-eslint-parser":"1.0.3","yaml-eslint-parser":"2.1.0","@e18e/eslint-plugin":"0.8.0","@html-eslint/parser":"0.64.0","eslint-plugin-antfu":"3.2.3","eslint-plugin-jsdoc":"63.3.3","eslint-plugin-jsonc":"3.4.1","jsonc-eslint-parser":"3.3.0","eslint-plugin-compat":"7.0.2","eslint-plugin-regexp":"3.1.1","@vitest/eslint-plugin":"1.6.27","eslint-plugin-promise":"7.3.0","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-security":"4.0.1","eslint-merge-processors":"^2.0.0","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/types":"8.66.0","eslint-flat-config-utils":"3.2.0","eslint-plugin-no-secrets":"2.3.3","@typescript-eslint/parser":"8.66.0","confusing-browser-globals":"^1.0.11","@html-eslint/eslint-plugin":"0.64.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-import-resolver-node":"0.4.0","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-perfectionist":"5.10.0","eslint-config-flat-gitignore":"2.3.0","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-simple-import-sort":"14.0.0","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-erasable-syntax-only":"0.4.2","@eslint-community/eslint-plugin-eslint-comments":"4.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.39.5","@eslint/css":"1.4.0","tailwind-csstree":"0.3.3","eslint-plugin-zod":"4.9.0","astro-eslint-parser":"3.1.0","eslint-plugin-astro":"3.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-format":">=2.0.1","eslint-plugin-oxlint":"1.77.0","@unocss/eslint-plugin":"66.7.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-storybook":"10.5.3","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-tailwindcss":"4.2.0","@eslint-react/eslint-plugin":"5.18.6","eslint-plugin-react-refresh":"0.5.3","eslint-plugin-react-compiler":"^19.1.0-rc.2","@tanstack/eslint-plugin-query":"5.101.4","eslint-plugin-testing-library":"7.16.2","@tanstack/eslint-plugin-router":"1.162.0","eslint-plugin-validate-jsx-nesting":"^0.1.1","@ospm/eslint-plugin-react-unhookify":"^1.0.2","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1"},"peerDependenciesMeta":{"typescript":{"optional":true},"@eslint/css":{"optional":true},"eslint-plugin-n":{"optional":true},"tailwind-csstree":{"optional":true},"eslint-plugin-zod":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_30.0.1_1787163376896_0.03319791633965896","host":"s3://npm-registry-packages-npm-production"}},"30.0.2":{"name":"@anolilab/eslint-config","version":"30.0.2","description":"ESLint shareable config for the Anolilab JavaScript style guide.","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"homepage":"https://anolilab.com/nodejs/packages/eslint-config","repository":{"type":"git","url":"git+https://github.com/anolilab/javascript-style-guide.git","directory":"packages/eslint-config"},"funding":[{"type":"github","url":"https://github.com/sponsors/prisis"},{"type":"consulting","url":"https://anolilab.com/support"}],"license":"MIT","author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"module":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@e18e/eslint-plugin":"0.8.0","@eslint-community/eslint-plugin-eslint-comments":"4.7.2","@eslint/compat":"2.1.0","@eslint/js":"10.0.1","@eslint/markdown":"8.0.3","@html-eslint/eslint-plugin":"0.65.0","@html-eslint/parser":"0.65.0","@stylistic/eslint-plugin":"5.10.0","@stylistic/eslint-plugin-ts":"^4.4.1","@typescript-eslint/parser":"8.66.0","@typescript-eslint/types":"8.66.0","@visulima/fs":"5.0.5","@visulima/package":"^5.0.5","@visulima/tsconfig":"^3.2.0","@vitest/eslint-plugin":"1.6.27","confusing-browser-globals":"^1.0.11","eslint-config-flat-gitignore":"2.3.0","eslint-config-prettier":"10.1.8","eslint-flat-config-utils":"3.2.0","eslint-import-resolver-node":"0.4.0","eslint-import-resolver-typescript":"^4.4.5","eslint-merge-processors":"^2.0.0","eslint-plugin-antfu":"3.2.3","eslint-plugin-compat":"7.0.2","eslint-plugin-erasable-syntax-only":"0.4.2","eslint-plugin-es-x":"10.0.0","eslint-plugin-html":"8.1.4","eslint-plugin-import-x":"4.17.1","eslint-plugin-jsdoc":"63.3.3","eslint-plugin-jsonc":"3.4.1","eslint-plugin-n":"18.2.2","eslint-plugin-no-for-of-array":"^0.1.0","eslint-plugin-no-only-tests":"3.4.0","eslint-plugin-no-secrets":"2.3.3","eslint-plugin-no-unsanitized":"4.1.5","eslint-plugin-perfectionist":"5.10.0","eslint-plugin-pnpm":"1.7.0","eslint-plugin-promise":"7.3.0","eslint-plugin-regexp":"3.1.1","eslint-plugin-security":"4.0.1","eslint-plugin-simple-import-sort":"14.0.0","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-toml":"1.5.0","eslint-plugin-unicorn":"72.0.0","eslint-plugin-unused-imports":"4.4.1","eslint-plugin-yml":"3.8.1","globals":"17.11.0","jsonc-eslint-parser":"3.3.0","parse-gitignore":"^2.0.0","semver":"7.8.5","toml-eslint-parser":"1.0.3","typescript-eslint":"8.67.0","yaml-eslint-parser":"2.1.0"},"peerDependencies":{"@eslint-react/eslint-plugin":"5.18.6","@eslint/css":"1.4.0","@ospm/eslint-plugin-react-unhookify":"^1.0.2","@tanstack/eslint-plugin-query":"5.102.8","@tanstack/eslint-plugin-router":"1.162.0","@unocss/eslint-plugin":"66.10.0","astro-eslint-parser":"3.1.0","eslint":">=9.39.5","eslint-plugin-astro":"3.1.0","eslint-plugin-format":">=2.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-oxlint":"1.77.0","eslint-plugin-playwright":"^0.16.0 || ^0.18.0 || ^2.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-react-compiler":"^19.1.0-rc.2","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-react-perf":"^3.3.3","eslint-plugin-react-refresh":"0.5.3","eslint-plugin-react-you-might-not-need-an-effect":"1.0.1","eslint-plugin-storybook":"10.5.3","eslint-plugin-tailwindcss":"4.2.0","eslint-plugin-testing-library":"7.16.2","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-validate-jsx-nesting":"^0.1.1","eslint-plugin-you-dont-need-lodash-underscore":"^6.14.0","eslint-plugin-zod":"4.9.0","tailwind-csstree":"0.3.3"},"peerDependenciesMeta":{"@eslint-react/eslint-plugin":{"optional":true},"@eslint/css":{"optional":true},"@ospm/eslint-plugin-react-unhookify":{"optional":true},"@tanstack/eslint-plugin-query":{"optional":true},"@tanstack/eslint-plugin-router":{"optional":true},"@unocss/eslint-plugin":{"optional":true},"astro-eslint-parser":{"optional":true},"eslint-plugin-astro":{"optional":true},"eslint-plugin-format":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-n":{"optional":true},"eslint-plugin-oxlint":{"optional":true},"eslint-plugin-playwright":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-react-compiler":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-react-perf":{"optional":true},"eslint-plugin-react-refresh":{"optional":true},"eslint-plugin-react-you-might-not-need-an-effect":{"optional":true},"eslint-plugin-storybook":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"eslint-plugin-testing-library":{"optional":true},"eslint-plugin-tsdoc":{"optional":true},"eslint-plugin-validate-jsx-nesting":{"optional":true},"eslint-plugin-you-dont-need-lodash-underscore":{"optional":true},"eslint-plugin-zod":{"optional":true},"tailwind-csstree":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=22.12.0 <=25.*"},"publishConfig":{"access":"public","provenance":true},"_nodeVersion":"22.23.2","_id":"@anolilab/eslint-config@30.0.2","dist":{"integrity":"sha512-wM4mVA+Is9fvwtRyOtcyU6fzEVw7qqorn7a9zn2yV2SAJmCIPCjlMrrpiq13doNBG1tHrJkNgiVZFd7Kl41Mbg==","shasum":"0978a463cd2b2f86b4a2670a03c8a771832992b3","tarball":"https://registry.npmjs.org/@anolilab/eslint-config/-/eslint-config-30.0.2.tgz","fileCount":7,"unpackedSize":1118191,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anolilab%2feslint-config@30.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD3CtvS2wJWQyVADkBSGOMntXZLBht64393vIp4DfmbBQIgYwvgJPq7C9P1DvRd8ZqKL8WwI5lYYa6m22KSr+pIyKQ="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:742529e7-8949-46c4-b4c2-a9300ad2a08a"}},"directories":{},"maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_30.0.2_1788806509438_0.1275889499795142"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-15T12:22:09.542Z","modified":"2026-09-07T18:41:49.977Z","1.0.0":"2021-02-15T12:22:09.844Z","1.0.1":"2021-02-15T12:51:11.860Z","1.0.2":"2021-02-15T14:18:28.065Z","1.1.0":"2021-02-17T14:07:45.492Z","1.1.1":"2021-02-19T12:50:37.386Z","1.1.2":"2021-02-19T13:17:20.690Z","1.1.3":"2021-02-22T09:08:06.109Z","1.1.4":"2021-04-13T16:23:29.723Z","1.1.5":"2021-04-14T14:59:51.588Z","1.1.6":"2021-04-17T09:22:11.427Z","2.0.0":"2021-04-19T19:51:42.947Z","2.0.1":"2021-04-20T19:24:51.638Z","2.0.2":"2021-05-04T09:55:11.648Z","2.0.3":"2021-05-04T10:08:42.882Z","2.0.4":"2021-05-04T12:05:23.169Z","2.0.5":"2021-05-04T12:18:40.828Z","2.0.6":"2021-05-07T17:29:53.487Z","2.0.7":"2021-05-07T19:55:10.668Z","2.0.8":"2021-05-07T22:09:34.149Z","2.0.9":"2021-05-07T23:10:01.365Z","2.0.10":"2021-05-07T23:22:46.056Z","2.1.0":"2021-06-09T09:23:37.955Z","2.1.1":"2021-06-09T11:23:26.375Z","2.1.2":"2021-07-21T13:04:35.569Z","2.1.3":"2021-07-30T08:58:10.515Z","2.1.4":"2021-08-17T15:42:53.799Z","2.1.5":"2021-09-02T08:37:40.656Z","2.1.6":"2021-09-02T19:54:03.664Z","2.1.7":"2021-09-03T11:36:54.161Z","2.1.8":"2021-09-13T13:51:55.711Z","2.2.0":"2021-10-26T09:43:20.743Z","3.0.0":"2022-02-15T12:30:52.439Z","3.0.1":"2022-02-15T13:45:43.542Z","3.0.2":"2022-05-06T15:59:08.074Z","4.0.0":"2022-05-11T10:48:53.219Z","4.0.1":"2022-05-11T10:52:45.243Z","4.0.2":"2022-05-13T07:30:32.216Z","4.0.3":"2022-05-16T18:46:52.602Z","4.0.4":"2022-05-17T15:42:39.042Z","4.0.5":"2022-05-17T15:55:40.881Z","4.0.6":"2022-05-18T08:24:46.796Z","4.0.7":"2022-05-25T08:56:07.845Z","4.0.8":"2022-06-04T15:08:08.505Z","4.0.9":"2022-07-16T23:25:22.763Z","4.1.0":"2022-10-24T14:51:48.311Z","4.1.1":"2022-10-25T08:00:23.435Z","5.0.0":"2023-01-14T17:43:09.985Z","5.0.1":"2023-01-21T21:36:08.996Z","5.0.2":"2023-01-21T22:12:08.745Z","5.0.3":"2023-05-07T20:40:33.867Z","5.0.4":"2023-05-25T18:31:06.080Z","5.0.5":"2023-05-25T18:48:31.365Z","5.0.6":"2023-06-09T16:29:23.035Z","5.0.7":"2023-06-10T16:49:05.717Z","5.0.8":"2023-06-11T17:09:27.033Z","5.0.9":"2023-06-15T12:48:47.886Z","5.0.10":"2023-06-16T07:01:36.688Z","5.1.0":"2023-06-16T08:35:21.215Z","6.0.0":"2023-06-16T10:10:15.384Z","6.0.1":"2023-06-16T11:51:46.011Z","6.0.2":"2023-06-16T21:59:37.896Z","6.0.3":"2023-06-18T09:28:01.479Z","6.1.0":"2023-06-18T17:21:18.174Z","6.1.1":"2023-06-21T21:36:08.923Z","6.1.2":"2023-06-21T22:24:14.961Z","6.1.3":"2023-06-22T09:29:06.286Z","6.1.4":"2023-06-22T09:36:32.411Z","6.1.5":"2023-06-22T09:51:59.083Z","6.1.6":"2023-06-22T10:31:40.438Z","6.1.7":"2023-06-22T10:48:30.404Z","6.1.8":"2023-06-22T19:51:48.504Z","7.0.0":"2023-06-23T11:52:06.628Z","7.0.1":"2023-06-23T16:24:33.867Z","7.1.0":"2023-06-24T12:16:04.301Z","7.2.0":"2023-06-25T17:09:50.840Z","7.2.1":"2023-06-25T17:35:00.615Z","7.2.2":"2023-06-25T22:57:03.866Z","7.2.3":"2023-06-27T19:05:53.564Z","7.2.4":"2023-06-28T14:42:42.187Z","7.2.5":"2023-06-28T14:59:43.220Z","7.2.6":"2023-06-28T21:58:10.824Z","7.2.7":"2023-06-29T08:05:38.992Z","7.3.0":"2023-06-29T10:12:37.487Z","7.3.1":"2023-06-29T16:42:23.604Z","7.3.2":"2023-06-29T20:59:18.710Z","8.0.0":"2023-07-03T21:11:13.771Z","9.0.0":"2023-07-04T23:06:39.362Z","9.0.1":"2023-07-05T15:18:10.390Z","9.0.2":"2023-07-05T15:38:40.867Z","9.0.3":"2023-07-06T11:06:31.536Z","9.0.4":"2023-07-08T22:22:07.135Z","10.0.0":"2023-07-18T19:14:02.507Z","10.0.1":"2023-07-19T14:20:20.870Z","10.0.2":"2023-07-25T07:56:30.047Z","10.0.3":"2023-07-25T11:30:36.281Z","10.0.4":"2023-07-26T08:28:25.279Z","10.0.5":"2023-07-26T08:39:37.382Z","10.0.6":"2023-07-26T10:51:17.175Z","11.0.0":"2023-07-27T18:33:36.379Z","11.0.1":"2023-07-27T20:23:25.208Z","11.0.2":"2023-07-28T14:31:17.189Z","11.0.3":"2023-08-01T19:13:54.153Z","11.1.0":"2023-08-02T21:28:44.803Z","11.2.0":"2023-08-03T21:07:33.000Z","11.2.1":"2023-08-04T09:09:27.807Z","11.2.2":"2023-08-08T12:13:20.144Z","11.2.3":"2023-08-10T09:55:52.156Z","11.3.0":"2023-08-10T10:21:42.462Z","11.3.1":"2023-08-14T10:14:01.752Z","11.3.2":"2023-08-14T10:58:32.910Z","11.3.3":"2023-08-25T07:34:12.712Z","11.3.4":"2023-08-29T13:28:30.027Z","11.3.5":"2023-08-30T15:31:39.287Z","12.0.0":"2023-09-08T18:46:30.596Z","13.0.0":"2023-09-14T09:28:18.815Z","13.0.1":"2023-09-15T06:07:28.022Z","13.0.2":"2023-09-21T20:28:56.606Z","14.0.0":"2023-09-22T15:59:27.347Z","14.0.1":"2023-09-22T21:23:41.826Z","14.0.2":"2023-09-24T16:55:02.955Z","14.0.3":"2023-09-25T20:09:22.607Z","14.0.4":"2023-09-26T07:47:53.839Z","14.0.5":"2023-09-26T10:07:00.554Z","14.0.6":"2023-09-26T13:08:24.385Z","14.0.7":"2023-09-26T13:37:44.112Z","14.0.8":"2023-09-26T14:30:23.727Z","14.0.9":"2023-09-26T21:48:57.330Z","14.0.10":"2023-09-26T22:08:24.857Z","14.0.11":"2023-09-27T13:39:57.703Z","14.0.12":"2023-09-29T09:35:39.910Z","14.0.13":"2023-09-29T11:02:15.801Z","14.0.14":"2023-09-29T17:36:52.595Z","14.0.15":"2023-09-29T17:56:09.080Z","14.0.16":"2023-09-29T18:37:20.629Z","14.0.17":"2023-09-29T19:54:06.983Z","14.0.18":"2023-10-04T14:15:54.505Z","14.0.19":"2023-10-05T16:45:33.448Z","14.0.20":"2023-10-09T20:20:21.017Z","14.0.21":"2023-10-10T17:03:15.896Z","14.0.22":"2023-10-10T19:09:10.205Z","14.0.23":"2023-10-10T19:51:37.971Z","14.0.24":"2023-10-10T20:08:44.006Z","15.0.0":"2023-10-31T18:10:51.319Z","15.0.1":"2023-11-02T07:57:49.619Z","15.0.2":"2023-11-02T23:01:07.597Z","15.0.3":"2023-12-22T21:43:39.917Z","16.0.0":"2025-05-26T13:26:57.422Z","16.0.1":"2025-05-26T16:46:27.076Z","16.1.0":"2025-05-26T18:22:24.705Z","16.1.1":"2025-05-26T19:53:30.664Z","16.1.2":"2025-05-26T21:18:37.665Z","16.1.3":"2025-05-26T22:37:31.032Z","16.2.0":"2025-05-27T11:03:09.086Z","16.2.1":"2025-05-27T15:39:49.828Z","16.2.2":"2025-05-27T20:45:51.766Z","16.2.3":"2025-05-27T21:47:24.598Z","16.2.4":"2025-05-28T17:36:52.995Z","16.2.5":"2025-05-30T23:19:41.553Z","16.2.6":"2025-05-31T11:01:28.220Z","16.2.7":"2025-06-01T20:46:09.188Z","16.2.8":"2025-06-01T21:14:24.905Z","16.2.9":"2025-06-01T22:47:39.701Z","16.2.10":"2025-06-02T22:23:59.533Z","16.2.11":"2025-06-04T12:40:07.038Z","16.2.12":"2025-06-04T15:25:03.205Z","16.2.13":"2025-06-05T21:40:42.832Z","16.2.14":"2025-07-02T09:38:15.268Z","16.2.15":"2025-07-02T10:10:05.433Z","16.2.16":"2025-07-11T12:02:20.005Z","16.2.17":"2025-07-11T14:08:34.181Z","16.2.18":"2025-07-11T19:02:32.182Z","16.2.19":"2025-07-11T21:23:38.425Z","16.2.20":"2025-07-17T23:38:21.570Z","16.2.21":"2025-07-18T19:31:36.054Z","16.2.22":"2025-07-22T22:02:32.675Z","16.2.23":"2025-08-04T23:24:14.673Z","16.2.24":"2025-09-05T20:18:27.832Z","16.2.25":"2025-09-05T21:18:42.100Z","16.2.26":"2025-09-11T20:19:30.551Z","16.3.0":"2025-09-11T21:16:38.107Z","16.3.1":"2025-10-02T19:10:38.400Z","16.3.2":"2025-10-02T19:49:08.965Z","16.3.3":"2025-10-02T21:51:38.342Z","16.4.0":"2025-10-14T22:40:05.240Z","16.4.1":"2025-10-15T06:45:47.563Z","16.4.2":"2025-10-15T09:22:49.045Z","16.4.3":"2025-11-16T23:03:40.984Z","16.4.4":"2025-11-19T10:31:23.519Z","17.0.0":"2025-12-10T10:55:08.317Z","17.0.1":"2025-12-11T07:47:02.252Z","17.0.2":"2025-12-11T09:18:12.750Z","17.1.0":"2025-12-15T07:56:11.575Z","17.2.0":"2025-12-15T08:15:19.516Z","18.0.0":"2025-12-22T20:39:48.301Z","19.0.0":"2026-01-05T23:29:31.894Z","20.0.0":"2026-01-11T07:30:19.557Z","21.0.0":"2026-01-29T09:56:32.122Z","22.0.0":"2026-02-21T19:46:34.345Z","22.0.1":"2026-02-25T13:27:48.756Z","22.0.2":"2026-02-28T22:02:00.556Z","23.0.0":"2026-03-27T23:25:28.726Z","24.0.0":"2026-03-28T05:54:24.135Z","25.0.0":"2026-03-28T12:47:58.770Z","26.0.0":"2026-04-01T05:34:21.425Z","27.0.0":"2026-04-07T10:42:50.988Z","27.0.1":"2026-04-08T17:59:33.163Z","27.0.2":"2026-05-04T14:39:39.610Z","27.0.3":"2026-06-11T10:42:49.275Z","27.0.4":"2026-06-11T11:22:01.688Z","27.0.5":"2026-06-11T11:44:18.501Z","27.0.6":"2026-06-11T13:04:25.496Z","27.0.7":"2026-06-11T13:20:38.414Z","27.0.8":"2026-06-11T13:35:51.309Z","27.0.9":"2026-06-11T15:05:04.739Z","27.0.10":"2026-06-11T15:37:57.396Z","28.0.0":"2026-06-20T19:16:45.088Z","28.0.1":"2026-07-03T22:33:35.895Z","28.0.2":"2026-07-20T20:43:16.791Z","28.1.0":"2026-07-21T22:12:37.513Z","28.1.1":"2026-07-23T06:40:10.151Z","28.1.2":"2026-07-23T10:07:43.064Z","28.1.3":"2026-08-10T20:45:31.072Z","28.1.4":"2026-08-11T12:32:48.366Z","28.1.5":"2026-08-11T12:56:30.081Z","29.0.0":"2026-08-17T10:55:22.276Z","29.0.1":"2026-08-17T11:51:56.462Z","30.0.0":"2026-08-17T20:25:52.020Z","30.0.1":"2026-08-19T18:16:17.042Z","30.0.2":"2026-09-07T18:41:49.614Z"},"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","homepage":"https://anolilab.com/nodejs/packages/eslint-config","keywords":["anolilab","lint","styleguide","eslint","eslintconfig","eslint-config","config","javascript","es2015","es2016","es2017","es2018","es2020","globals","eslint-import-resolver-node","eslint-import-resolver-typescript","@e18e/eslint-plugin","eslint-plugin-antfu","eslint-plugin-compat","eslint-plugin-es","eslint-plugin-es-x","eslint-plugin-eslint-comments","eslint-plugin-html","eslint-plugin-i","@tanstack/eslint-plugin-router","eslint-plugin-jsonc","eslint-markdown","eslint-plugin-no-secrets","eslint-plugin-no-use-extend-native","eslint-plugin-promise","eslint-plugin-regexp","eslint-plugin-sonarjs","eslint-plugin-toml","eslint-plugin-unicorn","eslint-plugin-yml","eslint-plugin-playwright","eslint-plugin-jsdoc","eslint-plugin-jsx-a11y","eslint-plugin-n","eslint-plugin-no-unsanitized","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-storybook","eslint-plugin-tailwindcss","eslint-plugin-testing-library","eslint-plugin-tsdoc","eslint-plugin-no-for-of-array","eslint-plugin-you-dont-need-lodash-underscore"],"repository":{"type":"git","url":"git+https://github.com/anolilab/javascript-style-guide.git","directory":"packages/eslint-config"},"description":"ESLint shareable config for the Anolilab JavaScript style guide.","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"readme":"<!-- START_PACKAGE_OG_IMAGE_PLACEHOLDER -->\n\n<a href=\"https://github.com/anolilab/semantic-release\" align=\"center\">\n\n  <img src=\"__assets__/package-og.svg\" alt=\"eslint-config\" />\n\n</a>\n\n<h3 align=\"center\">ESLint shareable config for the Anolilab JavaScript style guide.</h3>\n\n<!-- END_PACKAGE_OG_IMAGE_PLACEHOLDER -->\n\n<br />\n\n<div align=\"center\">\n\n[![typescript-image][typescript-badge]][typescript-url]\n[![mit licence][license-badge]][license]\n[![npm downloads][npm-downloads-badge]][npm-downloads]\n[![Chat][chat-badge]][chat]\n[![PRs Welcome][prs-welcome-badge]][prs-welcome]\n\n</div>\n\n---\n\n<div align=\"center\">\n    <p>\n        <sup>\n            Daniel Bannert's open source work is supported by the community on <a href=\"https://github.com/sponsors/prisis\">GitHub Sponsors</a>\n        </sup>\n    </p>\n</div>\n\n---\n\n## Install\n\n```sh\nnpm install @anolilab/eslint-config\n```\n\n```sh\nyarn add @anolilab/eslint-config\n```\n\n```sh\npnpm add @anolilab/eslint-config\n```\n\n## Purpose\n\nOur package serves as a valuable resource for JavaScript/Typescript-based projects, offering composable [ESLint](https://eslint.org/) configurations. It encompasses a range of features, including performance optimization and the flexibility to extend pre-defined base configurations. We aim to provide a strong, opinionated foundation for code quality and consistency, while still allowing for customization to suit specific project needs.\n\n- Tailored Configuration for Workspaces: With this package, each workspace within your monorepo gains the ability to have its own customized ESLint configuration. This ensures that individual projects can maintain their specific requirements while still adhering to the overall guidelines.\n- Configurability at Your Fingertips: Crafting your workspace’s ESLint configuration is a breeze, thanks to the seamless composition of pre-defined base configurations. This empowers you to tailor the settings to suit your project’s unique needs, without starting from scratch.\n\n- Enhanced Efficiency: We’ve optimized the package’s performance by intelligently enabling plugins based on file naming conventions and project dependencies. This streamlined approach ensures that your ESLint checks run efficiently, targeting the relevant files and maximizing productivity.\n\n> [!NOTE]\n> Since v16.0.0, this config is rewritten to the new [ESLint Flat config](https://eslint.org/docs/latest/use/configure/configuration-files-new).\n>\n> ESLint v9.5.0+ is now required.\n\n> [!WARNING]\n>\n> Please keep in mind that this is still **_a personal config_** with a lot of opinions. Changes might not always work for everyone and every use case.\n>\n> If you are using this config directly, I suggest you **review the changes every time you update**. Or if you want more control over the rules, always feel free to fork it. Thanks!\n\n## Highlights\n\n- Zero-config for many common setups, but highly configurable when needed.\n- Enforces readable and consistent code, because you read more code than you write.\n- Lints a wide range of files, including JavaScript, TypeScript, JSON, YAML, Markdown, and more.\n- No need to specify file paths to lint as it intelligently lints relevant files, respecting `.gitignore` and common ignore patterns.\n- Config overrides per files/globs.\n- First-class TypeScript support, automatically enabled if `typescript` is detected in your project.\n- Includes a comprehensive set of ESLint plugins, like [unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn), [import](https://github.com/import-js/eslint-plugin-import), [sonarjs](https://github.com/SonarSource/eslint-plugin-sonarjs), and [security](#security) plugins. (See more under [Plugins](#plugins)).\n- Automatically enables relevant rules based on the [engines](https://docs.npmjs.com/files/package.json/#engines) field in your `package.json`.\n- Easily configure stylistic preferences like indent and semicolon without deep diving into rule configurations.\n- Works alongside Prettier: Our configuration disables ESLint rules that would conflict with Prettier, allowing ESLint to focus on code quality and Prettier on formatting if you choose to use both. However, many stylistic rules are included and can be enforced by ESLint directly.\n\n## Usage\n\nOur default export is designed to be used within ESLint’s flat configuration system (e.g., `eslint.config.js`). It contains a comprehensive set of ESLint rules, suitable for modern ECMAScript (ES2021+ by default) and TypeScript projects.\n\nTo use it, import the `createConfig` function from `@anolilab/eslint-config` into your `eslint.config.js` (or `eslint.config.mjs`). This function allows you to generate the configuration, optionally with your own settings.\n\nCreate `eslint.config.mjs` in your project root:\n\n```js\n// eslint.config.mjs\nimport { createConfig } from \"@anolilab/eslint-config\";\n\nexport default createConfig();\n```\n\n<details>\n<summary>\nCombined with legacy config:\n</summary>\n\nIf you still use  configs from the legacy eslintrc format, you can use the [`@eslint/eslintrc`](https://www.npmjs.com/package/@eslint/eslintrc) package to convert them to the flat config.\n\n```js\n// eslint.config.mjs\nimport { createConfig } from \"@anolilab/eslint-config\";\nimport { FlatCompat } from \"@eslint/eslintrc\";\n\nconst compat = new FlatCompat();\n\nexport default createConfig(\n    {\n        ignores: [],\n    },\n\n    // Legacy config\n    ...compat.config({\n        extends: [\n            \"eslint:recommended\",\n            // Other extends...\n        ],\n    }),\n\n    // Other flat configs...\n);\n```\n\n> Note that `.eslintignore` no longer works in Flat config.\n\n</details>\n\nOr you can configure each integration individually, for example:\n\n```js\n// eslint.config.js\nimport { createConfig } from \"@anolilab/eslint-config\";\n\n/** @type {import(\"@anolilab/eslint-config\").PromiseFlatConfigComposer} */\nexport default createConfig({\n    // Enable stylistic formatting rules\n    // stylistic: true,\n\n    // `.eslintignore` is no longer supported in Flat config, use `ignores` instead\n    ignores: [\n        \"**/fixtures\",\n        // ...globs\n    ],\n\n    // Disable jsonc and yaml support\n    jsonc: false,\n    // Or customize the stylistic rules\n    stylistic: {\n        indent: 2, // 4, or 'tab'\n        quotes: \"single\", // or 'double'\n    },\n\n    // TypeScript and Vue are autodetected, you can also explicitly enable them:\n    typescript: true,\n    vue: true,\n\n    yaml: false,\n});\n```\n\n### Add script for package.json\n\nFor example:\n\n```json\n{\n    \"scripts\": {\n        \"lint\": \"eslint .\",\n        \"lint:fix\": \"eslint . --cache --concurrency auto --fix\"\n    }\n}\n```\n\nThe factory function also accepts any number of arbitrary custom config overrides:\n\n```js\n// eslint.config.js\nimport { createConfig } from \"@anolilab/eslint-config\";\n\nexport default createConfig(\n    {\n        // Configures for anolilab's config\n    },\n\n    // From the second arguments they are ESLint Flat Configs\n    // you can have multiple configs\n    {\n        files: [\"**/*.ts\"],\n        rules: {},\n    },\n    {\n        rules: {},\n    },\n);\n```\n\nWe also provided the `overrides` options in each integration to make it easier:\n\n```js\n// eslint.config.js\nimport { createConfig } from \"@anolilab/eslint-config\";\n\n/** @type {import(\"@anolilab/eslint-config\").PromiseFlatConfigComposer} */\nexport default createConfig({\n    typescript: {\n        overrides: {\n            \"ts/consistent-type-definitions\": [\"error\", \"interface\"],\n        },\n    },\n    yaml: {\n        overrides: {\n            // ...\n        },\n    },\n});\n```\n\n## IDE Support (auto fix on save)\n\n<details>\n<summary>🟦 VS Code support</summary>\n\n<br>\n\nInstall [VS Code ESLint extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)\n\nAdd the following settings to your `.vscode/settings.json`:\n\n```jsonc\n{\n    // Disable the default formatter, use eslint instead\n    \"prettier.enable\": false,\n    \"editor.formatOnSave\": false,\n\n    // Auto fix\n    \"editor.codeActionsOnSave\": {\n        \"source.fixAll.eslint\": \"explicit\",\n        \"source.organizeImports\": \"never\"\n    },\n\n    // Silent the stylistic rules in your IDE, but still auto fix them\n    \"eslint.rules.customizations\": [\n        { \"rule\": \"style/*\", \"severity\": \"off\", \"fixable\": true },\n        { \"rule\": \"format/*\", \"severity\": \"off\", \"fixable\": true },\n        { \"rule\": \"*-indent\", \"severity\": \"off\", \"fixable\": true },\n        { \"rule\": \"*-spacing\", \"severity\": \"off\", \"fixable\": true },\n        { \"rule\": \"*-spaces\", \"severity\": \"off\", \"fixable\": true },\n        { \"rule\": \"*-order\", \"severity\": \"off\", \"fixable\": true },\n        { \"rule\": \"*-dangle\", \"severity\": \"off\", \"fixable\": true },\n        { \"rule\": \"*-newline\", \"severity\": \"off\", \"fixable\": true },\n        { \"rule\": \"*quotes\", \"severity\": \"off\", \"fixable\": true },\n        { \"rule\": \"*semi\", \"severity\": \"off\", \"fixable\": true }\n    ],\n\n    // Enable eslint for all supported languages\n    \"eslint.validate\": [\n        \"javascript\",\n        \"javascriptreact\",\n        \"typescript\",\n        \"typescriptreact\",\n        \"vue\",\n        \"html\",\n        \"markdown\",\n        \"json\",\n        \"jsonc\",\n        \"yaml\",\n        \"toml\",\n        \"xml\",\n        \"gql\",\n        \"graphql\",\n        \"astro\",\n        \"svelte\",\n        \"css\",\n        \"less\",\n        \"scss\",\n        \"pcss\",\n        \"postcss\"\n    ]\n}\n```\n\n</details>\n\n<details>\n<summary>🟩 Neovim Support</summary>\n\n<br>\n\nUpdate your configuration to use the following:\n\n```lua\nlocal customizations = {\n  { rule = 'style/*', severity = 'off', fixable = true },\n  { rule = 'format/*', severity = 'off', fixable = true },\n  { rule = '*-indent', severity = 'off', fixable = true },\n  { rule = '*-spacing', severity = 'off', fixable = true },\n  { rule = '*-spaces', severity = 'off', fixable = true },\n  { rule = '*-order', severity = 'off', fixable = true },\n  { rule = '*-dangle', severity = 'off', fixable = true },\n  { rule = '*-newline', severity = 'off', fixable = true },\n  { rule = '*quotes', severity = 'off', fixable = true },\n  { rule = '*semi', severity = 'off', fixable = true },\n}\n\nlocal lspconfig = require('lspconfig')\n-- Enable eslint for all supported languages\nlspconfig.eslint.setup(\n  {\n    filetypes = {\n      \"javascript\",\n      \"javascriptreact\",\n      \"javascript.jsx\",\n      \"typescript\",\n      \"typescriptreact\",\n      \"typescript.tsx\",\n      \"vue\",\n      \"html\",\n      \"markdown\",\n      \"json\",\n      \"jsonc\",\n      \"yaml\",\n      \"toml\",\n      \"xml\",\n      \"gql\",\n      \"graphql\",\n      \"astro\",\n      \"svelte\",\n      \"css\",\n      \"less\",\n      \"scss\",\n      \"pcss\",\n      \"postcss\"\n    },\n    settings = {\n      -- Silent the stylistic rules in your IDE, but still auto fix them\n      rulesCustomizations = customizations,\n    },\n  }\n)\n```\n\n### Neovim format on save\n\nThere’s few ways you can achieve format on save in neovim:\n\n- `nvim-lspconfig` has a `EslintFixAll` command predefined, you can create an autocmd to call this command after saving file.\n\n```lua\nlspconfig.eslint.setup({\n  --- ...\n  on_attach = function(client, bufnr)\n    vim.api.nvim_create_autocmd(\"BufWritePre\", {\n      buffer = bufnr,\n      command = \"EslintFixAll\",\n    })\n  end,\n})\n```\n\n- Use [conform.nvim](https://github.com/stevearc/conform.nvim).\n- Use [none-ls](https://github.com/nvimtools/none-ls.nvim)\n- Use [nvim-lint](https://github.com/mfussenegger/nvim-lint)\n\n</details>\n\n### Using `getFilesGlobs` for Common File Types\n\nYour `@anolilab/eslint-config` package also exports a handy utility function `getFilesGlobs` that provides pre-defined glob patterns for common file types. This can simplify targeting specific sets of files in your ESLint configuration objects.\n\nYou can import it alongside `createConfig`:\n\n```javascript\n// eslint.config.js\nimport { createConfig, getFilesGlobs } from \"@anolilab/eslint-config\";\n\nconst baseConfig = createConfig();\n\n// Get glob patterns for all JavaScript and TypeScript files\nconst jsTsFiles = getFilesGlobs(\"js_and_ts\");\n// Get glob patterns for Markdown files\nconst markdownFiles = getFilesGlobs(\"markdown\");\n// Get glob patterns for HTML related files\nconst htmlFiles = getFilesGlobs(\"html\");\n\nexport default [\n    ...baseConfig,\n    {\n        files: jsTsFiles,\n        // languageOptions, rules, etc., specific to JS and TS files\n        rules: {\n            // 'your-rule/for-js-ts': 'error',\n        },\n    },\n    {\n        files: markdownFiles,\n        // languageOptions, rules, etc., specific to Markdown files\n        // Often, you might use a specific processor or plugin for Markdown here\n        // processor: markdownProcessor, // Fictional example\n        // plugins: { markdownPlugin } // Fictional example\n    },\n    {\n        files: htmlFiles,\n        // languageOptions, rules, etc., specific to HTML files\n    },\n    // ... other configurations\n];\n```\n\n### Type Aware Rules\n\nYou can optionally enable the [type aware](https://typescript-eslint.io/linting/typed-linting/) rules by passing the options object to the `typescript` config:\n\n```js\n// eslint.config.js\nimport { createConfig } from \"@anolilab/eslint-config\";\n\n/** @type {import(\"@anolilab/eslint-config\").PromiseFlatConfigComposer} */\nexport default createConfig({\n    typescript: {\n        tsconfigPath: \"tsconfig.json\",\n    },\n});\n```\n\n### Utilities\n\nThe `getFilesGlobs` function accepts one of the following `FileType` strings:\n\n- `\"all\"`: All JavaScript, TypeScript, and declaration files.\n- `\"astro_ts\"`: TypeScript files within Astro components.\n- `\"astro\"`: Astro component files (`.astro`).\n- `\"css\"`: CSS files.\n- `\"types\"`: TypeScript declaration files (`.d.ts`, `.d.cts`, `.d.mts`).\n- `\"e2e\"`: End-to-end test files.\n- `\"graphql\"`: GraphQL files (`.gql`, `.graphql`).\n- `\"html\"`: Various HTML-like template files (`.html`, `.hbs`, `.erb`, etc.).\n- `\"js_and_ts\"`: All JavaScript and TypeScript source files (excluding declarations).\n- `\"js\"`: JavaScript files (`.js`, `.mjs`, `.cjs`).\n- `\"jsx_and_tsx\"`: JSX and TSX files.\n- `\"less\"`: LESS files.\n- `\"markdown_in_markdown\"`: Markdown files embedded within other Markdown files.\n- `\"markdown_inline_js_jsx\"`: JS/JSX code blocks within Markdown.\n- `\"markdown\"`: Markdown files (`.md`, `.mkdn`, etc.).\n- `\"postcss\"`: PostCSS configuration files.\n- `\"scss\"`: SCSS files.\n- `\"storybook\"`: Storybook story files.\n- `\"svg\"`: SVG files.\n- `\"toml\"`: TOML files.\n- `\"ts\"`: All TypeScript files including declarations and TSX (`.ts`, `.tsx`, `.d.ts`, etc.).\n- `\"vitest\"`: Vitest test files.\n- `\"xml\"`: XML files.\n- `\"yaml\"`: YAML files (`.yaml`, `.yml`).\n\nUsing `getFilesGlobs` can make your configuration more readable and maintainable by abstracting away the specific glob patterns.\n\n## Plugins\n\nOur configuration integrates a wide array of ESLint plugins to cover various aspects of code quality, language support, security, and specific libraries/frameworks. Many of these are enabled automatically when relevant dependencies are detected in your project.\n\n### Core & Code Quality\n\nThese plugins form the backbone of our linting rules, focusing on best practices, consistency, and potential errors.\n\n- **[@eslint/js](https://www.npmjs.com/package/@eslint/js)**: Core ESLint rules.\n- **[eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn)**: Various awesome ESLint rules.\n- **[eslint-plugin-sonarjs](https://github.com/SonarSource/eslint-plugin-sonarjs)**: Rules to detect bugs and code smells.\n- **[eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise)**: Enforce best practices for JavaScript promises.\n- **[eslint-plugin-es-x](https://github.com/eslint-community/eslint-plugin-es-x)** (formerly `eslint-plugin-es`): Prevent ES6+ syntax from being used in ES5 environments.\n- **[eslint-plugin-antfu](https://github.com/antfu/eslint-config)**: Opinionated linting rules by Anthony Fu.\n- **[eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist)**: Rules for sorting and ordering various data structures.\n- **[eslint-plugin-no-for-of-array](https://github.com/smelukov/eslint-plugin-no-for-of-array)**: Disallow `for...of` loops on arrays (promoting array methods).\n- **[eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports)**: Find and remove unused ES6 imports.\n\n### Stylistic & Formatting\n\nThese plugins help maintain a consistent code style.  while these are included, you can also use Prettier for formatting, and our config is designed to be compatible.\n\n- **[@stylistic/eslint-plugin](https://eslint.style/packages/default)** (and `@stylistic/eslint-plugin-ts`): ESLint Stylistic, for all stylistic rules.\n- **[eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort)**:  import sorting.\n- **[eslint-plugin-format](https://github.com/antfu/eslint-plugin-format)**: Enables formatting of various file types using Prettier or other formatters via ESLint.\n\n### Language Support & Syntax\n\nPlugins for specific languages or syntaxes beyond standard JavaScript/TypeScript.\n\n- **[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/)**: The tooling that enables ESLint to lint TypeScript code.\n- **[eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc)**: ESLint plugin for JSON, JSONC, and JSON5 files.\n- **[eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml)**: ESLint plugin for YAML files.\n- **[eslint-plugin-toml](https://github.com/ota-meshi/eslint-plugin-toml)**: ESLint plugin for TOML files.\n- **[eslint-plugin-html](https://github.com/BenoitZugmeyer/eslint-plugin-html)**: An ESLint plugin to extract and lint script tags from HTML files.\n- **[@html-eslint/eslint-plugin](https://html-eslint.org/)**: Alternative ESLint plugin for HTML files.\n- **[@eslint/markdown](https://www.npmjs.com/package/@eslint/markdown)**: Lint JavaScript code blocks in Markdown documents.\n- **[eslint-plugin-astro](https://github.com/ota-meshi/eslint-plugin-astro)**: ESLint plugin for Astro components.\n\n### Import & Module System\n\nManaging imports and module structure.\n\n- **[eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x)** (formerly `eslint-plugin-import`): Linting of ES2015+ (ES6+) import/export syntax, and prevent issues with misspelling of file paths, and import names.\n    - Uses `eslint-import-resolver-node` and `eslint-import-resolver-typescript`.\n- **[eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n)** (formerly `eslint-plugin-node`): Additional ESLint rules for Node.js.\n\n### Security\n\nPlugins focused on identifying potential security vulnerabilities.\n\n- **[eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security)**: ESLint rules for Node Security.\n- **[eslint-plugin-no-secrets](https://github.com/nickdeis/eslint-plugin-no-secrets)**: An ESLint plugin that detects potential secrets/credentials.\n- **[eslint-plugin-no-unsanitized](https://github.com/mozilla/eslint-plugin-no-unsanitized)**: ESLint plugin for security related rules regarding untrusted input.\n\n### Testing\n\nPlugins for various testing frameworks and practices.\n\n- **[eslint-plugin-no-only-tests](https://github.com/levibuzolic/eslint-plugin-no-only-tests)**: Disallow `.only` calls in test files.\n- **[eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library)**: ESLint plugin for Testing Library.\n- **[eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright)**: ESLint plugin for Playwright.\n\n### Frameworks & Libraries\n\nSupport for specific UI frameworks, libraries, and tools.\n\n- **[@eslint-react/eslint-plugin](https://github.com/AriPerkkio/eslint-react)**: A comprehensive ESLint plugin for React.\n- **[eslint-plugin-react-hooks](https://www.npmjs.com/package/eslint-plugin-react-hooks)**: ESLint rules for React Hooks.\n- **[eslint-plugin-react-refresh](https://www.npmjs.com/package/eslint-plugin-react-refresh)**: Enforces best practices for React Fast Refresh.\n- **[eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y)**: Static AST checker for accessibility rules on JSX elements.\n- **[eslint-plugin-validate-jsx-nesting](https://github.com/TitTat/eslint-plugin-validate-jsx-nesting)**: Validate JSX element nesting.\n- **[eslint-plugin-tailwindcss](https://github.com/francoismassart/eslint-plugin-tailwindcss)**: ESLint plugin for Tailwind CSS.\n- **[eslint-plugin-storybook](https://github.com/storybookjs/eslint-plugin-storybook)**: Best practice rules for Storybook.\n- **[@tanstack/eslint-plugin-query](https://tanstack.com/query/latest/docs/eslint/eslint-plugin-query)**: ESLint rules for TanStack Query.\n- **[@tanstack/eslint-plugin-router](https://tanstack.com/router/latest/docs/eslint/eslint-plugin-router)**: ESLint rules for TanStack Router.\n- **[@unocss/eslint-plugin](https://github.com/unocss/unocss/tree/main/packages/eslint-plugin)**: ESLint plugin for UnoCSS.\n- **[eslint-plugin-zod](https://github.com/IsaacScript/eslint-plugin-zod)**: ESLint rules for Zod schemas.\n- **[eslint-plugin-you-dont-need-lodash-underscore](https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore)**: Encourages use of native JavaScript methods over Lodash/Underscore.\n\n### Documentation & Comments\n\n- **[@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments)** (formerly `eslint-plugin-eslint-comments`): Additional ESLint rules for ESLint directive comments (`/*eslint-...*/`).\n- **[eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc)**: JSDoc specific linting rules.\n- **[eslint-plugin-tsdoc](https://github.com/microsoft/tsdoc/tree/main/eslint-plugin)**: TSDoc specific linting rules.\n\n### Compatibility & Others\n\n- **[eslint-plugin-compat](https://github.com/amilajack/eslint-plugin-compat)**: Lint the browser compatibility of your code.\n- **[eslint-config-flat-gitignore](https://github.com/antfu/eslint-config-flat-gitignore)**: Utility to use .gitignore in flat config.\n- **[eslint-flat-config-utils](https://github.com/antfu/eslint-flat-config-utils)**: Utilities for working with ESLint flat config.\n- **[eslint-merge-processors](https://github.com/eslint/eslint-merge-processors)**: Utility to merge ESLint processors.\n- **[@eslint/compat](https://www.npmjs.com/package/@eslint/compat)**: Utilities for compatibility between ESLint flat config and eslintrc.\n\n---\n\n### List of Used Plugins (Condensed)\n\nThis list is a more condensed version and  not be exhaustive if  plugins are  specific or utility-based. It aims to provide a quick overview of the primary active linting plugins.\n\n- `@eslint/js`\n- `@stylistic/eslint-plugin`\n- `@typescript-eslint/eslint-plugin`\n- `@eslint-community/eslint-plugin-eslint-comments`\n- `@eslint-react/eslint-plugin`\n- `@tanstack/eslint-plugin-query`\n- `@tanstack/eslint-plugin-router`\n- `@unocss/eslint-plugin`\n- `eslint-plugin-antfu`\n- `eslint-plugin-astro`\n- `eslint-plugin-compat`\n- `eslint-plugin-es-x`\n- `eslint-plugin-format`\n- `eslint-plugin-html` (or `@html-eslint/eslint-plugin`)\n- `eslint-plugin-import-x`\n- `eslint-plugin-jsdoc`\n- `eslint-plugin-jsonc`\n- `eslint-plugin-jsx-a11y`\n- `eslint-plugin-n`\n- `eslint-plugin-no-only-tests`\n- `eslint-plugin-no-secrets`\n- `eslint-plugin-no-unsanitized`\n- `eslint-plugin-perfectionist`\n- `eslint-plugin-playwright`\n- `eslint-plugin-promise`\n- `eslint-plugin-react-hooks`\n- `eslint-plugin-regexp` (often a dependency of other plugins like SonarJS)\n- `eslint-plugin-security`\n- `eslint-plugin-simple-import-sort`\n- `eslint-plugin-sonarjs`\n- `eslint-plugin-storybook`\n- `eslint-plugin-tailwindcss`\n- `eslint-plugin-testing-library`\n- `eslint-plugin-toml`\n- `eslint-plugin-tsdoc`\n- `eslint-plugin-unicorn`\n- `eslint-plugin-unused-imports`\n- `eslint-plugin-yml`\n- `eslint-plugin-zod`\n- `eslint-plugin-you-dont-need-lodash-underscore`\n\n## Our Stance on Formatting\n\nThis ESLint configuration includes stylistic rules that can format your JavaScript and TypeScript code, promoting consistency.\n\n- **ESLint as the Primary Tool:** For JS/TS files, we encourage using ESLint for both linting code quality and enforcing code style. The VSCode settings above are configured to use ESLint as the default formatter for these files.\n- **Working with Prettier:** If you use Prettier in your project, this config is designed to be compatible. It disables ESLint rules that would conflict with Prettier’s formatting decisions. You can let Prettier handle formatting for files ESLint doesn’t cover (like CSS, HTML, etc.), or even use Prettier for JS/TS formatting and then have ESLint apply further fixes. However, for a streamlined experience with JS/TS, letting ESLint handle all aspects (quality and style) is often simpler.\n\n## Lint Staged / Pre-commit Hooks\n\nTo ensure code is linted and fixed before committing, we recommend integrating with a pre-commit tool like `lint-staged` and `husky`. Our sister package, `@anolilab/lint-staged-config`, is designed to work seamlessly with this ESLint configuration.\n\nExample `lint-staged` configuration in your `package.json` (or relevant file):\n\n```json\n// package.json\n{\n    \"lint-staged\": {\n        \"*.{js,jsx,ts,tsx}\": \"eslint --fix\"\n        // Add other linters for other file types if needed\n    }\n}\n```\n\nEnsure `husky` is set up to run `lint-staged` on pre-commit.\n\n## Versioning Policy\n\nThis project aims to follow Semantic Versioning.\n\n- **Major versions:** May include breaking changes to ESLint configurations, Node.js version support, or significant plugin changes.\n- **Minor versions:** May introduce new non-breaking rules, enable new plugins by default (if non-breaking), or update existing rules with new options.\n- **Patch versions:** Typically include bug fixes or minor tweaks to rule configurations.\n\nChanges to rule strictness (e.g., changing a ’warn' to an ’error')  occur in minor versions if they reflect evolving best practices. We recommend reviewing changes when updating.\n\n## Q & A\n\n### Why not standard\n\nThe standard specification believes that everyone should not waste time in personalized specifications, but the entire community should unify a specification. This statement makes sense, but it runs against the ESLint’s design philosophy.\nDon’t you remember how ESLint defeated JSHint and became the most popular JS code inspection tool? It’s because of the plugin and configuration that ESLint advocates, which meets the individual needs of different technology stacks of different teams.\n\nTherefore, `@anolilab/eslint-config` also inherits the philosophy of ESLint. It will not force you to use our config.\n\n## Related\n\n## Supported Node.js Versions\n\nLibraries in this ecosystem make the best effort to track [Node.js’ release schedule](https://github.com/nodejs/release#release-schedule).\n\nHere’s [a post on why we think this is important](https://medium.com/the-node-js-collection/maintainers-should-consider-following-node-js-release-schedule-ab08ed4de71a).\n\n## Contributing\n\nIf you would like to help take a look at the [list of issues](https://github.com/anolilab/javascript-style-guide/issues) and check our [Contributing](.github/CONTRIBUTING.md) guidelines.\n\n> **Note:** please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.\n\n## Credits\n\n-   [Daniel Bannert](https://github.com/prisis)\n\n-   [All Contributors](https://github.com/anolilab/javascript-style-guide/graphs/contributors)\n\n-   Inspired by and thankful for the work in configurations like:\n    -   [eslint-config-airbnb](https://www.npmjs.com/package/eslint-config-airbnb)\n    -   [eslint-config-canonical](https://github.com/gajus/eslint-config-canonical)\n    -   [@antfu/eslint-config](https://github.com/antfu/eslint-config) (for its modern approach and clear documentation)\n\n## Made with ❤️ at Anolilab\n\nThis is an open source project and will always remain free to use. If you think it’s cool, please star it 🌟. [Anolilab](https://anolilab.com/open-source) is a Development and AI Studio. Contact  at [hello@anolilab.com](mailto:hello@anolilab.com) if you need any help with these technologies or  want to say hi!\n\n## License\n\nThe anolilab eslint-config is open-sourced software licensed under the [MIT][license-url]\n\n<!-- badges -->\n\n[license-badge]: https://img.shields.io/npm/l/@anolilab/eslint-config?style=for-the-badge\n[license]: https://github.com/anolilab/javascript-style-guide/blob/main/LICENSE\n[npm-downloads-badge]: https://img.shields.io/npm/dm/@anolilab/eslint-config?style=for-the-badge\n[npm-downloads]: https://www.npmjs.com/package/@anolilab/eslint-config\n[prs-welcome-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=for-the-badge\n[prs-welcome]: https://github.com/anolilab/javascript-style-guide/blob/main/.github/CONTRIBUTING.md\n[chat-badge]: https://img.shields.io/discord/902465130518949899.svg?style=for-the-badge\n[chat]: https://discord.com/invite/4VuvwWGaaB\n[typescript-badge]: https://img.shields.io/badge/Typescript-294E80.svg?style=for-the-badge&logo=typescript\n[typescript-url]: https://www.typescriptlang.org/\n[license-url]: https://opensource.org/licenses/MIT\n","readmeFilename":""}