{"_id":"@unotest/eslint-plugin","_rev":"28-e3d11623e41dcc724ebaa1eee155371d","name":"@unotest/eslint-plugin","dist-tags":{"latest":"0.43.0"},"versions":{"0.18.0":{"name":"@unotest/eslint-plugin","version":"0.18.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.18.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"8aefe462cca37fbd2aa8a45e04feeec94a27b493","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.18.0.tgz","fileCount":6,"integrity":"sha512-Tf3GrTqdtB4s6SFB2bZDUJCMCUWSoCymHbugda6YuujMv7Un9Am1aVomKx41H5BQlUTWgBiQZREa+k9IeWS9sw==","signatures":[{"sig":"MEUCIHjOZQvrzAHE+X2+2vnU8XWmZ7wQBGzseNROm4/Zk/tYAiEA/Em0cHWgWjeHMk4djOaXk0qPeQwSbWIo/lTYkv6hCTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8806},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.18.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/17551a0d6a00dc8868b59362c3a62d9d/unotest-eslint-plugin-0.18.0.tgz","_integrity":"sha512-Tf3GrTqdtB4s6SFB2bZDUJCMCUWSoCymHbugda6YuujMv7Un9Am1aVomKx41H5BQlUTWgBiQZREa+k9IeWS9sw==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.18.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.18.0_1787442671498_0.6972777023796444","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@unotest/eslint-plugin","version":"0.19.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.19.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"c0aa31356175294efb3e2852637f09b68cef16a9","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.19.0.tgz","fileCount":6,"integrity":"sha512-hWDuAtD2no2GO2yQxrQwCf4pL/YcxirxXEKHHmb1vpRMU05Z9NuR4P+dClvIfTlXLOJhOZy3wpYS2hI5q34fdw==","signatures":[{"sig":"MEUCIH0VME2VJQFHmjSK8UKXqlNPHytYGUv71UmvlYAy5Wu7AiEAz/rRwR8fT6Uhc/yZzjP4OuJvNCCOmOlcKtNMf48TFjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8832},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.19.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/fcfea95714d55031923c2022b192bd58/unotest-eslint-plugin-0.19.0.tgz","_integrity":"sha512-hWDuAtD2no2GO2yQxrQwCf4pL/YcxirxXEKHHmb1vpRMU05Z9NuR4P+dClvIfTlXLOJhOZy3wpYS2hI5q34fdw==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.19.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.19.0_1787526676048_0.47263659222264276","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@unotest/eslint-plugin","version":"0.20.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.20.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"d9dc2baaf7b733ba55f4f77111d2508d44a0aff3","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.20.0.tgz","fileCount":6,"integrity":"sha512-dsT6Jf58ZuloC2nG/+217JYyG4UjJhz7dr35r9Wta/A3Z7EOfG0GnMaw5k5/7E6QzhZC/bFrzyGAeKXgBb5k3g==","signatures":[{"sig":"MEQCIEE4t0Ga9wy94yXVA1vlhoRXXuLhJckwoHcPPpe2FVWnAiAeQ696w66PLetgwifRVZIaNwTFbMCJrqsTIMhtuZpOvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8858},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.20.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/2a2e9c713b47d2ac501c14b00ae8d453/unotest-eslint-plugin-0.20.0.tgz","_integrity":"sha512-dsT6Jf58ZuloC2nG/+217JYyG4UjJhz7dr35r9Wta/A3Z7EOfG0GnMaw5k5/7E6QzhZC/bFrzyGAeKXgBb5k3g==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.20.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.20.0_1787576636760_0.3448466075164047","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@unotest/eslint-plugin","version":"0.21.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.21.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"eb5f60ba3361cc62c7550932897026af6491aed8","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.21.0.tgz","fileCount":6,"integrity":"sha512-oNrUiJNaxG8Oc6r9qd8rEJYphmjl1E45NWvpJ5dxMiof9j9yVnQbow/v1o2E56TZ31N/T7XoA+6Q+5gEuoS7ww==","signatures":[{"sig":"MEQCIDFE+Ks6B/xCHdLg91MShjfMODQRzF0bZ8MQV5RUUbZkAiB79nOtuaJ/+gJYz4ymNmB7q8XhcaWoIk84wbToo5pnpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8884},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.21.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/49b2823dc35019e55d6def3e6d51cac7/unotest-eslint-plugin-0.21.0.tgz","_integrity":"sha512-oNrUiJNaxG8Oc6r9qd8rEJYphmjl1E45NWvpJ5dxMiof9j9yVnQbow/v1o2E56TZ31N/T7XoA+6Q+5gEuoS7ww==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.21.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.21.0_1787615756818_0.7753346817734861","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@unotest/eslint-plugin","version":"0.22.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.22.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"b6c409f41f5792fcd2ae40a496dbce3a6a5b8680","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.22.0.tgz","fileCount":6,"integrity":"sha512-ffnpxMXnLRQxlogyR72bbuTqxTJKPJJfK/3nYgJllq0q705SQbFELKpv1jCgfw4fpV0uDW2rcRassmMk41W+cg==","signatures":[{"sig":"MEUCIQC8RxnTMH7zVYUM8sstY+Tdn0JqzxbOwZhii6ZHiTNRgQIgPqU/mTnAHzxPB2yI/xz23/+etSm35LnOb/W3Mxxz1tY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8910},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.22.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/e54a3b633dba3db12685732784c7098c/unotest-eslint-plugin-0.22.0.tgz","_integrity":"sha512-ffnpxMXnLRQxlogyR72bbuTqxTJKPJJfK/3nYgJllq0q705SQbFELKpv1jCgfw4fpV0uDW2rcRassmMk41W+cg==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.22.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.22.0_1787739691244_0.8514753767060153","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@unotest/eslint-plugin","version":"0.23.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.23.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"ce6dd7855bdd699147c2fe09d1463c9460a16bba","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.23.0.tgz","fileCount":6,"integrity":"sha512-sEb+P4rev+KPSPhyhyLI/dH6EALhXbkqGrXZ4IHXVehGmUi8aJUIavCZpGY2CS7eUbbMm2eUqQjABnrevbMr7A==","signatures":[{"sig":"MEQCICnxA6jYKyuzGDGCtNqwObQDpRYwinLJ5yHVHSWqdc+pAiAQnmszgUYnJ6yUJ5PL7AHRQLUuS8c+jH745E3rXT0BIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8936},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.23.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/41aa6d3d48e7c1afd36fb214344f6bb1/unotest-eslint-plugin-0.23.0.tgz","_integrity":"sha512-sEb+P4rev+KPSPhyhyLI/dH6EALhXbkqGrXZ4IHXVehGmUi8aJUIavCZpGY2CS7eUbbMm2eUqQjABnrevbMr7A==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.23.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.23.0_1787745361233_0.45227560994891136","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@unotest/eslint-plugin","version":"0.24.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.24.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"3220f5e75a6d6feda8dddb4358f897720ea323ed","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.24.0.tgz","fileCount":6,"integrity":"sha512-dIeOAyr9siJcDKV3DcGTbb0wu7RXfba2hJ5JH6bT2j8URatkjL4X3gJVsSpIBX8j4dciAmHy1U0lXwyV/S239g==","signatures":[{"sig":"MEQCIFieVIjenB/d5g7A2OTytpBGEJ759tCSG4I6Auq4oXmEAiAkKjZW7hmfadvGHYmg9gkXP14DYZaWRsO7Z91PIxHYsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8962},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.24.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/b5207b2a6e7ab6606984ab58285ed133/unotest-eslint-plugin-0.24.0.tgz","_integrity":"sha512-dIeOAyr9siJcDKV3DcGTbb0wu7RXfba2hJ5JH6bT2j8URatkjL4X3gJVsSpIBX8j4dciAmHy1U0lXwyV/S239g==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.24.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.24.0_1787770751687_0.9615078842869653","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@unotest/eslint-plugin","version":"0.25.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.25.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"347aab18ce2037bb595a97eeb5249ff78970ccb6","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.25.0.tgz","fileCount":6,"integrity":"sha512-VslO4k9Jiuavr63Obrw+GTMmLi8nV2s0jLVdADCwK4BMbzUlTFiks8/3QhM9BDmpfWD97bmnbXbS+JUohtzlvw==","signatures":[{"sig":"MEYCIQCWR8SXict4+1Bw9FjpmS9N8IPKEPtse+pIpQlqBlFEIQIhAOBoYR02Jk82dWIl3HKs6jDlqoqqmfrnfCMVDj6Q9Lns","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8988},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.25.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/89bdf7e1e185f468f820e2a321dcc99d/unotest-eslint-plugin-0.25.0.tgz","_integrity":"sha512-VslO4k9Jiuavr63Obrw+GTMmLi8nV2s0jLVdADCwK4BMbzUlTFiks8/3QhM9BDmpfWD97bmnbXbS+JUohtzlvw==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.25.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.25.0_1787960722077_0.3284925416949487","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@unotest/eslint-plugin","version":"0.26.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.26.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"bf782175b9a77495f68fd09e5fe94911bbe105b3","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.26.0.tgz","fileCount":6,"integrity":"sha512-Sj4IiFyfM+7tTl0yvVJupb7666YmJOlcUK5Lt78jsZpirzLGe5RWlWDnDIgGGzm9Qt1RQzzLS23pcPAAytagsw==","signatures":[{"sig":"MEQCIEF3mVLl5GPLwf/ir8oQdBe8hIcvtyARJo9D9fSQv+5iAiBULxTwgFT2FBu948fJGfgXg1nFhO8kwhfe2nAEEZ0caA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9014},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.26.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/2cdb20c8c93aad1cb8164d4603551858/unotest-eslint-plugin-0.26.0.tgz","_integrity":"sha512-Sj4IiFyfM+7tTl0yvVJupb7666YmJOlcUK5Lt78jsZpirzLGe5RWlWDnDIgGGzm9Qt1RQzzLS23pcPAAytagsw==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.26.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.26.0_1788045019192_0.17950870848464917","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@unotest/eslint-plugin","version":"0.26.1","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.26.1","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"e32b27c27d5e7a77d61cd8d21dc0f2431945a73a","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.26.1.tgz","fileCount":6,"integrity":"sha512-X49TTU+Gp81Ui9dS5UZ2JoVsSQYtsyzn/cfe7wKb1YGwG09ZTYjPOgJM4ZydTTyVaR5lnP+K3xLS1FhnIiNA1w==","signatures":[{"sig":"MEQCIHzHKguI0azDQU6cDBVU3hO4/zymmA8yJG0fasEMVT+kAiBRjNhQ/gbVaovoAR+UdilQ6/+0a9A47DqXWZxMr8K47w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9040},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.26.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/67b8c9181a7819fb9cab8aa3d906ea85/unotest-eslint-plugin-0.26.1.tgz","_integrity":"sha512-X49TTU+Gp81Ui9dS5UZ2JoVsSQYtsyzn/cfe7wKb1YGwG09ZTYjPOgJM4ZydTTyVaR5lnP+K3xLS1FhnIiNA1w==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.26.1"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.26.1_1788125497097_0.5200181843621952","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@unotest/eslint-plugin","version":"0.27.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.27.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"9b8aa70dbd09e342029288262b45eed138c1172e","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.27.0.tgz","fileCount":6,"integrity":"sha512-8ILOexaSr5E0zvIGWl6QeSeJSh+TKb0wUEfj37OwQiDsfBn1UCA8H1LS3GesA1PkOGp3NRGPQKykUIvzMJTfiw==","signatures":[{"sig":"MEUCIQDXuVtBEcdREXn3AbYgd1XNsKG/U0nPUlDCOaokbfVr0QIgPGECrKi0SoYSoH/BHkw7fT2tXDTEsfx8Yv+Km42xIvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9066},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.27.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/a4d83f87b33685872fe2b6dc8a3911e0/unotest-eslint-plugin-0.27.0.tgz","_integrity":"sha512-8ILOexaSr5E0zvIGWl6QeSeJSh+TKb0wUEfj37OwQiDsfBn1UCA8H1LS3GesA1PkOGp3NRGPQKykUIvzMJTfiw==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.27.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.27.0_1788208796259_0.7406169427928291","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@unotest/eslint-plugin","version":"0.28.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.28.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"cdc6dc88df63a7001a0793c1beec0342f3050136","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.28.0.tgz","fileCount":6,"integrity":"sha512-M1k/82D/53LexyKQo2AnfxYXtEnZkZX+XjvSZutrmZG4vSD+IhM/cMxVazsVXppbcJJhL3OiY3/D434ZsThaAA==","signatures":[{"sig":"MEUCIQDqR+zcBHjkGBP6cIv9stExYeBSloAmD7bmJm1+Mw/5GAIgUJ1HLbHRFlqpbH3DHAkjMbGZwV585wJj2YcjOSAd+sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9092},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.28.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/04f4c9d4dfde51162b2d23dadf5ef47c/unotest-eslint-plugin-0.28.0.tgz","_integrity":"sha512-M1k/82D/53LexyKQo2AnfxYXtEnZkZX+XjvSZutrmZG4vSD+IhM/cMxVazsVXppbcJJhL3OiY3/D434ZsThaAA==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.28.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.28.0_1788265595009_0.3958553063133101","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@unotest/eslint-plugin","version":"0.29.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.29.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"08871ab1b63d82de085954cf6215014a7f31a41f","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.29.0.tgz","fileCount":6,"integrity":"sha512-HiQ024XUrDAJXiHCotL921APwPIHwNyNRSLzOXHxAVjodwqcE7XWhbIGfxEax8x3+k35Ip1ZbzC/XzZ3yQCgbg==","signatures":[{"sig":"MEYCIQDNTxJrW0Cm63xntAlGd3v7OG3SBMenAj3WquCUmhVSQgIhANF1PCPmAS705Wgz+MR6h1biDmfW6Rimxdqqfpkgw5D+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9118},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.29.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/1a89d4326936d89b3a97ca70b11a9d2c/unotest-eslint-plugin-0.29.0.tgz","_integrity":"sha512-HiQ024XUrDAJXiHCotL921APwPIHwNyNRSLzOXHxAVjodwqcE7XWhbIGfxEax8x3+k35Ip1ZbzC/XzZ3yQCgbg==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.29.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.29.0_1788303599147_0.11228896242221009","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@unotest/eslint-plugin","version":"0.30.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.30.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"1897b23b7d30e3727fa456d6e948368f263a5d3f","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.30.0.tgz","fileCount":6,"integrity":"sha512-w6C5K2AG5D4zKo4ljLlxMh6XX3BNmwek6IKbWMGjHgEZo95Bh334vczJSs4Rg4+3A1Oc1NyHObRYokb7iz986A==","signatures":[{"sig":"MEUCIQC8+3LN+r+5yQYuffNkmK4cGPjRtk5p8247SvIXTb6nbAIgIz9e6QDMbFbyANY1jwLVLyfdzLx9NO7mr7eUx+VenSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9144},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.30.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/ff82b7c67f1f33823010b442842a7422/unotest-eslint-plugin-0.30.0.tgz","_integrity":"sha512-w6C5K2AG5D4zKo4ljLlxMh6XX3BNmwek6IKbWMGjHgEZo95Bh334vczJSs4Rg4+3A1Oc1NyHObRYokb7iz986A==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.30.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.30.0_1788426010734_0.44737316531334304","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@unotest/eslint-plugin","version":"0.31.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.31.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"4ec5337260e15e75d36253cc3d2156a97f841a89","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.31.0.tgz","fileCount":6,"integrity":"sha512-bEEaCpEagP2+vCOBrOb9UHYpo89/xxfEgw0gz0Aq/lh8kDI+o9RW9AYiVFsUyNBVDkUHGTL04V2nTCORELaisw==","signatures":[{"sig":"MEUCIEr9JAkCoAPoTp0lj+iBVBZUUfJ0GNItq8sgfS0cOxTSAiEA8BVzcchqs53JgjLWR9qG6AgJl/yEso40mOncnhEj29A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9170},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.31.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/3e22050243e09d6c3d046bb88dad9ff3/unotest-eslint-plugin-0.31.0.tgz","_integrity":"sha512-bEEaCpEagP2+vCOBrOb9UHYpo89/xxfEgw0gz0Aq/lh8kDI+o9RW9AYiVFsUyNBVDkUHGTL04V2nTCORELaisw==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.31.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.31.0_1788515791409_0.48225030997509943","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@unotest/eslint-plugin","version":"0.32.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.32.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"0d56b22901138e6cf4c3d0e40693f4bf58e45f35","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.32.0.tgz","fileCount":6,"integrity":"sha512-+KyMeJ/qfKm6VSBerBzg05x1jkn+z26cgskouNDolN6qBZ3IB0bcEQMhlpCtpiKUtG1pwRwyJ6LV14WJm2WvVw==","signatures":[{"sig":"MEQCIGB9rk15YojXTRqBIX2nSrZVoLJIHbOJxcNRpMKIZ/BzAiBlUXq0lryiS2ghCg8ND9jtmoYrA5wBPwWAOZY+7AFjnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9196},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.32.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/32ef67c641628ef8e90430d0b422016d/unotest-eslint-plugin-0.32.0.tgz","_integrity":"sha512-+KyMeJ/qfKm6VSBerBzg05x1jkn+z26cgskouNDolN6qBZ3IB0bcEQMhlpCtpiKUtG1pwRwyJ6LV14WJm2WvVw==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.32.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.32.0_1788561417483_0.37460107276572385","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@unotest/eslint-plugin","version":"0.33.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.33.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"08ce8872b1d9bd2abec21433948e597601ef37fd","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.33.0.tgz","fileCount":6,"integrity":"sha512-0kgf15iivLMoUmhXUn/5HdDA3W7cbdOiN1l3Rjj4wQTmb8Dy7rzfRntTFl3cONOuqU0pAiqCBosMuaJy0WkTZA==","signatures":[{"sig":"MEQCIBydNCZ3revZkaA7pbXAh+npQdqH7xJujr2uIl4HdyRPAiA/V5xZv0ygAZ0OevBbWUr4BHvqYi2/PJu3xbmzDVUbdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9222},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.33.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/5f1a8e8febc46cd38a5c287a4ee2bc82/unotest-eslint-plugin-0.33.0.tgz","_integrity":"sha512-0kgf15iivLMoUmhXUn/5HdDA3W7cbdOiN1l3Rjj4wQTmb8Dy7rzfRntTFl3cONOuqU0pAiqCBosMuaJy0WkTZA==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.33.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.33.0_1788698673988_0.7643090015065395","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@unotest/eslint-plugin","version":"0.35.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.35.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"75cceb4e6a9c3b0341e72cbf37b37b6174bb3b80","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.35.0.tgz","fileCount":6,"integrity":"sha512-z3htG1DTdyqXlO6d1TqNhLHU1OvXXrdzAN/Nzvx1xw2JMOFT8gt1Yf6cctkDlw7lG+RPXGplClNY8kEav0gqkQ==","signatures":[{"sig":"MEYCIQCra15V1oGey9017i2tkE15DOS+P8sJVEg7TfvZlrb57wIhAOGujDjrYQYIbiuCBs38N52Rfrjp3rBTY0AMJ4iRiTwv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFt5eB9S68yBLtSr//lwnxKMuF28OwAjBm4nEIrmXOcAAiBltvugOt7JMCiMMUMfTPRR44tfz2y2u7iZyXnGtV5fJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9274},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.35.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/4af121072900d2609c065c7def42b465/unotest-eslint-plugin-0.35.0.tgz","_integrity":"sha512-z3htG1DTdyqXlO6d1TqNhLHU1OvXXrdzAN/Nzvx1xw2JMOFT8gt1Yf6cctkDlw7lG+RPXGplClNY8kEav0gqkQ==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.35.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.35.0_1789508995499_0.69977622889943","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"@unotest/eslint-plugin","version":"0.35.1","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.35.1","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"66b871b71b713830440df4b89d1e6b4bfd84a68f","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.35.1.tgz","fileCount":6,"integrity":"sha512-yw9NvhWYttiyoUri6C/rQalnTEWJcZBKnAIPypeZd7Qz7mhdWoclEzU8UHDTDoh0v4KZZzyIZXbVpNProJe+rw==","signatures":[{"sig":"MEQCIEnyr7O/rAONMSmYKWttI4YM5yK4tnsSecsekq6SE5TUAiB8FQ842v6PaD0Lv7objezLVZwFZvUxBeQ9D+mlDqWs6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDc3liOXGzC9dnvTqwIjRFTBxbLScQ++CqbrNBdy9cw7AIgPgA0raHxHr+X4XhSOUKrTCZ/B+foYGkDplEqtOBUXXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9300},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.35.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/c11c67b889a01c5d134eb843bb2e83e7/unotest-eslint-plugin-0.35.1.tgz","_integrity":"sha512-yw9NvhWYttiyoUri6C/rQalnTEWJcZBKnAIPypeZd7Qz7mhdWoclEzU8UHDTDoh0v4KZZzyIZXbVpNProJe+rw==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.35.1"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.35.1_1789556324660_0.6278955059502436","host":"s3://npm-registry-packages-npm-production"}},"0.35.2":{"name":"@unotest/eslint-plugin","version":"0.35.2","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.35.2","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"71ba8593074e8ad976acf5cd3d3fb348208f5c15","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.35.2.tgz","fileCount":6,"integrity":"sha512-7HpF932lk9pAEuM6QjUe83k9wXkePlSygJpaSJENoGsVaxzmI4Rb+/te2jgNSDtm2oaiZYHFqivfK1avHavLNw==","signatures":[{"sig":"MEYCIQDEgm7P7H2EAYq9xOSTQeoxrIkGnthjMhilo0WoGZMRPwIhAKi0HhjRgO0tZsre6uracQms+IcrHvMstG2kbRJ2OCQ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOwyyWTkc6H7/3UXf1oUCFplejqu/AfdIBxYDbKlRfQAIgQzUKDJTF61Q9YXc8+GgE/9zjKLmqQYhJJOxFHBBY5Vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9326},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.35.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/d7f240ef15f7b32b9828657772a14def/unotest-eslint-plugin-0.35.2.tgz","_integrity":"sha512-7HpF932lk9pAEuM6QjUe83k9wXkePlSygJpaSJENoGsVaxzmI4Rb+/te2jgNSDtm2oaiZYHFqivfK1avHavLNw==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.35.2"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.35.2_1789568353172_0.47282806729080384","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@unotest/eslint-plugin","version":"0.36.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.36.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"20d26350511c78a41a44d22903e06d5eeefc4b3d","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.36.0.tgz","fileCount":6,"integrity":"sha512-ASeg0bmAIKMujyFM4jW8RyRJcmiPC9WrC+Vn96qi3VYEya/RB4KShn7u6W3L+cbCeEQRmAJxI3n5flRYzEZd+g==","signatures":[{"sig":"MEQCICUcS+e9u8/Jtqi6lhqSeObz5Xd57KDVPfNTZ9/YoeobAiAQSFdOOHd/Tju68ZKduvzJJA1eJdUHk8jcKIn2jEGaSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAnPSTt92fCZlIk8wZPcpRiqTJplB+KSLrPgFf9FCL8/AiApjndyJqB//hNwDtq+fs22AzukRqaJc5me/pz516HeFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9352},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.36.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/27af1d8caa3e19b19165b3316176190a/unotest-eslint-plugin-0.36.0.tgz","_integrity":"sha512-ASeg0bmAIKMujyFM4jW8RyRJcmiPC9WrC+Vn96qi3VYEya/RB4KShn7u6W3L+cbCeEQRmAJxI3n5flRYzEZd+g==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.36.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.36.0_1789584614663_0.3862734976903608","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@unotest/eslint-plugin","version":"0.37.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.37.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"c4a706f26c53eefc21a266650176eac6c04e333c","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.37.0.tgz","fileCount":6,"integrity":"sha512-v49Ek+3xDoKrvBKgym8xvckHetYF+dIX8miIVAMrV1QDH1gq/1+BGyMAQOnZAWSFWn+YPOun9qKsnDBsuYBHSQ==","signatures":[{"sig":"MEQCICFc4sKkt2R8lsKIdVZshnB+R+TNvzaOU1FLBzU4s8/LAiBrqGMH6dvbWzoSWSFMOvlvv7Zf8D8G2TBj62PHncunPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6QbxGSsc/BEk3hWkiALauq3W68nppc/AIM+ZeypYyswIhAM+98fibeBQuXVdviWHLondsy/j2dFAbBKb/PRZsaD87","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9378},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.37.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/bd03cbb13b9c229f2a02efa68295f2ed/unotest-eslint-plugin-0.37.0.tgz","_integrity":"sha512-v49Ek+3xDoKrvBKgym8xvckHetYF+dIX8miIVAMrV1QDH1gq/1+BGyMAQOnZAWSFWn+YPOun9qKsnDBsuYBHSQ==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.37.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.37.0_1789640139587_0.5355677552373168","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@unotest/eslint-plugin","version":"0.38.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.38.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"6b50ee98b113ef9fac7df3273d5464cb4a377ae2","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.38.0.tgz","fileCount":6,"integrity":"sha512-EctC6yJ0silvZB3PYGLMKWboRjZymO6GcOMnKEext/X+i69VIYAbOxb//Za2NSVoIM+qgQij81CuYEHmIk7ORA==","signatures":[{"sig":"MEQCICTxj5P20pESlkjUNHKp1AFGCCjVsN1jt6zU8Nlpt/DuAiB9EgZTe7zcdOTaDtDTBGCS3TG0MIcZW5p5dsL/sC8Rug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDC06xyooqpvP9RMQUizzXwv1JB4QJVSKpka/T7v31H5AIhAOu1DQA3Z1FjYiD/Q6BwPGt/TCV6BcAZCJbSlPtuaX2F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9404},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.38.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/ce7edb9e79b1c2183f66cebe0ae2990b/unotest-eslint-plugin-0.38.0.tgz","_integrity":"sha512-EctC6yJ0silvZB3PYGLMKWboRjZymO6GcOMnKEext/X+i69VIYAbOxb//Za2NSVoIM+qgQij81CuYEHmIk7ORA==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.38.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.38.0_1789680923370_0.5524803395797742","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@unotest/eslint-plugin","version":"0.39.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.39.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"a743e9c13347cecd8852acd58c3bd2aa091c78cf","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.39.0.tgz","fileCount":6,"integrity":"sha512-wKUSqKRF2RHxz0TBi8RBgdpWUQv6ft6CPqvM9wo8xMibZMaZdtUuVK2RZjTtLmTi8G06fnw+O/igatbxU3idyQ==","signatures":[{"sig":"MEYCIQCvtFyEpacBsE2XVPW8TmBqk0dewlYxzD6QH03JocrfbgIhAJL/a0u+CBCefRRBDEgWtaHscGkq50g1O7iqIaipCQjA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDI0GmbAzOAwBUEPjR2uck/APMFRs9Xr4NOya54S5D0YQIhAP5CxaT8x5YA+/v3qv5XxqTMhtxco7KkQH63tsHsghUa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9430},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.39.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/c0d48280424b940fd9f42a2160b6b4d9/unotest-eslint-plugin-0.39.0.tgz","_integrity":"sha512-wKUSqKRF2RHxz0TBi8RBgdpWUQv6ft6CPqvM9wo8xMibZMaZdtUuVK2RZjTtLmTi8G06fnw+O/igatbxU3idyQ==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.39.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.39.0_1789766400588_0.8723696892653883","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@unotest/eslint-plugin","version":"0.40.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.40.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"8ff866ee65e1cc8b9d9046b7a011c5f5f2c67483","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.40.0.tgz","fileCount":6,"integrity":"sha512-NCIZWuTAvLwCcmUKDAtzACco3nsEmBbsy5U9oBlj52eSxK/t9/o01dKc9z/CLPtlUMAo+3/4fQJTVxKtgQBh9A==","signatures":[{"sig":"MEUCIDwBDUUoWuE5vuKnwWdKfvBKf8KtCAJpwiGj7in4Y/2UAiEAmKR4CqgDDNUfNmg67S6MeTNzQvvZB04ZxRVycBf7GSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUyuKrPS8Xoa8JDGFXzdhn4hSRz6XJlNRFmPGujjIP3wIhAPmITgTzuJcJloKAKD2Y05+KB3EG7fks2Sxqx7140rr/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9456},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.40.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/08ae4ebb353ef2df6a862ff9f69f5d2d/unotest-eslint-plugin-0.40.0.tgz","_integrity":"sha512-NCIZWuTAvLwCcmUKDAtzACco3nsEmBbsy5U9oBlj52eSxK/t9/o01dKc9z/CLPtlUMAo+3/4fQJTVxKtgQBh9A==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.40.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.40.0_1789842121010_0.8186059925300015","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@unotest/eslint-plugin","version":"0.41.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.41.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"0e7150c53a362aec9c5756401f153ee5e8ac1241","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.41.0.tgz","fileCount":6,"integrity":"sha512-t8Sfo0sqxoaH75l2wLvAnxkQ+PO1QtwjJzXzmZwyKJFyYnuMlipOPMGW1H0RCMjXLzjXqdHpaALt10rykHHV4A==","signatures":[{"sig":"MEYCIQCFtjAGqXj1HP5Fl060pq1oVdjilR5qowbpZrsR4lVozgIhALsmm1nGxL3fZrbhTCneCgDkOyU/AQSEyu3K+Mrh5Msa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA7yRDBtk80bKODHa1BlVVzTEDbKHsrAxakxuIfeJmn3AiEA5G4crPozI330UtP+lOKGTmeWQ0gmRMcxXb2fOud3mdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9482},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.41.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/6e879549ef430b4dbcccc1fcac985446/unotest-eslint-plugin-0.41.0.tgz","_integrity":"sha512-t8Sfo0sqxoaH75l2wLvAnxkQ+PO1QtwjJzXzmZwyKJFyYnuMlipOPMGW1H0RCMjXLzjXqdHpaALt10rykHHV4A==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.41.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.41.0_1790025287575_0.4932750423042591","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@unotest/eslint-plugin","version":"0.42.0","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","_id":"@unotest/eslint-plugin@0.42.0","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","dist":{"shasum":"88c2304544f5e98800715bc4ad752c39128a8146","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.42.0.tgz","fileCount":6,"integrity":"sha512-QQXCgHl+3waGJmygnBbV2V0OdhxSMa45vPbzLS+8iIWJK/e7QGdhoM1J9pGvS4pp0hM7IXJ4oFKMNnSS+gDw5w==","signatures":[{"sig":"MEUCIARJZ4APdxBpp+T/V0xX9kM50S0q5fO2aew+jRGR2NeAAiEA+xK37zWQ0Ox5U80nzOrimTw8vpX5LXCpfX8Qfh3/+BA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGN/LgpiHEXL0ZvzqhnleCoL+cYle9LZkSFESJUhPdARAiBpJpbOfWlLSANbZfDcqqA7qHKuTSsLbSfLMWDYfmx+xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9508},"main":"./dist/index.js","type":"module","_from":"file:unotest-eslint-plugin-0.42.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"_resolved":"/private/var/folders/cc/hz3517s925v_7z23ktmjplz80000gn/T/4ca199df7f828db228a4fc481bf51b52/unotest-eslint-plugin-0.42.0.tgz","_integrity":"sha512-QQXCgHl+3waGJmygnBbV2V0OdhxSMa45vPbzLS+8iIWJK/e7QGdhoM1J9pGvS4pp0hM7IXJ4oFKMNnSS+gDw5w==","_npmVersion":"10.9.4","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.42.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.42.0_1790285459858_0.5654279280239665","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"_id":"@unotest/eslint-plugin@0.43.0","dist":{"shasum":"bda523aa0da2beb28d6b703ac3ccbe0436f2df7a","tarball":"https://registry.npmjs.org/@unotest/eslint-plugin/-/eslint-plugin-0.43.0.tgz","fileCount":6,"integrity":"sha512-Vkj69/2jWvOHS/Rtohbsd5nmQpNCa1MDco7Yfm+1HgEKdL8v7h5ij5jEJwt/WYPIMCvCB1XeR3mFBNlQQLm4Sg==","signatures":[{"sig":"MEQCIA5tXBtnLpDRzubP6VAwdm6UCxXVA8z7uLY24jdtZW30AiBzgiGn2j6SKBRB+MdhEheV3PL51J3GQBIO043p2rM/5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFi2PoHcUMLbuwAFhUL/rKk82bRaU9MSXLT595z50HweAiEAs+fyv8V3rgLeo+Z/AlwaPd4ntgiuAfy4a/awAbUm8dA="}],"unpackedSize":9534},"main":"./dist/index.js","name":"@unotest/eslint-plugin","type":"module","_from":"file:unotest-eslint-plugin-0.43.0.tgz","types":"./dist/index.d.ts","author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"MIT","version":"0.43.0","_npmUser":{"name":"unotest","email":"ivan@unotest.com"},"homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","_resolved":"/private/var/folders/rz/_3r_2y197wsgdyw3_l5ygv340000gn/T/ca38a6e824a03f34c6b51ea469245805/unotest-eslint-plugin-0.43.0.tgz","_integrity":"sha512-Vkj69/2jWvOHS/Rtohbsd5nmQpNCa1MDco7Yfm+1HgEKdL8v7h5ij5jEJwt/WYPIMCvCB1XeR3mFBNlQQLm4Sg==","_npmVersion":"10.9.8","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","directories":{},"maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","@unotest/web":"^0.43.0"},"peerDependencies":{"eslint":">=9","@unotest/web":">=0.19.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin_0.43.0_1790496381623_0.048497442665094814"}}},"time":{"created":"2026-08-22T23:51:11.331Z","modified":"2026-09-27T08:06:21.876Z","0.18.0":"2026-08-22T23:51:11.642Z","0.19.0":"2026-08-23T23:11:16.173Z","0.20.0":"2026-08-24T13:03:56.904Z","0.21.0":"2026-08-24T23:55:56.957Z","0.22.0":"2026-08-26T10:21:31.383Z","0.23.0":"2026-08-26T11:56:01.380Z","0.24.0":"2026-08-26T18:59:11.859Z","0.25.0":"2026-08-28T23:45:22.217Z","0.26.0":"2026-08-29T23:10:19.368Z","0.26.1":"2026-08-30T21:31:37.236Z","0.27.0":"2026-08-31T20:39:56.370Z","0.28.0":"2026-09-01T12:26:35.147Z","0.29.0":"2026-09-01T22:59:59.287Z","0.30.0":"2026-09-03T09:00:10.875Z","0.31.0":"2026-09-04T09:56:31.551Z","0.32.0":"2026-09-04T22:36:57.614Z","0.33.0":"2026-09-06T12:44:34.136Z","0.35.0":"2026-09-15T21:49:55.573Z","0.35.1":"2026-09-16T10:58:44.751Z","0.35.2":"2026-09-16T14:19:13.249Z","0.36.0":"2026-09-16T18:50:14.772Z","0.37.0":"2026-09-17T10:15:39.682Z","0.38.0":"2026-09-17T21:35:23.486Z","0.39.0":"2026-09-18T21:20:00.673Z","0.40.0":"2026-09-19T18:22:01.087Z","0.41.0":"2026-09-21T21:14:47.673Z","0.42.0":"2026-09-24T21:30:59.940Z","0.43.0":"2026-09-27T08:06:21.707Z"},"author":{"name":"Ivan Volkov","email":"ivan@volkov.io"},"license":"MIT","homepage":"https://www.npmjs.com/package/@unotest/eslint-plugin","description":"ESLint plugin for unotest web DSL scenarios: one `dsl` rule that runs the exact same validator as `unotest-web lint` (parser, vocabulary, linter rules, config severities) and reports its diagnostics through ESLint, plus a flat `recommended` config wired f","maintainers":[{"name":"unotest","email":"ivan@unotest.com"}],"readme":"# @unotest/eslint-plugin\n\nESLint plugin for [unotest web](https://docs.unotest.com) DSL scenarios.\n\nOne rule — `@unotest/dsl` — runs your scenarios through the exact same\nvalidator as `unotest-web lint` and the viewer's live editor: parser,\nvocabulary checks, linter rules, and the severity overrides from your\n`unotest.config.mjs`. ESLint and the CLI can never disagree, and a new\nvalidator rule needs zero plugin updates.\n\n## Setup\n\n```sh\nnpm install --save-dev eslint @unotest/eslint-plugin\n```\n\n`@unotest/web` must be installed in the project (it usually already is —\nthe plugin delegates all checking to it).\n\n```js\n// eslint.config.mjs\nimport unotest from \"@unotest/eslint-plugin\";\n\nexport default [...(await unotest.configs.recommended())];\n```\n\nThe factory is async because it loads your `unotest.config.{js,mjs,ts}`\n(severity overrides), discovers helper names from `unotest/e2e/_helpers/`\nand your variable names from `unotest/.env` / `.secrets` (names only —\nvalues are never read into the config).\n\nThen:\n\n```sh\nnpx eslint unotest/e2e\n```\n\n## What `recommended` wires\n\n- `files: [\"unotest/e2e/**/*.js\"]` — scenarios and helpers only.\n- `@unotest/dsl: \"error\"` — every engine diagnostic is reported at its\n  line/column; the engine's own rule id and severity ride in the message\n  (`[warning lint:pause-explicit] …`), since an ESLint rule has a single\n  configured severity.\n- `no-undef: \"off\"` — in-scenario bindings are implicit globals by\n  design; unknown names are the engine's `unknown-function` job.\n- Globals for the DSL vocabulary, your helpers and your `UPPER_SNAKE`\n  variables, so other plugins' rules don't trip on them.\n\n## Severity\n\nRule severities come from `linter.rules` in `unotest.config.mjs` — the\nsame source the CLI uses. `\"off\"` there removes the diagnostic entirely;\nthere is nothing to configure on the ESLint side.\n\n## License\n\nMIT © Ivan Volkov\n","readmeFilename":"README.md"}