{"_id":"@tiagoporto/eslint-config","_rev":"59-203699edd072e8e6c6f9cc798ac4bab0","name":"@tiagoporto/eslint-config","dist-tags":{"alpha":"6.0.0-alpha.1","beta":"6.0.0-beta.3","latest":"6.4.0"},"versions":{"1.0.0-alpha.1":{"name":"@tiagoporto/eslint-config","version":"1.0.0-alpha.1","license":"MIT","_id":"@tiagoporto/eslint-config@1.0.0-alpha.1","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"91990ef27a77fdf9aaeb0b3f48a9687aadafc9a1","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-1.0.0-alpha.1.tgz","fileCount":5,"integrity":"sha512-jjxmtVKl9JXxrB2dGTTc7rVEKo21N+wDwCFWn+l6xRLvqbMdhNgTCWANX0qxIiI2acLnoI9KB3CJB5O74TH8kQ==","signatures":[{"sig":"MEUCIQD5ey072HNfWxu1TKKeSgf0lDYLJm1wEOgWt013O0V5sAIgNfuSjgaO2UWUVgXzs1InaGkchNoGybpQRo4CTbYCp2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3755},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"2063266a5c1373158cfaf897487dbc37c91a1ce8","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for [ESlint](https://eslint.org).","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"@eslint/js":"^9.17.0","typescript-eslint":"^8.19.1"},"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0-alpha.1_1736187900291_0.4017212492620479","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.2":{"name":"@tiagoporto/eslint-config","version":"1.0.0-alpha.2","license":"MIT","_id":"@tiagoporto/eslint-config@1.0.0-alpha.2","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"7d78fd96e01eefc93f2316506ba3ef9df0b28b64","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-1.0.0-alpha.2.tgz","fileCount":5,"integrity":"sha512-QCQdfq0bx8ZeGuQIkC9SZ8IIi4iE0MKLhaPQiRbQkwogPbaXceLFD9ULxCJbnMsLayPZytSv5xN6Do0nsgswuA==","signatures":[{"sig":"MEQCIAXYdOZATg5xgTF4uke/SCRAoX9VoF0TvGg/NqloIsb7AiBWFmPDKUNZLdipaVNfcJIvLh8aS2D33bATHMwtzgV8TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3739},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"23693dd6f10c332b5ca4ac4929d1201a4be15da5","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for [ESlint](https://eslint.org).","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.17.0","typescript-eslint":"^8.19.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0-alpha.2_1736190760294_0.9927649387736495","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@tiagoporto/eslint-config","version":"1.0.0","license":"MIT","_id":"@tiagoporto/eslint-config@1.0.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"518ad1d779e262ada14199bb34963f2d9e0c681a","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":5,"integrity":"sha512-oh+ag4Hf5Qz09oJHFBNSg5l6mpVNCWtCv1qX30Qr9P7mB24pR2+nXLWJbaqvH5bj4zRTwUsTjrwR5yz2FvINXw==","signatures":[{"sig":"MEQCIGX2CRJV9oXH3BCOC00dbK2IDXlIecwHrDI/jF8wbFSnAiA8LtwQ3Cig44x6B3T1RkXbeYkEjJIYsamq65VeZYhY5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3731},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"23693dd6f10c332b5ca4ac4929d1201a4be15da5","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for [ESlint](https://eslint.org).","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.17.0","typescript-eslint":"^8.19.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1736195468249_0.417890049620125","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.1":{"name":"@tiagoporto/eslint-config","version":"2.0.0-alpha.1","license":"MIT","_id":"@tiagoporto/eslint-config@2.0.0-alpha.1","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"befb36f53953ac2bab11d21867c73bf300c8c0f4","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-2.0.0-alpha.1.tgz","fileCount":6,"integrity":"sha512-78PSCpxF3jBqUP85h6ucpLoLgV7wTRrQCe8qug5aA59tW4zzm1b5npUOske9MjEdDu1NXSPYWS+5XlAIMkfTjA==","signatures":[{"sig":"MEUCICW3IIu05kfbDff8/48Eh4aEboMmp110bDRFeIlYC9BaAiEAoXhvTcU6Cg1r9IqgCGAHHsXYAq7ga/3jID4OCih8HR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@2.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4793},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"24647255c8977b62f0e0b1543adc03779ff137db","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for [ESlint](https://eslint.org).","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.17.0","@eslint/json":"^0.9.0","typescript-eslint":"^8.19.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0-alpha.1_1736275535573_0.693075659441931","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@tiagoporto/eslint-config","version":"2.0.0","license":"MIT","_id":"@tiagoporto/eslint-config@2.0.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"d847fa76d7eb603d3dc01799ac0a00be740de0d8","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":6,"integrity":"sha512-howV7Oj8MEohA9AB4iIkargdpmeag1KfoT/ZgraYZR2snqBd/sAeCS3AoFWS0Xm4k2uKgoz6gCAd0Qdwl++GMQ==","signatures":[{"sig":"MEUCIQD7bny2mEsLgLKsVHt2BHuim87uYh6POAyrRqd/+A+aZQIgES751ULhRCParv7BQb+XF+R6CtWvmYhTwOLf8p74NZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4785},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"24647255c8977b62f0e0b1543adc03779ff137db","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for [ESlint](https://eslint.org).","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.17.0","@eslint/json":"^0.9.0","typescript-eslint":"^8.19.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1736275970855_0.3434431715521957","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@tiagoporto/eslint-config","version":"2.1.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@2.1.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"c03e89b5359d3281efbca8b27e4f1083430a1170","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-2.1.0.tgz","fileCount":6,"integrity":"sha512-n5m/fbe8YqyYX28/1iuzTHPMTTLT2FMuVgd21NvADaqkpBmjh4naQB271sfK2Q0KDZ5bjfITDWV7Vpqknb+K8g==","signatures":[{"sig":"MEQCIACkva5AX62tXF8zI5bySgftZ/7f9tKAcaUem+veFoI8AiBDK87blySDZCMjR+dPO9ULKggHZAJINVCtHk9UDGW2DA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5015},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"07bb0d45d9e887cb627be8bdc5f91129bf868a6b","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.17.0","@eslint/json":"^0.9.0","typescript-eslint":"^8.19.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.0_1736472948377_0.503896190209119","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@tiagoporto/eslint-config","version":"2.2.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@2.2.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"2b13c58ed4a4f017eda073806b2a68bfd00b9f66","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-2.2.0.tgz","fileCount":6,"integrity":"sha512-wS7HdbtikuPSoQ7i2al7OKlfiTKh8rGJHbOo2RlEQN86KFnGV9WaHZaQksv0wwNqrWp1plMzSIvV2YUI/GpZ1g==","signatures":[{"sig":"MEQCIBcbpRDUFCwBBL76c0ipgBGoqzdglM3TA6u9MWxl2Ye/AiARC8XgEnw6gGsb3vGcYuVeP4yTdcv19ZmfW8UpG/3SDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5021},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"440e658da2d69f11ccd06080f7ef5c0d14246b53","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.17.0","@eslint/json":"^0.9.0","typescript-eslint":"^8.19.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.2.0_1736474768343_0.9092847019492394","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@tiagoporto/eslint-config","version":"2.3.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@2.3.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"a0c599e9b55fcf732047918991eaabf7f945727e","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-2.3.0.tgz","fileCount":6,"integrity":"sha512-o/z2e/riwP+RlwTgjl5winTtAaZe5ct7mhwPbAXDumr9G1YC6orCG2SnS4uTbzj6x3zB4tm3osKOJjHQMOUlqw==","signatures":[{"sig":"MEQCIHQihVgWLZXhD6A0JG94bxLDEn9W0Z7eyFW8lkpxok2OAiA9B2cleL8ITvlFDAVrNdAp5zJaC0KRShbmI8PvZO4MPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5272},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"1c681712d720478d66b67eb1841ff94f655718b9","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.17.0","@eslint/json":"^0.9.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.19.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.3.0_1736547775968_0.5890076239078716","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@tiagoporto/eslint-config","version":"2.4.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@2.4.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"ae7c768734c7137f71b5612bbd6f2189b2fda3aa","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-2.4.0.tgz","fileCount":6,"integrity":"sha512-gXvIyG7C7WbAaoihU8paWsa6qBAyokIdbYcjgc+c3PAT9pOr3tWCe4yrgQqsSXoyiLhtDpsNE8yZQrDIacXgAQ==","signatures":[{"sig":"MEYCIQC/mxPXAwZjyE6f1sixCO4z+8Xf2F6cGIkwSBnDT4OwyQIhAPIXpPZB+AKrtoV+qHtAsT1lEGWTgSFxuzjYspxIrv8+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5468},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"18511bbf66ad24a814612f94c5b48a1a11fb6b5c","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.17.0","@eslint/json":"^0.9.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.19.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.4.0_1736565878332_0.23937080884182205","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@tiagoporto/eslint-config","version":"2.4.1","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@2.4.1","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"a91c7b63ce2c85727f0450782be2fb9827ddf93a","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-2.4.1.tgz","fileCount":6,"integrity":"sha512-uK1IlPcDYQeeqHL+jKGIcmon2bu5lhfWDjHDEJdS0PmGIyK9AZuQjtMU16G3MeRvrwajd+nyff3q/qpHwy1viA==","signatures":[{"sig":"MEQCIF/xeAp9jfLsxhoOa751sqf1gNsI+jmeOBqqx2bakVkhAiBB3QkvV+epL+4MtGLkpo90hU7ez8sKvmQ7ccPS2djNvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5702},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"1fc07be8ed16b2506f9e7850d9c1fdfd9ab4771e","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.17.0","@eslint/json":"^0.9.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.19.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.4.1_1736647459665_0.6019916344755727","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@tiagoporto/eslint-config","version":"2.5.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@2.5.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"a6321c5f2c556a022b472b099ba854283666ad0a","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-2.5.0.tgz","fileCount":6,"integrity":"sha512-yOs/izslI0Yc7yPacfoQWS3Xj4GicjalhHS07qMN9jjhpwF+REwOfV1eyiqyp/npSrhkQzWIY8EMF2bhytwmGg==","signatures":[{"sig":"MEYCIQC1f3R93iKRxt1/S9NFQ4eG16BpIhh57f5ZE+J3PZ3dfAIhAKoC23ZFkMcMo0Y/Y0MNXUr93Woy7Gp36UK522gvonNz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5895},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"ca588cbacc19ffd6aa42884f3e8b61bba5dc2a9f","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.17.0","@eslint/json":"^0.9.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.19.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.5.0_1736904820748_0.5695572689794262","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@tiagoporto/eslint-config","version":"2.6.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@2.6.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"3fb5a145f7463eb753a66560f07a7209b7b62a7d","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-2.6.0.tgz","fileCount":6,"integrity":"sha512-mkbZWFZ1t26E+kfpRDr0EeqT6bff01IIk5zbZr4/SkTP4R2WdAmKp/Md9m0F41yn1TU8nUNQDcTDPiz3OSS33g==","signatures":[{"sig":"MEUCIQC9mwIH7qcfz35KK2Wjp6G/A2BCE496vwlwnkLHYR7jmwIgOH+mJDptEwOK40kKqJVOx9W/cE7MrhwPCU5AQC56MUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7264},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"a0a62307776dd75a754db0504a15dc01c2e12837","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.17.0","@eslint/json":"^0.9.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.19.1","eslint-plugin-import":"^2.31.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.6.0_1737223674269_0.7397952834535295","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@tiagoporto/eslint-config","version":"2.7.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@2.7.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"9e883c9e3ca712e0bf672f5b7c24227d2e9b5e38","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-2.7.0.tgz","fileCount":6,"integrity":"sha512-ABVs6XsCa0UliS7GxszmqqEvOpGGgjVe41dVs7/7hVdBYf0RtrQVmPqxdUvllH9cw9KFABQ4Hgm5wDjbYZbN+w==","signatures":[{"sig":"MEUCIFurLE8MW8XworeYGkoNQ0Fwh6kImweazAoc3f2HNSUPAiEA6PcItGwIeD2d/bagKJ+6JBHYj4LsULaIb7i7duELb1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7524},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"aea341ced820c643f7ed57f4ba07a241eaa40b60","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.21.0","eslint-plugin-import":"^2.31.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.7.0_1737482376584_0.6467928559717793","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@tiagoporto/eslint-config","version":"2.8.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@2.8.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"ddc690f39656dd1a89740386f1c4ca318ed54a7f","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-2.8.0.tgz","fileCount":6,"integrity":"sha512-IqrXD+guqyCO9ExLbxRuPa0fYZ4dKXm3gp2JA1iaFwwlKk0gyhkGrvCA4arrq+A5BzZsx+4BuPUTeT+7Rek+sg==","signatures":[{"sig":"MEUCIQDAHVhQ8n+DjO6OllDXnVsNreLHdRgKDyMt/6nY3OMhAgIgOyVJcLzANM2UdNLo3cNphVm94ElCXMKrrTGxNm2Qwgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7598},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"0a261e6d0f54efea7a01a2b7c606bba5769a6f3e","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.21.0","eslint-plugin-import":"^2.31.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.8.0_1737485870987_0.49580785853028764","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@tiagoporto/eslint-config","version":"2.9.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@2.9.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"3a58bde2df0c940ddd5c92208c4ac33f0a95be29","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-2.9.0.tgz","fileCount":6,"integrity":"sha512-P6IKvYbBLTFqEpaCpggwOBK45hR2keRDnicKze1qOjc+mQGJkXzXEoF3AF2IUi+8Iiay4p9ry1sDLncTLlH8NQ==","signatures":[{"sig":"MEUCIBcjAr9XB24RUh22i0Rt+9fTqDH3GIRD9wLBzad5muHLAiEAgKHYOoxEw8CrDPO4MIdf7gIMvI26jvHvftFGCepFJjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8083},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"157b063baa0d2ab89d6df63589f49dcc91419e47","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.21.0","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-import":"^2.31.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.9.0_1737508933121_0.34033006695454104","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@tiagoporto/eslint-config","version":"2.9.1","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@2.9.1","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"31c9d53c2135a6abc4018c2eb423351171b69aa5","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-2.9.1.tgz","fileCount":6,"integrity":"sha512-zw0W/rifIouuava6WtWb8a06Y6dnJ/9+2P+QwNbBY7bPuzVDQQr1juJZcM8eNKdoTx9IIebSf6wwmhohqOsvGw==","signatures":[{"sig":"MEQCICnCep/KtBDpUJVnAvKVCwmEjci6xOHUG5Mq9Vd+9NiLAiBw2qSfUZprznhdfiOKF0G7uKj1qZiRfUH4yoYoJhQ8tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@2.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8089},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"a1d89066e59af28ad88d01b98e471f5686fcacdc","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.21.0","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-import":"^2.31.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.9.1_1737511442721_0.10412830584580335","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@tiagoporto/eslint-config","version":"2.10.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@2.10.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"e2eae610343b23e9237e3097deb7af0dbfa974b1","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-2.10.0.tgz","fileCount":6,"integrity":"sha512-7x/XpLdXYuOt8JrKob07JO3i+jS1pwTADVX2Ghu+BQFxUigVz2ZOpJ+MrFRPXR/Q8aJoN4qKpAZhOCwNC/lkDw==","signatures":[{"sig":"MEQCIC0AhFHKTJVPG8mQ5TjM09Cq3KSCWHvWM/a61o2nVDZEAiBlAqKM7r0wSoZWQZKe2prVSTc0oEV1K9zb/Pc3RRk1Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8263},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"fcb474e1ce8d230134283bdd3bc80c2a90a561b1","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.21.0","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.10.0_1737692228455_0.3746392954487885","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@tiagoporto/eslint-config","version":"2.11.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@2.11.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"8464f3157268b586f108fa33149c47d78e354125","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-2.11.0.tgz","fileCount":6,"integrity":"sha512-m36yJs6Hrn21GUBc31ZcANYJHKE+9YO8v4CpgxRhPPR3A+mC82nIMryYOjDYgjVA5eubP3/JB40E/AOcgCeuaQ==","signatures":[{"sig":"MEQCIBoa1kDxg8RGHo0RTr8mlEJzoRM8NMb4akP/8wYH00BtAiAPsCCBySjBcK9YwDQEfKhYQz7B/Oq2vaACfXAbFZznIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8439},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"34369cb6eb707897216b4121483b7a24cc054b48","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-no-secrets":"^2.1.1","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.11.0_1737936060796_0.054063971944282585","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.1":{"name":"@tiagoporto/eslint-config","version":"3.0.0-alpha.1","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@3.0.0-alpha.1","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"650a9b5c899f8a46d4daab74cb7c9145e3f6b8c5","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-3.0.0-alpha.1.tgz","fileCount":8,"integrity":"sha512-0QvgvWQFzgUtNhDCBfJGZ2nZVIgkEHYeyxG3e5+vDYs/rfALdyhovHF1JXxnzCB6v9eTRFA4Vcr6+TC1Vf24RQ==","signatures":[{"sig":"MEUCIHkE7+/3VYsxvuCslYMqV4WNaIP1tuuseubaRdjOsAqCAiEAkMcmnIvsP7bTySXzSrBO7/dNlq0FczL0q+P1tSskaHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@3.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8796},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"7aa7a0c68c89f04fb657eabce332ceebda0e3633","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-no-secrets":"^2.1.1","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0-alpha.1_1738071031679_0.9061655690741768","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.2":{"name":"@tiagoporto/eslint-config","version":"3.0.0-alpha.2","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@3.0.0-alpha.2","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"3ba7bcef28d32488111de013baba668dc3d33329","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-3.0.0-alpha.2.tgz","fileCount":8,"integrity":"sha512-5j4tpIdDIbeURZKTbsbK5sclo6Thp4mWaS9FnE2aEpvovLk/kFEHAZJVUbF3r9MAkGzFai8SZH4Vfzz/U0t/aA==","signatures":[{"sig":"MEUCIQDP3ElyT26+t6eT1C7OkqFYLenzn1QYz0vT03CEA0IyEQIgBak+0aoe+Jjxc86/w7J7WN/tQmemJjipF0YBeBSbctI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@3.0.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8758},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"a9bf201b03d2ac53ee91d393022a7682d07b9a62","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-no-secrets":"^2.1.1","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0-alpha.2_1738072354820_0.04434705797959815","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.3":{"name":"@tiagoporto/eslint-config","version":"3.0.0-alpha.3","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@3.0.0-alpha.3","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"5899525798ffc930b85839045ff57dbca5620cf7","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-3.0.0-alpha.3.tgz","fileCount":8,"integrity":"sha512-qogQu0/5jLMMVG6DHW3unB9fCI8xW3NJoUGZmybVgqzWPVSiIPzxFQW2Zjlaog0ZfsLrD27r87cC7VBDr9LhyQ==","signatures":[{"sig":"MEQCIB3Pm+tylGIbZ0U9ogNFEJSEZs92fR5yvWqJey+0eYP8AiBSd6wQVFlwv6yA30IQN/5JETQNGkgBlC+7nidZooscLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@3.0.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8844},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"3bf4b7747b1739b94f623b7988751c46a484d859","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-no-secrets":"^2.1.1","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0-alpha.3_1738112677903_0.6127930878783039","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.4":{"name":"@tiagoporto/eslint-config","version":"3.0.0-alpha.4","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@3.0.0-alpha.4","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"5bb024f00c5b1d14a35857455831eaf229a63384","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-3.0.0-alpha.4.tgz","fileCount":8,"integrity":"sha512-mSQAJXHH6m4eeGdaLXVq9C1t9TxeaXa75Sdk2/u1kK319k+0vv9eGiu05R8oNwN0/AebowWQXARS256wkQv/fg==","signatures":[{"sig":"MEQCIGLSdmQET27JaQjOgJrOt5bLQVUBmjCHKxtgzdl+RvWWAiAuu+js5zct5gegByOPvHgqwwt1cbzPNTHXI7bMWv5Olw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@3.0.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8821},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"f2edb61ff41dba4a4bf79696ef8d618ef8636fca","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-no-secrets":"^2.1.1","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0-alpha.4_1738114754638_0.1583459819392381","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@tiagoporto/eslint-config","version":"3.0.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@3.0.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"9950b8f8d2e059d267eea2894d6024825b37435b","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-3.0.0.tgz","fileCount":8,"integrity":"sha512-OUwyU7WdkKxr4UUYHMb4MXRcfr/Gc3UfxtgBipBrHXJETL+2DMEAYpsvdX5qNdQ3/31As2aw9lCsrEZn4+yyPg==","signatures":[{"sig":"MEYCIQDRebeS2AJR+DQmDcbGBsZWtGc0Ew5C+e8qbmwbaW/uHAIhAKJ0fyd6ALWx9oLwR19IBZowmdU+8Vr0nmGFMElLWSA3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8813},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"f2edb61ff41dba4a4bf79696ef8d618ef8636fca","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-no-secrets":"^2.1.1","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0_1738119686149_0.09275912657559648","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@tiagoporto/eslint-config","version":"3.1.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@3.1.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"45f6aa1395f0b74c2f3a38977f4a1adfaaf7628e","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-3.1.0.tgz","fileCount":8,"integrity":"sha512-T2Q1dbnOiDAhiXMOtq5V/MmOSJek5NM7Or/U6jE4D9Q5vy91iPrtzc0imQwZArD/3uroLzo2q9uTXrQY6XH5ag==","signatures":[{"sig":"MEQCIG+xhGS8QJ8qyooFHRaiQn7D/LFtvTi0Dzmld6twwidcAiAojGPeAr06qMroeDKlrK8GgDkc2F4Qt+8+PwRwQGbd8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8989},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"678e318df7f005128ac507ddf38f1b99c6b8dea2","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-no-secrets":"^2.1.1","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.0_1738441167288_0.5968786086451208","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@tiagoporto/eslint-config","version":"3.1.1","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@3.1.1","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"c1f3422fdc85bd8d115c718e9ddafe62e4c0d706","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-3.1.1.tgz","fileCount":8,"integrity":"sha512-4/hAV5ATPWBWUNwuRjqfCGefqhI2Tvj4ZY+7ecPGGHcbjmZwS7IAAHcTEtqK5Z1F1NMsXU2NUph+z2g5HZTZ4w==","signatures":[{"sig":"MEUCIQD1sM2Ub0ZBLdXdGShI0JZEoyucz8fkuMkXXd4JKaZbbgIgYK1VzYHX8aK2t5hu6iAUvBW2ck9PH6VL6Azaly5L4mU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8945},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"0eeb79dffafa160459dfed40a8a471e49ee5981f","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-no-secrets":"^2.1.1","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.1_1738442268873_0.318729018265387","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-alpha.1":{"name":"@tiagoporto/eslint-config","version":"3.2.0-alpha.1","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@3.2.0-alpha.1","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"3b27d80fe4b4c8a017e5df14c6b71221da909be0","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-3.2.0-alpha.1.tgz","fileCount":8,"integrity":"sha512-TyznX+xb8NYBdTwBfRrR3cprtorgRd1JjlEdkkrIULNd8zsXzJD7aKxsBZ1RzBwOKaFbknV9g/TIPtCUALnbfA==","signatures":[{"sig":"MEUCIAyt2+fX/tdsij0e0Lz0cTAw5Mi5ZBd9iFbqDUl1OrbPAiEAybL4fvBJLt/yEQllitewsOogZugrQJmhhIjSnH8lBnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@3.2.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8943},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"ca73b305b2c7c9380665f23b734fc3a50c559aad","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-no-secrets":"^2.1.1","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.2.0-alpha.1_1738513185451_0.5285954171140719","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.1":{"name":"@tiagoporto/eslint-config","version":"4.0.0-alpha.1","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@4.0.0-alpha.1","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"d5e1c3ff301ca90164c1546ebb14011611c457f5","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-4.0.0-alpha.1.tgz","fileCount":9,"integrity":"sha512-omTxMsi3+aVdDd++S+Y1PDWgkTCUMUrymT3H94+UXq+jVvpq0c4k7LlLjGKKxIKL2k3NwAA8xaDbidgaTzwmmA==","signatures":[{"sig":"MEYCIQCvgyfLwcneGnYgwB7YrO9RobV0hX10NdtE/vAJZSQJagIhAKCcSuI22c+eNfYJCgLVpaXgfExR72LV30IqXFLx/C8R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@4.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11060},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"4e1aff1dcb35c8f1373880729bcf2a343751e4c4","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-no-secrets":"^2.1.1","eslint-plugin-react-hooks":"^5.1.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.0-alpha.1_1738585102948_0.5966056035020106","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.2":{"name":"@tiagoporto/eslint-config","version":"4.0.0-alpha.2","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@4.0.0-alpha.2","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"a4089336f66fe50606e9a87999016e43342545fc","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-4.0.0-alpha.2.tgz","fileCount":9,"integrity":"sha512-YduWzxwZ7/zNq7erWcHTY9QEhawPiIbtSiFNxKFzevaN8Aqyds8BzcQcyKKOwcntySng1cVIIrCdbu0y9WIBxw==","signatures":[{"sig":"MEUCIQDouYbyfcSN7rxqzVbz180RJmp+NyG5ulpTvw8/jRJ7/AIgU6LT1DCUpAha+k6+0QXa+YZ0d9mkvDZho6kWsNH8p2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@4.0.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11206},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"25356ccb7c1328b5f0ee7d4acc1e069ffd7c89dd","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-no-secrets":"^2.1.1","eslint-plugin-react-hooks":"^5.1.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.0-alpha.2_1738589435394_0.5653596978280284","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.3":{"name":"@tiagoporto/eslint-config","version":"4.0.0-alpha.3","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@4.0.0-alpha.3","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"e65bdb24934718eb72894e5df39f06cbcdcde25b","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-4.0.0-alpha.3.tgz","fileCount":9,"integrity":"sha512-ZEQzG28sLzfDsSUsr9UT3Sl1vGnv7KOaPKyw26g10jDUP/g2jELMvUhKjUMHlKFkJJBJ9df5LUf3kI0y/4v2og==","signatures":[{"sig":"MEQCIEZDaaGFxq/UZVEJlfdk0cSA6xKQEQR9u9B6c0Vfb46PAiAlz2GvVGYlQozBQN3b0icX3JGZ4TgHsrbVknheMLTLyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@4.0.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11068},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"79c00423bc6170ecef0c347972837b627e486837","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-no-secrets":"^2.1.1","eslint-plugin-react-hooks":"^5.1.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.0-alpha.3_1738590111469_0.08003198853892002","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@tiagoporto/eslint-config","version":"4.0.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@4.0.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"72353954cc673c50210012e32c9a6ae7b41752c2","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-4.0.0.tgz","fileCount":9,"integrity":"sha512-tEpX7AcYcagGVH6flxHe0t2E+I2StommmJGreuIfi7O6czWu3odJ4GrktUKTuuL6i0G4YgMF5TOrc7FBK/R70A==","signatures":[{"sig":"MEUCIQCg+kfYyrQSu5gIF8NAV4mHrmA+SGjvPF/hHouvQuLxHgIgd6u1yPLXOvgAwo55J1iBBKAoqhx3fcIA5nX0DEci9cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11060},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"79c00423bc6170ecef0c347972837b627e486837","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-no-secrets":"^2.1.1","eslint-plugin-react-hooks":"^5.1.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.0_1738590595257_0.0549478020064087","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@tiagoporto/eslint-config","version":"4.1.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@4.1.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"5a849c6fbe1d3f336a57b88177d79049bdb69760","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-4.1.0.tgz","fileCount":9,"integrity":"sha512-f4XkobPS7G3Z0r00UrX7I5M9Tm6fUYOJAA5kmQJzqtvaiPk4pjQW4PScWeAYRdLoDO4BTCM2qxqHHzTnTPelbg==","signatures":[{"sig":"MEYCIQCPUL9C6epmyDS2xWSpZTkVY4rK4inthjwsxfr3lJ8dFAIhAJOM5G8I1Zaq62JOrnSkCE4DJGVczutZHucQ8uTEGJsM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11189},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"13a8c6476873b33af2eebcc01784610542d3416b","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-no-secrets":"^2.1.1","eslint-plugin-react-hooks":"^5.1.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.1.0_1738594966503_0.7452988798062681","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@tiagoporto/eslint-config","version":"4.2.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@4.2.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"aba9d4e3fb7ea70850c7caa062e89fbab684b228","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-4.2.0.tgz","fileCount":9,"integrity":"sha512-FRxWDFyvPPepFxPz1lSQckQrXoHvzI42tv/BWRICRoQBaDQjzILiAr2BrtbBxsE+00n8OWw/fPTmx9S6d52YsQ==","signatures":[{"sig":"MEQCIAOji2ljIBSNrKrOJePg+4Zn/SL+XRen8yKNHWzQC5deAiBuB+MIwxSQf+U1Wx4niD69sM1xpk42XatD/SZwULy4PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11382},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"e2b1fccd6099a7d27155ab488d940d40cfe2c016","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-no-secrets":"^2.1.1","eslint-plugin-react-hooks":"^5.1.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.2.0_1738633386783_0.3817215567213932","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@tiagoporto/eslint-config","version":"4.3.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@4.3.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"ded64775ce1082b8b6b0f47aebefbd5afa5e7b8a","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-4.3.0.tgz","fileCount":9,"integrity":"sha512-ZKKVUKZaX7QbIvC/+ntoVU7u2mv6mjBsOt8PBJBaevn6AGeUqVrSQsgWiGItsJbZEaK2QwNpONmURyQOWLF+fA==","signatures":[{"sig":"MEUCIB0YSVJuzLQ308D+nsvngrD1zheJrwfWxxzXlc03BG1DAiEA3LgfX3WuDMR5BbvCFh35RyOsmfUkeI+0AAN1lAiG3VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12689},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"41703e029f79b169ca2443e3e4a633a8ff4e7b99","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-react-hooks":"^5.1.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.18"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.3.0_1739056095750_0.06467589524140593","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@tiagoporto/eslint-config","version":"4.4.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@4.4.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"59d29b1b3b97c8641ad96323803c49a391464570","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-4.4.0.tgz","fileCount":10,"integrity":"sha512-3mhCZHJPSIdrarmiYrRGytCUw8HyrVnREs6v0ofCsf9sAGS8bHg7+tV5/TMzNQDKd4M26iYD9qwCHy/NqVAe0w==","signatures":[{"sig":"MEUCIET/1klxpO0PLcLzWqPs6gjmOFl4R62CP3Tf9xsJQ84sAiEA/kfHj3d4Tc4UMnElVvkdcyLeXXmLM9wpF+500MfcyPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13571},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"b418db30d6942f2d6a8bf9348391238b0606d6fe","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-yml":"^1.16.0","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-react-hooks":"^5.1.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.18"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.4.0_1739132018526_0.9454307529000354","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@tiagoporto/eslint-config","version":"4.5.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@4.5.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"76d5844427932277ee332c73789f75ef5addc3bc","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-4.5.0.tgz","fileCount":11,"integrity":"sha512-sQKNH43TuWUORUCKjPxrjBT3zDXp6RH0P9YbNTHW1gKWKgMKqj2e2qh3TQcd5jnmwrCotspywICy8iXSnzoawA==","signatures":[{"sig":"MEYCIQCCy+tY6f7LC62o3/gRFChB63PWjCb+5hg8Iti2Dg2nCwIhAJdjMRaCl4BpbrmaZFoWvXbPsrIunQyiUBd3auMdLJKe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15213},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"a5b2f34188ccb63804b774459ad813893d12a6fe","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-yml":"^1.16.0","eslint-plugin-html":"^8.1.2","@html-eslint/parser":"^0.34.0","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-react-hooks":"^5.1.0","@html-eslint/eslint-plugin":"^0.34.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.18"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.5.0_1739145426964_0.5178175958302245","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@tiagoporto/eslint-config","version":"4.6.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@4.6.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"21b38538903bcbcc6df5b917ec3117b3c150dd96","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-4.6.0.tgz","fileCount":11,"integrity":"sha512-7bz0ht31htgW5sllfA/sEB5j7od4Kti/u5MguwlL+RRXO3EO3SNkXrRod/1W/9f05sE999xkIyCj1ex0UtNp5Q==","signatures":[{"sig":"MEQCH0vRQFdtERIusNB5XQhDaDzTdj8DpbAO/83rVXqkcxECIQCmFrIscybi0qfLHeG4+rhFMhLKw2VTnBsx9QSf9qB3jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15402},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"8fba357d6285883d82108ce5216ad17ea0587874","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-yml":"^1.16.0","eslint-plugin-html":"^8.1.2","@html-eslint/parser":"^0.34.0","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-react-hooks":"^5.1.0","@html-eslint/eslint-plugin":"^0.34.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.18"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.6.0_1739149667187_0.3607473191356856","host":"s3://npm-registry-packages-npm-production"}},"4.6.1":{"name":"@tiagoporto/eslint-config","version":"4.6.1","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@4.6.1","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"cff73fa56006442215926d41c2ab758a282ffdb6","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-4.6.1.tgz","fileCount":11,"integrity":"sha512-l+C5Y2Af16uxHixjONaFGKuzuDo+irY+M+9O316GuN0QwF4k8RA/SuR7aJURlAR2AHLRMgnN97gCOSKxgiHA/Q==","signatures":[{"sig":"MEYCIQDnvCXwieGnKs4bzlYJ4ff35iZJet1d6KuPHJ3IWQ5aGwIhAN+V02VVGTT6J4UiTJt3k7ha4UVeimgm1PICoOLWKNwN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@4.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15402},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"10da0d03ddd8ea664c41cfff704eafd3a48ce81e","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-yml":"^1.16.0","eslint-plugin-html":"^8.1.2","@html-eslint/parser":"^0.34.0","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-react-hooks":"^5.1.0","@html-eslint/eslint-plugin":"^0.34.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.18"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.6.1_1739210710925_0.8173288483710874","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@tiagoporto/eslint-config","version":"4.7.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@4.7.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"073b27bf8c08a16f51bf635d1c7bf051f81f7212","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-4.7.0.tgz","fileCount":11,"integrity":"sha512-jeabqf7mP3/tG2Jx+dVVACBWKrTIQlckXKneGsEwMr2qAhJ8WmNUzOX/1D3L4Iv2FhhZadDI6W9Iq75Y9yvNag==","signatures":[{"sig":"MEUCIQC8JqfUFa3vbcRS1n+wWkmfSYCcjaq7jN+jryv4xOqPnwIgRlLJI1gYmlHqLwZvY5DChWYVgjUVQFFpJ8vBF+9zEQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15727},"type":"module","engines":{"node":">=18"},"exports":"./index.mjs","gitHead":"4ceb328db1f45ccc775f408a0e27e96a30c8ff42","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@eslint/js":"^9.18.0","neostandard":"^0.12.0","@eslint/json":"^0.9.1","eslint-plugin-mdx":"^3.1.5","eslint-plugin-yml":"^1.16.0","eslint-plugin-html":"^8.1.2","@html-eslint/parser":"^0.34.0","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-react-hooks":"^5.1.0","@html-eslint/eslint-plugin":"^0.34.0","@eslint-community/eslint-plugin-eslint-comments":"^4.4.1"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.18"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.7.0_1743556336290_0.9120436377891761","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@tiagoporto/eslint-config","version":"4.8.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@4.8.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"da85bef1cdcfde71807e7fbd217580db62ea51d5","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-4.8.0.tgz","fileCount":11,"integrity":"sha512-t1bosNpUTPVy2TWIdOAq8jTlcpfN8zC2N16vPI4bUXKDFzMn1Mxdw5LUyFep7eYIV6h5gFns7qMQFdQy/7ll5Q==","signatures":[{"sig":"MEYCIQCyt96+IBvYGHVeHfJDoZzEnFEUonemXsIh6L9G2KPpwgIhAOvJSkCebz9fBz+KL0edxGnYGiUoHmpXFsklnwOyrloL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@4.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16522},"type":"module","engines":{"node":">=20"},"exports":"./index.mjs","gitHead":"34b1f466bff209c9dc0b3f5a3352018a58e385e8","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@eslint/js":"^9.35.0","neostandard":"^0.12.2","@eslint/json":"^0.13.2","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.18.0","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.46.2","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-react-hooks":"^5.2.0","@html-eslint/eslint-plugin":"^0.46.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.8.0_1757725345841_0.8166018924995897","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@tiagoporto/eslint-config","version":"4.9.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@4.9.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"4aca5d3891cb2405634ac5e7240b142de51e7162","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-4.9.0.tgz","fileCount":11,"integrity":"sha512-0ywOIzhKhIiB98QWrTv/21FJ4PpeaCJmIlcN5rW2LZ3i7NvVENxL5VQMJKmPwoLIvrP+JBYFyI1Z3+/48oD96w==","signatures":[{"sig":"MEYCIQDEPNSf++lnoZrewC6rkRlpic6kivQpRulkpdflrIoHbwIhAPLQQpHuAHd22BEgaGOzZIPUa2tVkK+xHg5e682jgOWj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@4.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16723},"type":"module","engines":{"node":">=20"},"exports":"./index.mjs","gitHead":"3e7820cf0c40c677bbd2cff21208a9b5a63755ff","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@eslint/js":"^9.35.0","neostandard":"^0.12.2","@eslint/json":"^0.13.2","eslint-plugin-n":"^17.21.3","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.18.0","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.46.2","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-react-hooks":"^5.2.0","@html-eslint/eslint-plugin":"^0.46.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.9.0_1757957161140_0.24691179258670282","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@tiagoporto/eslint-config","version":"4.10.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@4.10.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"8899b4c245df5391f894d4b1a55e413840783988","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-4.10.0.tgz","fileCount":11,"integrity":"sha512-t+QKLyPmsnq0fv0vCnT3zL6o/M7rlF61uwDCqhaJSz5ovs1vCaxdKrpeDnTpnX8zUUhFZO66PtUhiOyBVtF3lg==","signatures":[{"sig":"MEQCIApG640EKwwzXTANXkMvfwKixZJGjMkoJcb2sqK0Qn7fAiBmFUN8QcSrUGKatOh+rBvli62FQTyUKI3Fd31ZpoODWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@4.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16835},"type":"module","engines":{"node":">=20"},"exports":"./index.mjs","gitHead":"80cd9c07e175779e960c249295a836f36a750f36","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@eslint/js":"^9.35.0","neostandard":"^0.12.2","@eslint/json":"^0.13.2","eslint-plugin-n":"^17.21.3","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.18.0","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.46.2","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-react-hooks":"^5.2.0","@html-eslint/eslint-plugin":"^0.46.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.10.0_1757958572865_0.6482960745215103","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.1":{"name":"@tiagoporto/eslint-config","version":"5.0.0-alpha.1","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@5.0.0-alpha.1","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"ede1a69b6b3f467f1a2df9eceffb05abf23d16ce","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-5.0.0-alpha.1.tgz","fileCount":11,"integrity":"sha512-NsjVgbHNNbJ8xGz5MSjspc1ldPFnnY/Hzzwlm29UbB0g9EMREYFEHm8lqTV7A8/YucACDemwcODcTA2hAYUQZw==","signatures":[{"sig":"MEQCIADmpjVPEPYDjxnhu64AbHOhv4nVWGhYd/QpRhWtH+ZlAiB07dBsyorE4VWLB6vUniCOyHOOwNCWBdad+P/z6dJUoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@5.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16280},"type":"module","engines":{"node":">=20"},"exports":"./index.mjs","gitHead":"d635d223192867b9b964f979fd981aad4191f3e8","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.35.0","neostandard":"^0.12.2","@eslint/json":"^0.13.2","eslint-plugin-n":"^17.21.3","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.18.0","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.46.2","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.2.0","@html-eslint/eslint-plugin":"^0.46.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.0.0-alpha.1_1759262261128_0.7103066738430461","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@tiagoporto/eslint-config","version":"5.0.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@5.0.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"ebf3bd3023338f86d3684b436f65ce57cdfdc989","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-5.0.0.tgz","fileCount":11,"integrity":"sha512-8aeFJ5qAdMCpNPoWhSamAAPxgimsXgcSzcY3aZ+vSwQbc2jMkTrE9uovT3YMo7y25uRxv5Y9IYVhR8tvxlT0Mw==","signatures":[{"sig":"MEUCIEbrJBdKrJJM3QADotTboS655eL3p6sLP3FyR3b9gFtjAiEA/JPV6/C96UG724zqfakRvR82LYGs/j1aNnKaR8tDb9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16215},"type":"module","engines":{"node":">=20"},"exports":"./index.mjs","gitHead":"58c9c526f4c994a54157af73daa5169631019b79","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.35.0","neostandard":"^0.12.2","@eslint/json":"^0.13.2","eslint-plugin-n":"^17.21.3","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.18.0","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.46.2","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.2.0","@html-eslint/eslint-plugin":"^0.46.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.0.0_1759265346684_0.4731814602433726","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@tiagoporto/eslint-config","version":"5.1.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@5.1.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"54f011cc8481292f9b003f7e50b73eeec6434eba","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-5.1.0.tgz","fileCount":11,"integrity":"sha512-2Nf7OFrLYF/+vlGxGgH2EUGPF/RXaNzBtmKhAtwBeydQrj+udBoR9SUIYcPQDvjx69TjG2LpdBeSpm7GNE8zUw==","signatures":[{"sig":"MEYCIQDi/0TU+ArV1SCCa+JLwx/c5FSypAvTSprnyJRv5Nlu7QIhAK7gGG3yPSQsXqrIHXb+rXPAG1+7lc4U57tGMvpks68s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16618},"type":"module","engines":{"node":">=20"},"exports":"./index.mjs","gitHead":"48073f46e527487c4e1abe007eb76aaa39c1f5f0","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.35.0","neostandard":"^0.12.2","@eslint/json":"^0.13.2","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.21.3","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.18.0","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.46.2","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.2.0","@html-eslint/eslint-plugin":"^0.47.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.1.0_1759413882202_0.08401567057778969","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@tiagoporto/eslint-config","version":"5.2.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@5.2.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"a0982fd5bdc479a6db07c523aad22200151d8815","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-5.2.0.tgz","fileCount":11,"integrity":"sha512-/YdAfXkXcpi0+1kR+qXd68gZCtoDY//ty9iJM9QMfFZLy9U+aBBzlefUflkPOaQHp5Awypx2hSk8fpkxP6v+UA==","signatures":[{"sig":"MEUCIDcPcR+lyqD7RhWuEFxDQ/yYWE5/TnY9zWUoysfk5XOPAiEA74A2k63dBtpqbes+6XtWjDDSbl8/qbkJJ7F0Y9PV81U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16618},"type":"module","engines":{"node":">=20"},"exports":"./index.mjs","gitHead":"31800a737eb2c2680b5254d440c573936d52d331","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.35.0","neostandard":"^0.12.2","@eslint/json":"^0.13.2","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.21.3","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.18.0","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.47.0","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.2.0","@html-eslint/eslint-plugin":"^0.47.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.2.0_1759419075417_0.38549137801733346","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@tiagoporto/eslint-config","version":"5.3.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@5.3.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"5908a91dae89b5565b89ba0dd1f7f0904257f585","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-5.3.0.tgz","fileCount":11,"integrity":"sha512-cK0nPkVWJzscF+Rr34EljucLnMf8uq5yHUfYLMLTI2/KgP/eX/N79sLD+mIWWKzCjWApobT5EJQTPnl86zL5CQ==","signatures":[{"sig":"MEYCIQD7pUvzXz/zrSRyiSewCfgs4rFDE8dOLCwpFJSUeqsP4wIhAPjGfEcIQzMRIZFk02RMpPakVgaIgFWSyq6m1d/NJT2a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19309},"type":"module","engines":{"node":">=20"},"exports":"./index.mjs","gitHead":"e7ddd6122a4f298babebceca53700352a2dac829","scripts":{"release":"npx semantic-release","release:dry-run":"npx semantic-release --dry-run --verify-conditions false"},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.1","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.35.0","neostandard":"^0.12.2","@eslint/json":"^0.13.2","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.21.3","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.18.0","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.47.0","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.2.0","@html-eslint/eslint-plugin":"^0.47.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.3.0_1759508191822_0.5423637629352547","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@tiagoporto/eslint-config","version":"5.4.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@5.4.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"5264ad75d51dc12cd6f2b1f9aea97ed48760cfb8","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-5.4.0.tgz","fileCount":11,"integrity":"sha512-Fjqs3kI6LXTmnV+MGB+eUaXQfK+RkJYusYZb/vTJsii4xgY3Si/aq+oeNArTyqr4hVzcRS9ot52wjaCsFZhJeA==","signatures":[{"sig":"MEUCIDY4L3dlILMkcQihRfEsQejCnb8jTHZOg/JbpkferLg7AiEAtaemGjpe/Yx/3c/PPFIYe1oggdKJVUNdW8rriRg8p9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19224},"type":"module","engines":{"node":">=20"},"exports":"./index.mjs","gitHead":"391ac216055e28948d6d4e614e62950de4f3714e","_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.37.0","neostandard":"^0.12.2","@eslint/json":"^0.13.2","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.21.3","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.18.0","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.47.0","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^5.2.0","@html-eslint/eslint-plugin":"^0.47.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.4.0_1759804980145_0.6349689581956863","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.1":{"name":"@tiagoporto/eslint-config","version":"6.0.0-alpha.1","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@6.0.0-alpha.1","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"b99830f08b6dc11dac2f9e07ae80cdcc63151643","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-6.0.0-alpha.1.tgz","fileCount":11,"integrity":"sha512-CGC68fbsd2NBRODkM3iG4Z9DOUfc1Zat/yf32I32f2TE/5iQvZdSwqlSqCTk7zfuYK5zkYn2olz8BwU7h49Reg==","signatures":[{"sig":"MEMCIHO3fLffCpe/PE8bJOILqDmGmtz4o08uZLCQNiEZ4LCjAh9OhAsiKPhO9cYLQP55TjT4MRJ2DayvdcQ3O/m9r2JE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@6.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21041},"type":"module","engines":{"node":">=20"},"exports":"./index.mjs","gitHead":"ba215ad31893254b244f938529da60734812ea31","_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.37.0","@eslint/json":"^0.13.2","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.21.3","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.46.0","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.47.0","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.4.0","eslint-plugin-react-hooks":"^7.0.0","@html-eslint/eslint-plugin":"^0.47.0","@eslint-react/eslint-plugin":"^2.0.6","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.0.0-alpha.1_1760036682132_0.11628837097269651","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.1":{"name":"@tiagoporto/eslint-config","version":"6.0.0-beta.1","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@6.0.0-beta.1","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"f9ff5c44324cc1344dbc98673f22e50f2baf737c","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-6.0.0-beta.1.tgz","fileCount":11,"integrity":"sha512-527lnKqn01XufbQ2vzQJ7/irIIxB4fPcT8iWBDC1z+BBfuPWNTCnqVEErRiTtfoHkjirAl0ifP1gdkxZNMSd6w==","signatures":[{"sig":"MEQCIDX7GEbnZx3slvapz/wn7ITIGiBy4u6J0tmDvBOShOgWAiAypQTtx6FP0JviL0Sdnwp8yRY5ZCyBoPpIW3qkKb/mMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@6.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21040},"type":"module","engines":{"node":">=20"},"exports":"./index.mjs","gitHead":"3d1c3e68205c2854bbaebf1a8cc05ce060c4abc7","_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.37.0","@eslint/json":"^0.13.2","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.21.3","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.46.0","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.47.0","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.4.0","eslint-plugin-react-hooks":"^7.0.0","@html-eslint/eslint-plugin":"^0.47.0","@eslint-react/eslint-plugin":"^2.0.6","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.0.0-beta.1_1760037250065_0.5778995683462291","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.2":{"name":"@tiagoporto/eslint-config","version":"6.0.0-beta.2","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@6.0.0-beta.2","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"2274746407a6670bec6d9d33f29fd0279ad6c114","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-6.0.0-beta.2.tgz","fileCount":11,"integrity":"sha512-DlP5q8qH2oJazE4Adb4f3mwkDyJl9OnZJVbgk4o9eec3CJRAGyOKET92KSj/CZ40ImSLNsT3IEhZN6E0sGMGxQ==","signatures":[{"sig":"MEUCIG3s8GhgRmasZ4+O0WdEyL4eIYM2e29t2DMeiNiH+81pAiEA1mcrlZ2k5m0weyLuoQ83rb/OQJtRpVTfmMQ7jE88I3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@6.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21453},"type":"module","engines":{"node":">=20"},"exports":"./index.mjs","gitHead":"2a69ba65168d0400c6b5d464175f729b16d8dc0e","_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.37.0","@eslint/json":"^0.13.2","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.21.3","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.46.0","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.47.0","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.4.0","eslint-plugin-react-hooks":"^7.0.0","@html-eslint/eslint-plugin":"^0.47.0","@eslint-react/eslint-plugin":"^2.0.6","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.0.0-beta.2_1760056634377_0.3788299547872296","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.3":{"name":"@tiagoporto/eslint-config","version":"6.0.0-beta.3","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@6.0.0-beta.3","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"7416fa17b6beaf28a05db69b7d55dfc791e2a0ea","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-6.0.0-beta.3.tgz","fileCount":11,"integrity":"sha512-wvsUVlc6pXiCKfHg1EgHw8ThVHCR+iP7jLOyK9ceZtw83OncQ7Cw/0QARdVqFsSMAqr33wJDT10hv//gj6aUOg==","signatures":[{"sig":"MEUCIGMRdjig8iklDZF6aBrbIq+heCXHmn8eVi5IlY4Z0T8iAiEAvlrVwQ0uHpPnlzbEf2852SAXIkizkpwKXD/apluh0Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@6.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21503},"type":"module","engines":{"node":">=20"},"exports":"./index.mjs","gitHead":"d3600c1c3c727407051d98e839bd0468755a2bd6","_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.37.0","@eslint/json":"^0.13.2","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.21.3","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.46.0","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.47.0","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.4.0","eslint-plugin-react-hooks":"^7.0.0","@html-eslint/eslint-plugin":"^0.47.0","@eslint-react/eslint-plugin":"^2.0.6","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.0.0-beta.3_1760059112732_0.14644927322059265","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@tiagoporto/eslint-config","version":"6.0.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@6.0.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"94dfd34cdc17586435c5e0b12df3c4ed41c3bbec","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-6.0.0.tgz","fileCount":11,"integrity":"sha512-GAdJxrTUrgt76kmZlJ6grEyMI/PPGAroZ7iyn5VYdUR7iXfxdiq4F5kE5aUvrWLTeJFdwww+Gc/HpKhjSBf2Xw==","signatures":[{"sig":"MEYCIQCeK2OjZXO/khfR3qAouX1NumaW1xO9vnftgAHcn9uAGwIhAJhMIdYP5H5SYCUk5ww/fgPLojm185942Gtp+eh9A2lS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21624},"type":"module","engines":{"node":">=20"},"exports":"./index.mjs","gitHead":"30ffdca78cbb22ebf0ccf62022d3fc19591bb44d","_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.37.0","@eslint/json":"^0.13.2","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.21.3","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.46.0","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.47.0","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.4.0","eslint-plugin-react-hooks":"^7.0.0","@html-eslint/eslint-plugin":"^0.47.0","@eslint-react/eslint-plugin":"^2.0.6","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.0.0_1760062335144_0.8605831536095918","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@tiagoporto/eslint-config","version":"6.0.1","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@6.0.1","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"9827ee0f2123c4baf60c0b520736e70a8fd2875d","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-6.0.1.tgz","fileCount":11,"integrity":"sha512-w6Ywn3SGhSaK2oMO9jcFm2YL8qcnkvimL2qAAYMNCRrTla89zIkMkkegYB7qeMPBHJuwxgTzP9YkkOlm5f8j0A==","signatures":[{"sig":"MEYCIQDV+HXqCnK1zu6sbwzJj0CM7DkjGodS8XwP64yOomwoXQIhAI0O1kukn27gAV7Ae4vobe7UeuVGAjzCBLggzB7O+EoW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21710},"type":"module","engines":{"node":">=20"},"exports":"./index.mjs","gitHead":"eecb9734a2600d7d43b732fd68f255ea713b87dd","_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"10.9.4","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.37.0","@eslint/json":"^0.13.2","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.21.3","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.18.0","typescript-eslint":"^8.46.0","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.47.0","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.4.0","eslint-plugin-react-hooks":"^7.0.0","@html-eslint/eslint-plugin":"^0.47.0","@eslint-react/eslint-plugin":"^2.0.6","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.0.1_1760202030879_0.2766704342717514","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@tiagoporto/eslint-config","version":"6.1.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@6.1.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"fbc7e2326a999e29e779ceb6fa2e64cde6f7adf0","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-6.1.0.tgz","fileCount":12,"integrity":"sha512-EUMmFJV/ztpOJgmJZrmB9OyD2/8sJi3VMxzfTJF9/q+4qn6wnadiBroJkwsHGQ3irhPHfFhy+QynpF8Jj5e2AQ==","signatures":[{"sig":"MEYCIQCEDiETDj8N0oDPDymry1Qgm+ceC9B7g5uqEQEtBHha3gIhAJUdExyYEiUJoIv+Uhz0vWRF32cvYDWyOH9/8+h+4riz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22030},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./*":"./eslint-configs/*.mjs"},"gitHead":"43eafdaa2d48f9354a932c429315a86a326ce54b","_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"11.6.2","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.37.0","@eslint/json":"^0.13.2","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.23.1","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.46.2","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.47.0","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.4.0","eslint-plugin-react-hooks":"^7.0.0","@html-eslint/eslint-plugin":"^0.47.0","@eslint-react/eslint-plugin":"^2.3.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.1.0_1762098888831_0.9852525941277304","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@tiagoporto/eslint-config","version":"6.2.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@6.2.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"e4d107c15dc5465724ca463bac250297c895a040","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-6.2.0.tgz","fileCount":12,"integrity":"sha512-13O+1kvbLDl5UPm1H70qnuOw/6St9wtW+BcuPWY8TOQZ18OMn6q6IzIe6V7uwKYbmNDLwQmyxMTfaEQZHeyZXQ==","signatures":[{"sig":"MEUCIFHmC2Bhp4eH+g1RVQG9SpSIrqCRQNoZcAst1eD3zZWjAiEAifGsLReDTT/d98GV2OpXACBnLO2U/c7MziIafYgc9u0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22272},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./*":"./eslint-configs/*.mjs"},"gitHead":"e7aa72b0c1acdf03d4879f1ef3de5ef6ed2989af","_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"11.6.2","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.37.0","@eslint/json":"^0.13.2","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.23.1","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.46.2","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.47.0","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.4.0","eslint-plugin-react-hooks":"^7.0.0","@html-eslint/eslint-plugin":"^0.47.0","@eslint-react/eslint-plugin":"^2.3.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.2.0_1763924534281_0.00007140219230383771","host":"s3://npm-registry-packages-npm-production"}},"6.2.1":{"name":"@tiagoporto/eslint-config","version":"6.2.1","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@6.2.1","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"b7e2bf8aa0d815471ba61203fd88d79941fa7e52","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-6.2.1.tgz","fileCount":12,"integrity":"sha512-SsnZ7F9oYr+jiol5Pl+yfXnJR3cxRn1MfLmWtpxFTMzYjoMO+OqcxtDaVUtNfvGT6he9kLpHiX2VLnwNWmc7vA==","signatures":[{"sig":"MEUCICZYiqmjlwIrHRBag1I2yH0OiCOJum0t03OQliRYzmeKAiEA7sDx0M46qtGR6GrbGyOsPZC7JtahTUsivuFxhXn8vss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@6.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22229},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./*":"./eslint-configs/*.mjs"},"gitHead":"c78d0c28ed7668cfaebc465395e3f39fa48f711b","_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"11.6.2","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.37.0","@eslint/json":"^0.13.2","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.23.1","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.46.2","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.47.0","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.4.0","eslint-plugin-react-hooks":"^7.0.0","@html-eslint/eslint-plugin":"^0.47.0","@eslint-react/eslint-plugin":"^2.3.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.2.1_1763925629657_0.15200615679744134","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"@tiagoporto/eslint-config","version":"6.3.0","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@6.3.0","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"00aa282837e4a5f98b5edd7c171011bcf5d86a40","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-6.3.0.tgz","fileCount":12,"integrity":"sha512-Z9AhNwypTdpfML9AfPwnVN8S04SaMRm12OqSJEXQAGcBU+ZGPSBy2oXhdW4Pd5rU6xVsc0qwAyA16t/f+1p65Q==","signatures":[{"sig":"MEUCIGDAxrSo+4nNxRLw6X/+mchEL9cFjzCc/sYHScvRJT4PAiEA0JgK05gRyzeG0aUuJTRJestpahxflYscmsMPcVCymiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@6.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22370},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./*":"./eslint-configs/*.mjs"},"gitHead":"1007c6531755ec85677a618fe756f5d5663a03f6","_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"11.6.2","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.37.0","@eslint/json":"^0.13.2","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.23.1","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.46.2","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.47.0","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.4.0","eslint-plugin-react-hooks":"^7.0.0","@html-eslint/eslint-plugin":"^0.47.0","@eslint-react/eslint-plugin":"^2.3.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.3.0_1763930855133_0.9594274375370453","host":"s3://npm-registry-packages-npm-production"}},"6.3.1":{"name":"@tiagoporto/eslint-config","version":"6.3.1","keywords":["eslint","shareable","config"],"author":{"url":"https://tiagoporto.com","name":"Tiago Porto"},"license":"MIT","_id":"@tiagoporto/eslint-config@6.3.1","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"homepage":"https://github.com/tiagoporto/config#readme","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"dist":{"shasum":"905b786872d1b1e4ff5c89c110ae828d27f09644","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-6.3.1.tgz","fileCount":12,"integrity":"sha512-pMG8BGBtmfBc5W9ZxX/zoPvqC+baiiLo3ljK+9W6FU1M0mnLDPO7+CpKmud22DT2V9b0tBdlpTS+QcgMrThtNg==","signatures":[{"sig":"MEQCICeOnZHG2umxmPY7uAHGjdK1Ju6ERJzRdBOOv9kK/ZWxAiBSimw27iWR04c6ksVDCOrAyVV8DBZ2GRJ7kq7cnsy6wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@6.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22370},"type":"module","engines":{"node":">=20"},"exports":{".":"./index.mjs","./*":"./eslint-configs/*.mjs"},"gitHead":"8a54bbddf9de32dda86edac9dd704915c6915778","_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"_npmVersion":"11.6.2","description":"Shareable Config for ESlint.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^16.4.0","@eslint/js":"^9.37.0","@eslint/json":"^0.13.2","@eslint/compat":"^1.4.0","eslint-plugin-n":"^17.23.1","eslint-plugin-mdx":"^3.6.2","eslint-plugin-yml":"^1.19.0","typescript-eslint":"^8.46.2","eslint-plugin-html":"^8.1.3","@html-eslint/parser":"^0.50.0","eslint-plugin-jsdoc":"^56.1.2","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@stylistic/eslint-plugin":"^5.4.0","eslint-plugin-react-hooks":"^7.0.0","@html-eslint/eslint-plugin":"^0.50.0","@eslint-react/eslint-plugin":"^2.3.1","eslint-import-resolver-typescript":"^4.4.4","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.35"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.3.1_1764276363481_0.6158573176233595","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"@tiagoporto/eslint-config","version":"6.4.0","description":"Shareable Config for ESlint.","repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"author":{"name":"Tiago Porto","url":"https://tiagoporto.com"},"keywords":["eslint","shareable","config"],"engines":{"node":">=20"},"type":"module","exports":{".":"./index.mjs","./*":"./eslint-configs/*.mjs"},"license":"MIT","scripts":{"check-update":"npx npm-check --update"},"dependencies":{"@eslint-community/eslint-plugin-eslint-comments":"^4.5.0","@eslint-react/eslint-plugin":"^2.3.12","@eslint/compat":"^2.0.0","@eslint/js":"^9.37.0","@eslint/json":"^0.14.0","@html-eslint/eslint-plugin":"^0.50.0","@html-eslint/parser":"^0.50.0","@stylistic/eslint-plugin":"^5.6.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-html":"^8.1.3","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsdoc":"^61.4.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-mdx":"^3.6.2","eslint-plugin-n":"^17.23.1","eslint-plugin-promise":"^7.2.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-yml":"^1.19.0","globals":"^16.5.0","typescript-eslint":"^8.48.1"},"peerDependencies":{"eslint":">= 9.35"},"gitHead":"d1aa85743171e126ead61a7d75f60bc899e82bb3","_id":"@tiagoporto/eslint-config@6.4.0","bugs":{"url":"https://github.com/tiagoporto/config/issues"},"homepage":"https://github.com/tiagoporto/config#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.4","dist":{"integrity":"sha512-tmnO20s6ZN8Y168rY1rzDI6AbEzYQXR8fzsUN7FA4FQIjE/6SkYWVK8OyXNPmuO3PhWKO92lEEVvM7QBJREIag==","shasum":"f1e70877c52c6e0233a96e0e56c296076a7b5d8b","tarball":"https://registry.npmjs.org/@tiagoporto/eslint-config/-/eslint-config-6.4.0.tgz","fileCount":12,"unpackedSize":22592,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tiagoporto%2feslint-config@6.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQChEm+L8AuVRbHKT9CGTlQ5A5eKXn+Hk2BxyUbu3SA/ZwIhAKdcmp5Wgrre8HxcoRCEN6p9QNeLIkhDdKAw1/KR5Zk0"}]},"_npmUser":{"name":"tiagoporto","email":"tiago@tiagoporto.com"},"directories":{},"maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_6.4.0_1765121784949_0.6969061402355674"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-06T18:25:00.182Z","modified":"2025-12-07T15:36:25.492Z","1.0.0-alpha.1":"2025-01-06T18:25:00.455Z","1.0.0-alpha.2":"2025-01-06T19:12:40.534Z","1.0.0":"2025-01-06T20:31:08.543Z","2.0.0-alpha.1":"2025-01-07T18:45:35.728Z","2.0.0":"2025-01-07T18:52:51.027Z","2.1.0":"2025-01-10T01:35:48.560Z","2.2.0":"2025-01-10T02:06:08.554Z","2.3.0":"2025-01-10T22:22:56.141Z","2.4.0":"2025-01-11T03:24:38.539Z","2.4.1":"2025-01-12T02:04:19.840Z","2.5.0":"2025-01-15T01:33:40.932Z","2.6.0":"2025-01-18T18:07:54.457Z","2.7.0":"2025-01-21T17:59:36.760Z","2.8.0":"2025-01-21T18:57:51.186Z","2.9.0":"2025-01-22T01:22:13.303Z","2.9.1":"2025-01-22T02:04:02.903Z","2.10.0":"2025-01-24T04:17:08.646Z","2.11.0":"2025-01-27T00:01:01.034Z","3.0.0-alpha.1":"2025-01-28T13:30:31.880Z","3.0.0-alpha.2":"2025-01-28T13:52:35.034Z","3.0.0-alpha.3":"2025-01-29T01:04:38.102Z","3.0.0-alpha.4":"2025-01-29T01:39:14.861Z","3.0.0":"2025-01-29T03:01:26.420Z","3.1.0":"2025-02-01T20:19:27.461Z","3.1.1":"2025-02-01T20:37:49.077Z","3.2.0-alpha.1":"2025-02-02T16:19:45.660Z","4.0.0-alpha.1":"2025-02-03T12:18:23.144Z","4.0.0-alpha.2":"2025-02-03T13:30:35.609Z","4.0.0-alpha.3":"2025-02-03T13:41:51.647Z","4.0.0":"2025-02-03T13:49:55.431Z","4.1.0":"2025-02-03T15:02:46.694Z","4.2.0":"2025-02-04T01:43:06.952Z","4.3.0":"2025-02-08T23:08:15.960Z","4.4.0":"2025-02-09T20:13:38.721Z","4.5.0":"2025-02-09T23:57:07.161Z","4.6.0":"2025-02-10T01:07:47.369Z","4.6.1":"2025-02-10T18:05:11.112Z","4.7.0":"2025-04-02T01:12:16.488Z","4.8.0":"2025-09-13T01:02:26.040Z","4.9.0":"2025-09-15T17:26:01.388Z","4.10.0":"2025-09-15T17:49:33.043Z","5.0.0-alpha.1":"2025-09-30T19:57:41.323Z","5.0.0":"2025-09-30T20:49:06.951Z","5.1.0":"2025-10-02T14:04:42.407Z","5.2.0":"2025-10-02T15:31:15.598Z","5.3.0":"2025-10-03T16:16:32.010Z","5.4.0":"2025-10-07T02:43:00.338Z","6.0.0-alpha.1":"2025-10-09T19:04:42.355Z","6.0.0-beta.1":"2025-10-09T19:14:10.269Z","6.0.0-beta.2":"2025-10-10T00:37:14.563Z","6.0.0-beta.3":"2025-10-10T01:18:32.929Z","6.0.0":"2025-10-10T02:12:15.358Z","6.0.1":"2025-10-11T17:00:31.073Z","6.1.0":"2025-11-02T15:54:49.027Z","6.2.0":"2025-11-23T19:02:14.474Z","6.2.1":"2025-11-23T19:20:29.863Z","6.3.0":"2025-11-23T20:47:35.347Z","6.3.1":"2025-11-27T20:46:03.664Z","6.4.0":"2025-12-07T15:36:25.098Z"},"bugs":{"url":"https://github.com/tiagoporto/config/issues"},"author":{"name":"Tiago Porto","url":"https://tiagoporto.com"},"license":"MIT","homepage":"https://github.com/tiagoporto/config#readme","keywords":["eslint","shareable","config"],"repository":{"url":"git+https://github.com/tiagoporto/config.git","directory":"packages/eslint-config"},"description":"Shareable Config for ESlint.","maintainers":[{"name":"tiagoporto","email":"tiago@tiagoporto.com"}],"readme":"# @tiagoporto/eslint-config\n\nShareable Config for [ESlint](https://eslint.org).\n\n## Linted files\n\n- **Javascript** - `.js`,`.mjs`, `.cjs` and `<script>`.\n- **Typescript** - `.ts`.\n- **JavaScript XML** - `.jsx` and `.tsx`.\n- **HTML** - `.html` and html in template literal strings (necessary comment).\n\n  ```js\n  const code = /* html */ `<img class=\"image\">`\n  ```\n\n- **YAML** - `.yml`, and `.yaml`.\n- **Json** - `.json`, `.jsonc` and `.json5`.\n- **Markdown** - `.md`, `.markdown`, `.mdx` and code blocks.\n\n## Includes\n\n- [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments)\n- [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react)\n- [@eslint/js](https://eslint.org)\n- [@eslint/json](https://github.com/eslint/json)\n- [@html-eslint/eslint-plugin](https://github.com/yeonjuan/html-eslint)\n- [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic)\n- [eslint-plugin-html](https://github.com/BenoitZugmeyer/eslint-plugin-html)\n- [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x)\n- [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc)\n- [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y)\n- [eslint-plugin-mdx](https://github.com/mdx-js/eslint-mdx/tree/master/packages/eslint-plugin-mdx)\n- [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n)\n- [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise)\n- [eslint-plugin-react-hooks](https://react.dev)\n- [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn)\n- [eslint-plugin-yml](https://ota-meshi.github.io/eslint-plugin-yml/)\n- [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint/)\n\n## Installation\n\n```bash\nnpm install --save-dev eslint @tiagoporto/eslint-config\n```\n\n## Usage\n\n### configs\n\n#### base\n\n```mjs\n// eslint.config.mjs\nimport tpConfig from '@tiagoporto/eslint-config'\n\n/** @type {import('eslint').Linter.Config[]} */\nexport default [...tpConfig.configs.base]\n```\n\n#### base type-checked\n\n```mjs\n// eslint.config.mjs\nimport tpConfig from '@tiagoporto/eslint-config'\n\n/** @type {import('eslint').Linter.Config[]} */\nexport default [\n  ...tpConfig.configs.baseTypeChecked,\n  {\n    languageOptions: {\n      parserOptions: {\n        project: ['./tsconfig.json']\n      }\n    }\n  }\n]\n```\n\nRequires `tsconfig.json` with `include` set.\n\n#### react\n\n```mjs\n// eslint.config.mjs\nimport tpConfig from '@tiagoporto/eslint-config'\n\n/** @type {import('eslint').Linter.Config[]} */\nexport default [...tpConfig.configs.react]\n```\n\n#### react type-checked\n\n```mjs\n// eslint.config.mjs\nimport tpConfig from '@tiagoporto/eslint-config'\n\n/** @type {import('eslint').Linter.Config[]} */\nexport default [\n  ...tpConfig.configs.reactTypeChecked,\n  {\n    languageOptions: {\n      parserOptions: {\n        project: ['./tsconfig.json']\n      }\n    }\n  }\n]\n```\n\n#### NPM scripts\n\n```jsonc\n// package.json\n{\n  \"scripts\": {\n    \"lint\": \"eslint --max-warnings 0\",\n    \"lint:fix\": \"npm run lint -- --fix\"\n  }\n}\n```\n\n## Lefthook\n\nCheck staged files\n\n```yml\n# .lefthook.yml\npre-commit:\n  parallel: true\n  commands:\n    markdown-lint:\n      glob: '*.{md,markdown,mdx}'\n      run: pnpm exec eslint --max-warnings 0 --no-warn-ignored {staged_files}\n\n    html-yml-json-lint:\n      glob: '*.{html,yml,yaml,json,jsonc,json5}'\n      run: pnpm exec eslint --max-warnings 0 --no-warn-ignored {staged_files}\n\n    js-ts-eslint:\n      glob: '*.{js,mjs,cjs,jsx,ts,mts,cts,tsx}'\n      run: pnpm exec eslint --max-warnings 0 --no-warn-ignored {staged_files}\n```\n\n## Prettier\n\nTo avoid conflicts with Prettier, ignore the following files:\n\n```sh\n# .prettierignore\n**/*.js\n**/*.mjs\n**/*.cjs\n**/*.jsx\n**/*.ts\n**/*.tsx\n```\n\n## Editor\n\nFor [VSCode](https://code.visualstudio.com) is recommended the following extensions:\n\n- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)\n\n```jsonc\n// .vscode/settings.json\n{\n  \"editor.codeActionsOnSave\": {\n    \"source.fixAll\": \"explicit\"\n  },\n  \"editor.formatOnSave\": true,\n  \"eslint.validate\": [\n    \"javascript\",\n    \"javascriptreact\",\n    \"typescript\",\n    \"typescriptreact\",\n    \"html\",\n    \"mdx\",\n    \"vue\",\n    \"markdown\",\n    \"json\",\n    \"jsonc\",\n    \"yaml\",\n    \"github-actions-workflow\"\n  ]\n}\n```\n\n## License\n\n@tiagoporto/eslint-config © 2025 by Tiago Porto is licensed under [MIT License](LICENSE).\n","readmeFilename":"README.md"}