{"_id":"@grafana/eslint-plugin-plugins","_rev":"199-fb528c05cfe6dfdca3c9403ba3895645","name":"@grafana/eslint-plugin-plugins","dist-tags":{"canary":"0.6.4-canary.2527.22940271015.0","latest":"0.7.0"},"versions":{"0.0.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.0.0","author":{"name":"Grafana labs"},"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.0.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"5d76b1edca8470821ca04c59269b98d5fddf795b","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.0.0.tgz","fileCount":4,"integrity":"sha512-DA5hRsh2/M+0JQdboyiWb7BaEW+hnI42HTsL4uFr4UDPqC4Nip8ZGfJ7VI3FYcdehicTPd12Cu22EnBY1p+xcA==","signatures":[{"sig":"MEQCID+OBDLlqFs9l8d5qthunBBeI9RxkJwle7RF2pC6/JM/AiBjk98OSGyKuonARUIAOZZ9uf46yN15vN+iqg2TBdUezw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14886},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"10.9.2","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.0.0_1738924606229_0.994213743788062","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-canary.1520.13198228296.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.1.0-canary.1520.13198228296.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.1.0-canary.1520.13198228296.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"508c638f121f8d6efdaabd03b37ed2fb959e3c7a","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.1.0-canary.1520.13198228296.0.tgz","fileCount":11,"integrity":"sha512-6oOCBlZu+GQ07xnYI3nDl3kHfqR764BJIL/tjhKxEJhAOgfFk7XovkqAva5By6le5EG0ks743ApE6tbD0vWiNQ==","signatures":[{"sig":"MEUCIQCoyWZPAqN9dCY/dO45aQ/lxeIbJzIEhzSNyrif4m58LAIgJZLSjvV8pTAbKOLJMnvCYh2WhfJAE6UpkugfqrLCcA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.1.0-canary.1520.13198228296.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33820},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"62dd701ab8a90d637a0d9b455cfd5c5c2ae7d27f","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.23.0","@typescript-eslint/rule-tester":"^8.23.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.1.0-canary.1520.13198228296.0_1738925383024_0.37296567831380734","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-canary.1520.13200030079.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.1.0-canary.1520.13200030079.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.1.0-canary.1520.13200030079.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"dc508d7e49c68264784a5fdd19edfa0eb64624bf","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.1.0-canary.1520.13200030079.0.tgz","fileCount":11,"integrity":"sha512-0iInRJbAU9TsadrHSez9SQxmTsZFhaDGgOsFfhyNGD0/wkdgw/fxvDiPfrRXcTOrQK+fSratAj4NClftIZVZqw==","signatures":[{"sig":"MEQCIFPK9CEymumkF6qkQkdLA8ww9e+3t/5p417xGA/pV36OAiB9rf73zGiEcQBSuXc/1vwNoSBjVXNbl7FQID9IRveTXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.1.0-canary.1520.13200030079.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33820},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7ec902c79f5f140e3864b23dda9b9fa681d7b6f8","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.23.0","@typescript-eslint/rule-tester":"^8.23.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.1.0-canary.1520.13200030079.0_1738932334502_0.6890077807234041","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-canary.1520.13200282926.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.1.0-canary.1520.13200282926.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.1.0-canary.1520.13200282926.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"000d7b3f76e906a5b987fd95e9830592a93bc227","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.1.0-canary.1520.13200282926.0.tgz","fileCount":11,"integrity":"sha512-DLfxIMu+gQlqYo1M3s5xHmq0XqsqTx1i1/7S0nHDIjRECXihS/F3Ykg8+Kfj6v4PbxFNckX/g+1sKfSi2oRs+Q==","signatures":[{"sig":"MEQCIArcaj2ZmJ2Lq3l267rTUTkv6L64tDpNLwh5U8lFWgugAiBDd1cFqR1wLbaXCs7oyJmnIz0/6rtpzbk9k9x0ELt4mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.1.0-canary.1520.13200282926.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33820},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f53c4880872b0f661f39e4278e0a06ea0bf150c7","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.23.0","@typescript-eslint/rule-tester":"^8.23.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.1.0-canary.1520.13200282926.0_1738933307687_0.09489856985755085","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-canary.1520.13233881523.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.1.0-canary.1520.13233881523.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.1.0-canary.1520.13233881523.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"ca18add8b6711fe5ce2cd2b406c7c0405b22caed","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.1.0-canary.1520.13233881523.0.tgz","fileCount":11,"integrity":"sha512-HjRIZdH2LJ4maJCFKNfTM9D0kGyg+2GKeVg5UmLh6C8ajXVemNhWr6iuG2qv92+CMI4mdMQueLg4qlXmzL6B3w==","signatures":[{"sig":"MEUCIBzDJwDCPnc5Csb+nUUpjXnKiDuSkrDyiYOq/Xp9F2T8AiEA/He+p4s5W3toEK+awDRZMF0v7u28Pd+E98Lw99B/JZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.1.0-canary.1520.13233881523.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33820},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"11bc506079feeed167c9ae04da3387e7d1601046","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.23.0","@typescript-eslint/rule-tester":"^8.23.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.1.0-canary.1520.13233881523.0_1739164019155_0.7663789697401253","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.1.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.1.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"262ef3badbcce65175ea8ac9f10574e7d8d0904b","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.1.0.tgz","fileCount":11,"integrity":"sha512-9yc5wU+yzQ3FJxoLG6hKG3vg3QpVYnyfVk/r4aYbinFxRkQlmFb5sYcX3lEbTFk+z3pO1Bic8G6kkD8zk3n1eA==","signatures":[{"sig":"MEUCIQDG8OpNc0paLnyJpWQWqw8cKaHtXP99hhreNrCp69yyrQIgBfWOnMJVc0tSLkwUZlvNsHcwxoqwlG7MpNXUdCubt2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33794},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"698789fd6fc5bde3255699a89db6d5e5888a81a1","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.0","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.23.0","@typescript-eslint/rule-tester":"^8.23.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.1.0_1739164062978_0.03024763064766045","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.1479.13244709634.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.0-canary.1479.13244709634.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.0-canary.1479.13244709634.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"5c49206e40fcb107a68e27d19cb5d4ed388cac7d","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.0-canary.1479.13244709634.0.tgz","fileCount":11,"integrity":"sha512-xe+HyIIyGYuYS2RPa1+j2IyM3UcpYvIXaqirtS3TMtm7rfrVm9bsE0molZ2kI8CWAGe4z+N3xaluehsS9VHTFQ==","signatures":[{"sig":"MEYCIQDeSubu5PUcIx+u76AUw38cxMch0xob0EHk2ce5c/EG1AIhANxYVqd6obhHh6yE5AkbrPniVLPNtF59gf4Fbo2LpxMQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.0-canary.1479.13244709634.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33820},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8f09110051a7e88900bf9c7ceb9d6172863e2583","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.23.0","@typescript-eslint/rule-tester":"^8.23.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.0-canary.1479.13244709634.0_1739202622151_0.8702734567391379","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-canary.1536.13269284369.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.1.1-canary.1536.13269284369.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.1.1-canary.1536.13269284369.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"c3092c61868c31609fe5fcac4f9e46d31bf25636","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.1.1-canary.1536.13269284369.0.tgz","fileCount":11,"integrity":"sha512-ppCP3esySnUSqAA8jvh3AJEbNVYgkaRdrnl+v7G/HscMxKi2UJ5Z9XkeukOnLFStDBHKZW0cYV1VqVgWl7iDkQ==","signatures":[{"sig":"MEUCIQCkAF+r/hOZZu9RjhyJ8ulapQC3rucxsjg6oA5ONRaJwgIgHrPNtaLt3EZ+DMXOsPZkUF0nLQbthO3B8vlPTqvBATU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.1.1-canary.1536.13269284369.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33820},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"31dde049304d90181723d24dd93692e3b129113d","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/rule-tester":"^8.24.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.1.1-canary.1536.13269284369.0_1739296719759_0.5562172941832391","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.1538.13281106940.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.0-canary.1538.13281106940.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.0-canary.1538.13281106940.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"e54665a0ff166568560a8efb101fcaa7e2c80642","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.0-canary.1538.13281106940.0.tgz","fileCount":11,"integrity":"sha512-bojTz0BPibJaOFM9bVMibCMx3IkLHkbjBgof8JGjQpL9Ub0+oxvbiHOC3oWnUV34Xlb2Q+K9WB1auh0nYNFIHg==","signatures":[{"sig":"MEYCIQCYA7fD/nP5d+GlAKeHcytJRW5kqUZjL6tA8W4agw22XQIhAMFuYXYjcQ/dYnhw3GuNRaamn9Rdpej3C7X+rg+9n7fC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.0-canary.1538.13281106940.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33820},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"66e2f4614504fafa5c2c8c02ff7ed239eb55b6b1","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/rule-tester":"^8.24.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.0-canary.1538.13281106940.0_1739349213151_0.6674889020828609","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.1539.13281460379.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.0-canary.1539.13281460379.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.0-canary.1539.13281460379.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"2d60ba770f8492d94ac2bda885caf517c5d5e49a","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.0-canary.1539.13281460379.0.tgz","fileCount":11,"integrity":"sha512-6Y86Ep6KyrlGxYDrDZC38+T11Y5nJ6F3761urdLOmUebWs8jo9StZTyM9U3tK/CnpBDmeH4+KchhLg4R2UEQLA==","signatures":[{"sig":"MEUCIQDQhC1uzxi3wVEadydqvmqTNX5T3ZmFrLMhah1pJpRiMgIgMpJWGx/cjdhNU9uOsiqOZfkWMxfb5izl7/g9RxW7L4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.0-canary.1539.13281460379.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33820},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"825c554909475f4cd68d68c29a86256d845174c6","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/rule-tester":"^8.24.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.0-canary.1539.13281460379.0_1739350490163_0.5652974152426298","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-canary.1540.13286264005.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.1.1-canary.1540.13286264005.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.1.1-canary.1540.13286264005.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"88571c6ef4e8583ede7ef661e03a5c27b990ea7a","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.1.1-canary.1540.13286264005.0.tgz","fileCount":11,"integrity":"sha512-SIWiuVdXvLSERXo2cH+IaXeD17KRa4kF6kZ0DEs2QTjj6DpR01FLxtzZyXO0S9/979EIAZeh0pD7qWhtWE3o5Q==","signatures":[{"sig":"MEYCIQCZqUkXBRcvT4jXY/td6LNDMn0PvTNrNZBa2ca2hksttAIhAI/WQM2yt0yVSg3WbzIVgBL7at1IlnuXJSHSc8VfoD+G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.1.1-canary.1540.13286264005.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33820},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fe4a39822d7807f481fad50404ec5795eefeecba","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/rule-tester":"^8.24.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.1.1-canary.1540.13286264005.0_1739366521215_0.1460777542693681","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@grafana/eslint-plugin-plugins","version":"0.1.1","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.1.1","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"755f7226e8967f5504d6e22056721db765e8cccc","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.1.1.tgz","fileCount":11,"integrity":"sha512-3X8RLc9S6XRrbMQO3thDJ/7MaMl98oykFnlRzHaODW1y5A7KM1NW6ccVCwrIJnrSfSAC1I+8ZsRGvG3UtDMETw==","signatures":[{"sig":"MEUCIQCJQ3oyvXDz11SUZCbOmwUJCRpTXrYxgLcuZem7JTq04AIgX3MtfdDXDMfVcXEq/AfJ4HBqlZ4wtD++i7oc3/fgKSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33794},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"feaf972ac3d78e480b81233403081a74aa437fe5","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/rule-tester":"^8.24.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.1.1_1739368129437_0.22841504110911393","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"eac8d74a0e1d4d6949d8a74f9e3364457f5de62f","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.0.tgz","fileCount":11,"integrity":"sha512-OrZ8cHXOhZbpMw5pf+t4PM7wduiU0PwqgAjq8UfZocNHQKoA8zAJeqUlyx1oO1RN6DISn5rBSD7iMTtiv4VAEg==","signatures":[{"sig":"MEQCIEtgDVM0G8g9RCbDNnByzLuHOBX4rqkqcT117xh0OsI8AiBPxFXvny61uHnroPt0zfuzS23MdLI+tQBEbWcph1fgLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33794},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1e3f1321dea4acc946c9596f772d42c6ef7ac6c6","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/rule-tester":"^8.24.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.0_1739945757026_0.07065896920337389","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-canary.1555.13413132335.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.1-canary.1555.13413132335.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.1-canary.1555.13413132335.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"b0ae8795920c1e1cd2d8344be5aed224a8f844aa","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.1-canary.1555.13413132335.0.tgz","fileCount":11,"integrity":"sha512-ec5RfPgbkJ6w7VqWpOVso9Fg5NPBijFgDgvAAEUuBa5qJMCmtMaQoxL5dDSkD+/BeBGotr4S5BFYwxddtfXyfw==","signatures":[{"sig":"MEQCIHKw3x4Ye+xtffwbc5ClDZhtYx+b5dhT/4rwRGIALeZTAiBJuAE+SIA/98ZKHdiC6KWA4CdxM2X2ppUV6B9TUjq8iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.1-canary.1555.13413132335.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34514},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4dbbea8683777917c5d55ed422564740c797659f","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/rule-tester":"^8.24.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.1-canary.1555.13413132335.0_1739970264716_0.313979340239092","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-canary.1555.13432694753.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.1-canary.1555.13432694753.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.1-canary.1555.13432694753.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"ac8f84079ba137c6e655b87c27f041d01af22018","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.1-canary.1555.13432694753.0.tgz","fileCount":11,"integrity":"sha512-Dx+CF9zmabsKIyXgbr+J4Yfo38YyPet+XO2tCjrN7YljCi7HGc0t3o5BstjrIQsDUuUYegJEskoctAZ8JF9aFA==","signatures":[{"sig":"MEYCIQC34jkGDODcBdxkAhUbyU14Y5OpbKWE8WDdfcJFM65rtAIhALNvcuomkDrLBSi2IyWPU4/S8CUtMFH8ZBASkLklwZ7s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.1-canary.1555.13432694753.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34514},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3861f99b32c2b9da2a4e35a1adf9c365c3a3dc87","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.2.0/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/rule-tester":"^8.24.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.1-canary.1555.13432694753.0_1740046105129_0.5336740555016859","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-canary.1555.13432711241.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.1-canary.1555.13432711241.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.1-canary.1555.13432711241.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"68a7e8d7dc69f97fbaf1af053d4371313a14fc01","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.1-canary.1555.13432711241.0.tgz","fileCount":11,"integrity":"sha512-i9IlLvRdEwCvKWxF9C+gyP1+Wm1KPGXP1/Z4GjZmopVgNPvO8IuL/02lapkrXIpiMZi09pR+4uOJX1ShKLzjqg==","signatures":[{"sig":"MEQCICqObdBpY8Dg4l1JGyMkynpW+5LP2019y6r+75yetXgnAiAs/oGUHFNAMBCMa9wgBaF8rU34eMxS/A+D6Fa2JRMYVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.1-canary.1555.13432711241.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34514},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f885e15d433a6fbac0ae90a3ba1b0080d3eb392b","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.2.0/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/rule-tester":"^8.24.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.1-canary.1555.13432711241.0_1740046154457_0.31772769448904814","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.1","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.1","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"d933dfd0c952300235ee4bd014968bd90d707c51","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.1.tgz","fileCount":11,"integrity":"sha512-nKAICbtt7+49ou/vSzEwcGG1q3iTBTsgWt4wHgSVfEgFnlBF2hXdbMqnWUwW4Xa2pfahIM2XdG97CrBIdhXmAg==","signatures":[{"sig":"MEYCIQCm1zc4DjW8+B/4N9AOVLm8hbbda14WVUpvwpKVCrwwSQIhAJt9Zfd7FDFADs05NlBd3lydmofDslJ3U/jtWt77yTQa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34488},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9fb525b65ba89230f6f3d774d1f9e7d4bd88bab4","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.2.0/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/rule-tester":"^8.24.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.1_1740048289097_0.8126377494641139","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-canary.1573.13518045578.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.2-canary.1573.13518045578.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.2-canary.1573.13518045578.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"d2b16739069547a722f86067bb133ce212743256","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.2-canary.1573.13518045578.0.tgz","fileCount":11,"integrity":"sha512-v6M3mncmCl2dmXToe5mkCmZVVBLSs6lRns21DIrT5tP8J//NXIspC6H+TH4ZDz/tOcaWehcKkeV+RsblxrcU3A==","signatures":[{"sig":"MEYCIQCjVv/ZfS54hL4YPbIVQQcxFcyFnClYLf4XFkM7arnrEgIhAJ4zv1DVuznl2iu/E06yOP31w0ZJ1F1Jop9sctgSpOFW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.2-canary.1573.13518045578.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34514},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"208b7aa9f3829dea98bc44db9af530b3e25b2b12","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/rule-tester":"^8.25.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.2-canary.1573.13518045578.0_1740476435926_0.536293578315262","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.2","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.2","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"56e0cf9a1e07f7bbace8785d1cfe1333e8629b15","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.2.tgz","fileCount":11,"integrity":"sha512-LfNe9l8SlTjBoY+NLF8Bbmh+q61QvK4tLItenZSowV+4KjKk7kCiOUzlINjIlmhMdHbf6sBahTd0rJYbSjlPsg==","signatures":[{"sig":"MEUCIAIjxNFUUE/x9b1qwb4pFmnUhHMZuR2SKzwtUeijLfhqAiEAk6xjL4jqxRHiVCOEaM6EWY8emxjJH5QyX0Qu+kLh39Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34488},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2cf2ebb79f3a81c22cd86a5e99f81dcf905dd083","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.13.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/rule-tester":"^8.25.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.2_1740477875038_0.628271374804904","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-canary.1580.13564185876.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.3-canary.1580.13564185876.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.3-canary.1580.13564185876.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"d560d11e944cb628d6c4e1cb1fb8944796c6b16c","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.3-canary.1580.13564185876.0.tgz","fileCount":11,"integrity":"sha512-HsNtH40KTb2e8F3EHEjXhvUQdeVDZCF6JvJnJu6b4Q//maT89BctF8vyJs2bt8mz8EFFC3X4a5ahw331o9NTWg==","signatures":[{"sig":"MEQCIHOWp1qw44FFq+jsE3KTzapoikMdh3HdHQjMeQeUCA8DAiBULTTUzom6UBLzBSiuIudvnNxVPcyyBpmLWXsl96LW7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.3-canary.1580.13564185876.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34514},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ecb26623e2b9c806f5d9b3bfedd96ba7bf3342a5","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/rule-tester":"^8.25.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.3-canary.1580.13564185876.0_1740652209980_0.6057870277247082","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-canary.1580.13626560591.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.3-canary.1580.13626560591.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.3-canary.1580.13626560591.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"3f0517c1ce94482b18ba2782cbb6cb5349da39a4","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.3-canary.1580.13626560591.0.tgz","fileCount":11,"integrity":"sha512-M2Ab55L7eJQ9cjhvpj1a1/EB+4d5ZQ628ha5fEsV11fVjU1TnUgc6UAa41cdtvLePBOYIr4t+eGqmH4waHgPFA==","signatures":[{"sig":"MEUCIGaWeTVVwqFrf8BntFmXHVKV2hU6n4VkxAy4624Ewn18AiEA/tfGFD2IxwvRT0R+1RZVf6Ka/Ey5YCTq/pT3zhIpC8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.3-canary.1580.13626560591.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34514},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c8dcb819afcd54e3bf5683ebad42a3c9212dcc4c","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/rule-tester":"^8.25.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.3-canary.1580.13626560591.0_1740991432275_0.6509735422265022","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.3","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.3","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"0bc35b6c18f7aa3cd45cf5ddeb51dfcaecadb8ef","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.3.tgz","fileCount":11,"integrity":"sha512-XOJMWcpIhGjfpreKs0xP2KrEkBNGt5OBzGs0m6mQ1KTzPaiVbOQaF6lNQUiHe0rcSVer2VTUFTVe7Zdt7TsHbw==","signatures":[{"sig":"MEUCIE9EYs1o0+N9wP8AbkeEFFvCPAqa2Q1JInR64EB78eZVAiEA8CHzr3UgXyPXI3BvrZOI8YlmuZpwgCqienbOJC3n1Yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34488},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"aac915a269accd1150d594928235952de8b58854","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/rule-tester":"^8.25.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.3_1741011756723_0.7793129901892202","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-canary.1594.13650286967.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.4-canary.1594.13650286967.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.4-canary.1594.13650286967.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"9f844d43d21b5ee1800105ea82d23c93dc763cd4","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.4-canary.1594.13650286967.0.tgz","fileCount":11,"integrity":"sha512-I+9EvpfP2CdASJnYP2a5+fc6WTA06UUMlUClzQO1v1iyhTdw7Eomz/ALon6rpCHNdsWAhHXr0OcYFrqTI593UA==","signatures":[{"sig":"MEYCIQDTgez9xXsPLuZdAgRTdfRVgC9tnU7ySRMZMFR50KCkDQIhAO3lm7kyMQjg8LtIxZ0ndcMxVVtNz/ibMCgQbF30rOkq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.4-canary.1594.13650286967.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34514},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a47c245d7060db7d1e87dc8075cf5c03004f77ea","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/rule-tester":"^8.26.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.4-canary.1594.13650286967.0_1741080254869_0.2290292834103702","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-canary.1594.13659448002.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.4-canary.1594.13659448002.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.4-canary.1594.13659448002.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"6fb775798001b12784ceded1f5e742b1c12e7ca0","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.4-canary.1594.13659448002.0.tgz","fileCount":11,"integrity":"sha512-X+8q3PNLGvodxRN2SBGAkB3wCjGx8qIAXNV3W/eTBNvNqrC7ZpIQdTVl5nS6Oi3H8Uf6edmujk93Wy6rHJYlOA==","signatures":[{"sig":"MEYCIQD13ktt/Hckis+R3CSgunJ/zlVaJzo/c6QWudb+gX1PoQIhALQHxhEoug/2v0j03iM4IAhxjcEiMOMbcNR60g2tDT5n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.4-canary.1594.13659448002.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34514},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"157b23d8c5025fb3b9a8cc22dc408ea35365bfb5","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/rule-tester":"^8.26.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.4-canary.1594.13659448002.0_1741109713280_0.6369807259402136","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-canary.1594.13659657038.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.4-canary.1594.13659657038.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.4-canary.1594.13659657038.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"8ed5c37f712b6c7c393f456ec784e66f63a99115","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.4-canary.1594.13659657038.0.tgz","fileCount":11,"integrity":"sha512-ny533v6/cWqM/exfrWALHVEVuA8JGLKsyI/4x4p8VjTQqWxZ6IG/EqItGZT10P7whHX9GFmpkk35KuHxzqU1Jg==","signatures":[{"sig":"MEUCIERVWV1kcfbxchYuCu/iRgtEYkmR62/1gernOFBZsovpAiEAihNkdJKI8R7kfInG3Nw17XArdDZS0Cfw8UygNovsRgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.4-canary.1594.13659657038.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34514},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f0c9ccd0643dbf15ad839b5e8980aec02faa9fb6","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/rule-tester":"^8.26.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.4-canary.1594.13659657038.0_1741110450471_0.8941155169794008","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.1597.13697669703.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.0-canary.1597.13697669703.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.0-canary.1597.13697669703.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"8c04a007d845b4203e5c2c801cfeafa30272754c","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.0-canary.1597.13697669703.0.tgz","fileCount":11,"integrity":"sha512-Yut94/wrpbJTJw3RfOMKvaSjurb1BjRM1Ht++d6fwcAhTUqYc3U75TmQ6P/kzd2huONxxmDzpZi6ggOeadW2fA==","signatures":[{"sig":"MEYCIQDdd2cL/nsyWsBBksU0UhGzRIUqM3SDv7SHoDmV90IUdwIhAKZ9jxLhMwBBfKj0OQqFJU3t+yn2Pu/rSH7nsOWa42UK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.0-canary.1597.13697669703.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34514},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a4f79837931adee5c87c1cc0d605a7483be4540c","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/rule-tester":"^8.26.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.0-canary.1597.13697669703.0_1741260947914_0.4820077938923397","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.4","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.4","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"9afdd8f5cd066d2eba59b53720f8755a2b736630","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.4.tgz","fileCount":11,"integrity":"sha512-twqwyu5i4J5deNECosKrg7ZpJcxv2WmG/Pm15BdGln7UIuZSgvwhdb2H1dEv50tN16b3CBzGF1HnJIU/jxm06A==","signatures":[{"sig":"MEUCIQD5+cV8N+YQAXJJBXUSCmgUubHYzUMl1kvB5cnXYZEr6gIgU2xqImI38zXY+YPETLiAIedKlFW0SAi3Zjkq+ZxmUKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34488},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1c47039ba553f01aa853393855d42677109db14b","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/rule-tester":"^8.26.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.4_1741355990451_0.5239954231610606","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.1597.13828755172.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.0-canary.1597.13828755172.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.0-canary.1597.13828755172.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"d9593e8e378b5f8a8770b62d0ec37ae638394e99","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.0-canary.1597.13828755172.0.tgz","fileCount":11,"integrity":"sha512-YdHm2BAuk0h6nmHYCtPA2CYbX4fcUKs1MJ+VXKDQ5/+SenazkQ9tFgFvyAUJcaP1aLQaQ1D8Pd+XSTsexl0dtw==","signatures":[{"sig":"MEUCIDpdRrCn9kHEC4e+pml7lJsJMzx1GrdzBuU4wbOYDmabAiEA3vTK709UPGBanwvCxdcK/uXUxQhtu7KNhAhLf9PSWrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.0-canary.1597.13828755172.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34514},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5fa29c89c82a7155233f35d1e29c814046a4f77f","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/rule-tester":"^8.26.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.0-canary.1597.13828755172.0_1741849390629_0.16490887540734733","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.1597.13828816481.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.0-canary.1597.13828816481.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.0-canary.1597.13828816481.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"eef446c63c3e38d7de8deb61328169236498e4fb","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.0-canary.1597.13828816481.0.tgz","fileCount":11,"integrity":"sha512-+xB+C75sdqClEkmAyJxajIJsVvQPrDl/NQQyVQ4cFSMC0YDnTMqUpPBqOaQ3/dou+a5y7n1AyjUdi7w/Ityu8w==","signatures":[{"sig":"MEQCIB4kv05+nO2Cvh+BqnXWIrxU/TCdWrkJY2o4xYpbWLFWAiAP3wmOhFdbfPy7G7k3JIOJYdHKihn2fUvqg28Dt/u01Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.0-canary.1597.13828816481.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34514},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"518e4f871e0f41f689f782f57d78ec948894a47a","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/rule-tester":"^8.26.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.0-canary.1597.13828816481.0_1741849433623_0.004376245847927507","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"ffe819cbaadc319cace9d492d2d48bc29399239c","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.0.tgz","fileCount":11,"integrity":"sha512-5TOHEE+j0Y5LMu3JQbpy65itGaEvC2r5XjGlr6/Jui0f2Po3lSS4TMqe74+fOszu1tZAo2Titj+qML3rSXW0ew==","signatures":[{"sig":"MEUCIDZylvQWJQTs7Ob/V8YNB83AdLEfHSLKWLGaTbxbxdhcAiEA0gmVIsjKFRTIsbhscb2cgCVnIL+mmYdom4MoKnYX4SU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34488},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b622bcaa222af1bf67aa602eb2accecad44f1afc","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/rule-tester":"^8.26.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.0_1741850233567_0.4594137064252013","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-canary.1594.13829022326.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.2.5-canary.1594.13829022326.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.2.5-canary.1594.13829022326.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"2d6c5d402817a153f19107ebd487eacd61d04602","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.2.5-canary.1594.13829022326.0.tgz","fileCount":11,"integrity":"sha512-6xIlc/KasFx3KZNq6dXrgKHAHnsha6vUniG1iWktZzlA6XJ7qlsVqhOCYps0EecO1eR4LgRk7yhNO6hsTksLPA==","signatures":[{"sig":"MEYCIQD0SfrUoiIkT6l3K5h7lm7PaBxEAgRenJjtjpiEnTrjigIhAMVt/YN1oMqKYLpy3XnZVoKZ1K5vTNwjdr1Q/qJykA5D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.2.5-canary.1594.13829022326.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34514},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2221acaad0d985a3d2d08c9a982338d256d145a4","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.5.8","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/rule-tester":"^8.26.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.2.5-canary.1594.13829022326.0_1741850322245_0.2219779745622279","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-canary.1659.14113734130.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.1-canary.1659.14113734130.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.1-canary.1659.14113734130.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"f0a528af998ba62c94382bd361b27d5a9a9e0358","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.1-canary.1659.14113734130.0.tgz","fileCount":11,"integrity":"sha512-MAUwK6VTRYxLAcKPQDFIDS9qk6qITsjB5KWub4UUtJkfpI0i0IiNTnP7pEaot8QtmeFt+eOSZQhNlzsPD1JJxA==","signatures":[{"sig":"MEUCIQDx6nqIF3dwEMEnNB4ucZt1ayD1bDYsIO6zecpcv1BmywIgZOWEUU7x861nw+8nRhKFC3T9MHDDXlr2wpegznHxrPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.1-canary.1659.14113734130.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34514},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"83aae3369e88c6fdcbed5e07a7e5232bc11e041f","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/rule-tester":"^8.28.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.1-canary.1659.14113734130.0_1743099810543_0.9176229342021747","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.1","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.1","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"fd8ee97e78913281fa72f20ee5be031917e128a0","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.1.tgz","fileCount":11,"integrity":"sha512-7pKhD/zQp29Uposcq8DVPJIkjJ5FLrBGmMpFaZ9Nzbmhu2l37chKilQS/AwKLm0K2+KKc4xbVWDZKZzBKnPndQ==","signatures":[{"sig":"MEQCIFSZWo228nC24q+K6xw52jMsrDr+ix+pfn3vv1xJl0daAiASUjMTR6SjaPvKiMtur7p6iKNyKB0AOx5yKiwh1rftiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34488},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a5287fb39ff01aaeba3d1001469f1687fd612480","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/rule-tester":"^8.28.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.1_1743110114109_0.46723288012676556","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-canary.1675.14239332895.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.2-canary.1675.14239332895.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.2-canary.1675.14239332895.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"0650a7bec5f7a8081b7cc8f4691526e70568603d","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.2-canary.1675.14239332895.0.tgz","fileCount":11,"integrity":"sha512-MRripVvitlkDnAHg3F7ZBjsY5l7I2naYaHe1BDnrfvRddKRvu06WLy5OkuzC4bihozc6maIded39WDUyPdT6aw==","signatures":[{"sig":"MEYCIQD5LoYmDXZh+PbNKy0l6IK1Fh6sd1jBBivlq2WUa+8AYwIhAPD7bBsoC18oJfLd8qK9nlND8SjJaPec0HzqNPA5pm+z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.2-canary.1675.14239332895.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34514},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f07b3ee4cb6ecd8facad5e26f3fe4a7db89ffab2","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/rule-tester":"^8.29.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.2-canary.1675.14239332895.0_1743672126222_0.3969658570917671","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.2","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.2","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"7a3c013b712fcc9e96eee210e4f8097e86d40a22","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.2.tgz","fileCount":11,"integrity":"sha512-JL/tat9dXeYWxubRQVFDbdhcV+R8HDB8kWromyuXg1eX3nQskDV6cIS2nWSqeg5awJmFKOswghI/M1E6qw8IBg==","signatures":[{"sig":"MEUCIHn6IV8pe/ltpURBx828L1FokgudHymWWuBPx6A4qm2AAiEArG4hr+EKKJ3Ju7JgnpF3Fxw1Uio8mpoh9/meZHu3Ub8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34488},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"42e6a813f16503b091aacc2b9a04444310905737","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/rule-tester":"^8.29.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.2_1743686512365_0.7790011129944219","host":"s3://npm-registry-packages-npm-production"}},"0.3.3-canary.1688.14351851013.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.3-canary.1688.14351851013.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.3-canary.1688.14351851013.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"e729604086982c112caff7e300e5e66f8d644012","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.3-canary.1688.14351851013.0.tgz","fileCount":3,"integrity":"sha512-jQQ9/3fXeJVTdrh4R5CmjaTRbIBSFFDGQt4iEdsR9UftqztX0+gllrC3KRN7CYhtZux+IHW/dPSrNDj1seYT+A==","signatures":[{"sig":"MEYCIQDbW5ZeNc/t32EOhiYsFwuVjWzwSnnBxV7YvNNO5oM66AIhAPCXV8bPveB1V3g6sznN3b0NsPFTQyslaNZxVp1g+Vf+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.3-canary.1688.14351851013.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16131},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d12e0b3b91fd84644f6a17c5c6a62bc29f0b8bca","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/rule-tester":"^8.29.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.3-canary.1688.14351851013.0_1744185420780_0.27216169405715496","host":"s3://npm-registry-packages-npm-production"}},"0.3.3-canary.1688.14352150976.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.3-canary.1688.14352150976.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.3-canary.1688.14352150976.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"88749cbb79d8693955438ab54dc430602f8ea4da","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.3-canary.1688.14352150976.0.tgz","fileCount":9,"integrity":"sha512-aZDOpuajw95r0uuCrHErtvqgy3WjbEzeX8BLIgHCVepBkM4bnYl+G2HhNCDn9EJLlWzEZ5MV+4E0GOln9Fy4uQ==","signatures":[{"sig":"MEYCIQDqUc9nlVZdoz+DGWnPkFkPNt3UvWUQ0bgggoFfTkJiDgIhAOTm+x8Zteg8+oY7Z2Smdt0bGZvRbZQTO3amQFJmrXXc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.3-canary.1688.14352150976.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"93672b6574cdb1575a283eb3fbab0c2fd837d407","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/rule-tester":"^8.29.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.3-canary.1688.14352150976.0_1744186441763_0.31634272174110123","host":"s3://npm-registry-packages-npm-production"}},"0.3.3-canary.1688.14359239827.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.3-canary.1688.14359239827.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.3-canary.1688.14359239827.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"714f0fa307e52f83d8f3be42f29cd21044bb2145","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.3-canary.1688.14359239827.0.tgz","fileCount":9,"integrity":"sha512-XCr4E084KQRNTlmehPI+aLFC43W/0S69j+Nw6pIsdrg9Kn52gGrG307iQWTctIEtpExjJyKvNXNyAHZliLKQ9Q==","signatures":[{"sig":"MEYCIQCrzAPBJ4O/Gq/wQvioTwZjrswqPyyr5zYZkV0TpgRpZAIhAOSkHs/NbfszkEcVg7/gCuktTHAtxO47V5OZDYE+Q4Av","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.3-canary.1688.14359239827.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f40be3335f11422cc5a8fc587d1d24765e7d7ccd","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/rule-tester":"^8.29.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.3-canary.1688.14359239827.0_1744208076224_0.46952401905420826","host":"s3://npm-registry-packages-npm-production"}},"0.3.3-canary.1688.14375020239.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.3-canary.1688.14375020239.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.3-canary.1688.14375020239.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"57dfa014f5b359b1d739529ac0e5c815997b6966","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.3-canary.1688.14375020239.0.tgz","fileCount":9,"integrity":"sha512-raCAP1lNjwZEo8SzOqpdkC8+PWpXeqPXHYi8KeqTHMOVw+UYEmsv3tDiZqgh28wpyHHxebHsJIJZPE1V0+PnYA==","signatures":[{"sig":"MEUCIEN3jM3IrEBuz3czuyCGI0/XPGC1LWs9X6EW+U+p1/nlAiEAyWTLlqZFwOLeHqPhKrnNHKvLPDLUjJbzzkQ9XNVG+y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.3-canary.1688.14375020239.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5ffde1b89aaa444d24168e199fbe464d65edcd3f","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/rule-tester":"^8.29.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.3-canary.1688.14375020239.0_1744271426726_0.059976104494205096","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.1564.14378178839.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.0-canary.1564.14378178839.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.0-canary.1564.14378178839.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"24bb9e6ac2628da7f5f4e1579c291a1541514252","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.0-canary.1564.14378178839.0.tgz","fileCount":11,"integrity":"sha512-m8Ot678uhQZD0e8hJLjdFuNz+kokxXAs5VseK5TkJKH7mwM+1HD+7mIlE3+Zl5C5P7st3sedxYfPnpwQbHdp/Q==","signatures":[{"sig":"MEQCIAcZfDiR6DJsE7U+R8jYpZenyOuvCHTbsImX+z/k0pl4AiBz1ztwOzB8Ipz07LQ3eaF4+5ouELEiP0lQuPVQ3UHvhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.0-canary.1564.14378178839.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34514},"main":"./dist/index.js","tsup":{"clean":true,"entry":["./src","!src/**/*.test.ts"],"shims":true,"bundle":false,"format":["cjs"]},"type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ef0d77c8317a6c3bd6fd5f8e51a5826630efd34d","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"tsup","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"tsup --watch","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/rule-tester":"^8.29.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.0-canary.1564.14378178839.0_1744281264100_0.940622455967397","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.1564.14379821393.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.0-canary.1564.14379821393.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.0-canary.1564.14379821393.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"75b03e94f3a9ed4b08083f5248ffdd0f9b75f2e7","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.0-canary.1564.14379821393.0.tgz","fileCount":9,"integrity":"sha512-1aqFQ0TFFJK7A6RUalAtZf6YsK3Z9xXz03rpCmtwYkRhXqjK5H8TGJesQElYLuqHrQhUfG/v3APsXRzbOVeHdg==","signatures":[{"sig":"MEUCIQD9gbLiqS5JumRXcVEJHaqWIPo+a91bHAbCvelDZVOipQIgIqopG0KKZiGh7wrwg1ZY42ohSlMbPj/LLCGNdjA/n1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.0-canary.1564.14379821393.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ac600d0dd93b294a300b8a70b0e132280c996cb9","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/rule-tester":"^8.29.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.0-canary.1564.14379821393.0_1744286659905_0.7127742196058486","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.3","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.3","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"cf525afe7504f1468127ab9d260ba215ce500aef","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.3.tgz","fileCount":9,"integrity":"sha512-DK6dLF+QXPucnZcrAcRil7IICzywEzc/szNkwzsY3DTsXMnCiy2Q0dsHI6lm/I7XlJ7nmDRCc6m2LznE7etsnQ==","signatures":[{"sig":"MEYCIQCZOlraTfS/Qb5FwGrFjJjWKa2JoSERBhVN7DgYp98qiwIhAJ+XimF+oU+BalZTss10PyaMuMn95MR6tmRRwBMCx8qd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26476},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a661f6017cd6f4ff846794b9e96e391dc541377e","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/rule-tester":"^8.29.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.3_1744286793308_0.7467107742050487","host":"s3://npm-registry-packages-npm-production"}},"0.3.4-canary.1516.14470492502.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.4-canary.1516.14470492502.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.4-canary.1516.14470492502.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"1e04b5c4e012b1968a00f40936d7fd56fc5e2f1a","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.4-canary.1516.14470492502.0.tgz","fileCount":9,"integrity":"sha512-NV2Zsylg0G4WUNAS8v6ysdRvMu/puvCJ67tbE18kkuBf2K+nH9NiJeoYiFOZOklpEbyc1piSe3o03WYF6iv3MQ==","signatures":[{"sig":"MEUCIQD8+eZtsxSGtuqfKtC/voaaM0CPolDXm/nmsxnOGMJFLQIgdhieabh8fwVG6+n8HPyYrmkj/BmPJiTWQB9u0Ya28cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.4-canary.1516.14470492502.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9e53a453e0863b57a41464863ecd13097bdf0934","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.30.1","@typescript-eslint/rule-tester":"^8.30.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.4-canary.1516.14470492502.0_1744723688530_0.36867121613891407","host":"s3://npm-registry-packages-npm-production"}},"0.3.4-canary.1680.14470780971.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.4-canary.1680.14470780971.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.4-canary.1680.14470780971.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"4b0feaea36253b1399e2478975cd433ebbcd75fd","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.4-canary.1680.14470780971.0.tgz","fileCount":9,"integrity":"sha512-+bsaMfgZ8o5DZhli1PwVyOG1pUgls0lZ/h/R8nE+FO9ssae8Bw28W2yj880rBr6AG98lSg3sG8WM+n7YPoobMw==","signatures":[{"sig":"MEUCIQCJ6chQLKfzL6BXOsu5pp2VV3I7TCsjxGTtSzBj1X8R4wIgLBlMjecKF/SnlFzJZcl79Ca3qVjBR/MtG2sw737iM9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.4-canary.1680.14470780971.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f6782926c91cfcb8d5b91cde003c00ef5fb3e722","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.30.1","@typescript-eslint/rule-tester":"^8.30.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.4-canary.1680.14470780971.0_1744724484872_0.9631592120885724","host":"s3://npm-registry-packages-npm-production"}},"0.3.4-canary.1621.14472699840.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.4-canary.1621.14472699840.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.4-canary.1621.14472699840.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"cbdbd54e6535db2f7ed1f47118e1c5fe8089e6f6","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.4-canary.1621.14472699840.0.tgz","fileCount":9,"integrity":"sha512-96EmJCnns+O/mfiWGvN38k3/uZG4q1YXthuiMlrVcpfwD5mUtImf9pIh84RCmFU7FFOTnD9WI5mtegJwcKDlgw==","signatures":[{"sig":"MEQCIHOq9gYqt0Y6zygM1BIyIEYiJNDJFQlhLOKvMvrPluxcAiAfPhLHyzDf7/2/JrL2BKeH/7q33in3GgDcMYurj//AoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.4-canary.1621.14472699840.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"68eb6654188bb39dadb34c83bc2e140b6991921b","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.30.1","@typescript-eslint/rule-tester":"^8.30.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.4-canary.1621.14472699840.0_1744729680090_0.8175209293361025","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.4","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.4","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"66ff3cd2f244782333425895c1b71b22e9a031e1","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.4.tgz","fileCount":9,"integrity":"sha512-YNKjqAFsHrhoijAqydO+OLlLF8BeRs5fkl5Daly9Oc1j3kT9gSpbYmrVk8yHHI1yzKIT6psFpVEDAURpvjumZA==","signatures":[{"sig":"MEUCIH9SW4T0SPQkdnVs9hnnrG/T6irCBtUHJQDMScAxSO0vAiEA/+olLZ5B9Y8wzSZrFyx0UQGHi3pIOuw/a6DZM0/zrrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26476},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9fe567b83fcd0aa95fc6b9715ca8042bc558510d","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.30.1","@typescript-eslint/rule-tester":"^8.30.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.4_1744730253634_0.18798837253539946","host":"s3://npm-registry-packages-npm-production"}},"0.3.5-canary.1516.14625798904.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.5-canary.1516.14625798904.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.5-canary.1516.14625798904.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"73e7243c2dc08c4fb9d617e2503acf0b147bdc10","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.5-canary.1516.14625798904.0.tgz","fileCount":9,"integrity":"sha512-hLzwvxLLheCpaNVQmWok+o1PQ5ZHTgKon+YN0YSVd0yhRLEgtA/a6iE44rmABSi7z0hg6F4CXFvV1h/hk6ESew==","signatures":[{"sig":"MEUCIDPWni2a5lKWrDm5tmVs/K5QYr1lTifIe41Au9RXjHqOAiEAgQHoz78ouLuY34QzuLGdjrykVe63HMu37t7hytGp/qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.5-canary.1516.14625798904.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"aba17799add62c5ade8351f35ce5f00ec73beb62","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.31.0","@typescript-eslint/rule-tester":"^8.31.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.5-canary.1516.14625798904.0_1745434583741_0.8479641600470922","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.1746.14634339481.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.0-canary.1746.14634339481.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.0-canary.1746.14634339481.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"eca84eed3fa1d83e9547a2f43260f4b493b1d750","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.0-canary.1746.14634339481.0.tgz","fileCount":9,"integrity":"sha512-zz/p1zbF5vS7yU+m6s38jfOV5UQRgaOh9LgtQGDKAFbG47FzicGMTXWOZZ/acaS7R0GxchVUUfh5jVYTp4r8/A==","signatures":[{"sig":"MEUCIHVtOhJqlSF5KD0tWSn+3DgfOz1MBlX2VI9y9ZxFYAniAiEAuoMTYxN5WNvnh0R8m7oTIW/8HXmF4bVvUiXn4O0juwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.0-canary.1746.14634339481.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"38be581470de829f5dd7c50adc28710f16613b4a","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.31.0","@typescript-eslint/rule-tester":"^8.31.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.0-canary.1746.14634339481.0_1745473892456_0.8903659252182261","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.1746.14635217241.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.0-canary.1746.14635217241.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.0-canary.1746.14635217241.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"8b1cc91224425cf94b0c684c0e78be7a7f6831f2","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.0-canary.1746.14635217241.0.tgz","fileCount":9,"integrity":"sha512-oFh/sIrHotwXRon3CAleZgpORYy/YQM0rhd2bO9ydnmN26gfhVvFpA7i6thQWBx/B5BcDjPsRfEDkrDj1VlGng==","signatures":[{"sig":"MEUCIQD/H2caV0dUXdQf6KjdW7+t5hoVnpKC9IUgeeq7TXkzOgIgdPAbY7lKEsTna6yTM8ezC1EY85SMqQyj2V/f3uNTbyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.0-canary.1746.14635217241.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"23fc766413ceea5e618d0e5a8b55133e6ef254cd","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.31.0","@typescript-eslint/rule-tester":"^8.31.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.0-canary.1746.14635217241.0_1745477565052_0.8285023250923162","host":"s3://npm-registry-packages-npm-production"}},"0.3.5-canary.1749.14639091982.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.5-canary.1749.14639091982.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.5-canary.1749.14639091982.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"2145c9d6eafc648b5e484bb533318228dd07e1a3","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.5-canary.1749.14639091982.0.tgz","fileCount":9,"integrity":"sha512-h4S2TySocdylH2qWJqmqPBl3U2Fm61kEPVt+GcjIoYG06MRgohUjuz0klVsov99USUt16RLo2Ppe870etbjEBQ==","signatures":[{"sig":"MEUCIQCm4miEFsFEisOq+iV9Wl1HMGJUEyFlcZvAJKvTfcxvtQIgLKlsQDMITQ9zLcaZ1dtzE7SqOTN/fbTxzWHlS7LFhTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.5-canary.1749.14639091982.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b184334a588f77990252161445a3489f15e1cb7a","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.31.0","@typescript-eslint/rule-tester":"^8.31.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.5-canary.1749.14639091982.0_1745490000818_0.4382490188776589","host":"s3://npm-registry-packages-npm-production"}},"0.3.5-canary.1749.14639949456.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.5-canary.1749.14639949456.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.5-canary.1749.14639949456.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"bb3b2cffa44ded27bde82a764943c2e41770b945","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.5-canary.1749.14639949456.0.tgz","fileCount":9,"integrity":"sha512-GoeFCIdnCRHhQZcWLy9TQocjIXYXATnlsoZP3tXFF528AyumKrpFK7FdvU6boUb3MF8bUIoklStKNoZ9tqAABg==","signatures":[{"sig":"MEYCIQC9G+VMamqG6un7jhlA7PaaK5LMG1956+B5Ogpx/BwEdgIhAP8Sc0LQX4iYfbklm7SZ68A/YcNujGL2MU745ykIJQDn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.5-canary.1749.14639949456.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9104fd1432b9d0e35d31a6b229e5c58bcfc3e6b4","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.31.0","@typescript-eslint/rule-tester":"^8.31.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.5-canary.1749.14639949456.0_1745492770847_0.31379430971117683","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.5","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.5","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"be857d74942ecf883355c3a4ae78b714e516e206","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.5.tgz","fileCount":9,"integrity":"sha512-el6l7nOU5IL3Yucgmbkpyji3H49HCWfzTRs5aNm8aP/SqYvppbJFUW6INYvZ0Dix44vTvsz6qEhTxtvmAXDhPQ==","signatures":[{"sig":"MEYCIQDoRh3qrbjc6BdqPl96U0v8SQcGhbHJFBz3mg7PALMhYgIhAMLPrmquQ6XDcfqTRlCUu7Biaf4RnXet6Y3sU3ZxpcIH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26476},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5894ab8515f12dce19e2dc22b9c1a3c8ffac14d1","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.31.0","@typescript-eslint/rule-tester":"^8.31.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.5_1745493279907_0.7312619069920887","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.1746.14640126737.0":{"name":"@grafana/eslint-plugin-plugins","version":"1.0.0-canary.1746.14640126737.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@1.0.0-canary.1746.14640126737.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"92dcd62cf37476ec65f37484dd1cf1eb0a834bb1","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-1.0.0-canary.1746.14640126737.0.tgz","fileCount":9,"integrity":"sha512-ztnoDLHiK0BekUPoWd0f6e5OZHlxPGcNVB7rlUN6FeUv8RBpqswK3MkHVI18M/IfiXq52ESB8SHago46eMiMVA==","signatures":[{"sig":"MEYCIQCel3IX+30C133hH/95rCHvxk/BkD30TXDX1+uUFbfJUAIhAKZD+7ZMovy8D9YTzETsham5MBEbv3Up05W4H1/TMHJu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@1.0.0-canary.1746.14640126737.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c617f888d17e9260a695ff4a66f92b5e5f42d683","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.14.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.31.0","@typescript-eslint/rule-tester":"^8.31.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_1.0.0-canary.1746.14640126737.0_1745493308673_0.451267225523619","host":"s3://npm-registry-packages-npm-production"}},"0.3.6-canary.1516.14807546527.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.6-canary.1516.14807546527.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.6-canary.1516.14807546527.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"759900a1b83a1a56462dc351bd2a0948e0771a43","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.6-canary.1516.14807546527.0.tgz","fileCount":9,"integrity":"sha512-uSgZ2CitP3Yi6clbCaziJEw0EN6CZoc6szJ08sCB520Y8F2xcLWrzJP6ALx9L3LbbI0Cs5OgWGpUGmT9IxHZpw==","signatures":[{"sig":"MEQCIH8UlFiQllRNHgAR0GMl9IZ5wioVwyZYVScKqMO1+aSrAiA80MWPKEc6YqkSHQtqyZvniI0OUs61jm7PqStJDKCF2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.6-canary.1516.14807546527.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5f6603c575aea278513036a10c1cf8a314efd4f1","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.15.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/rule-tester":"^8.31.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.6-canary.1516.14807546527.0_1746247475217_0.6815316672615499","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.1746.14830809974.0":{"name":"@grafana/eslint-plugin-plugins","version":"1.0.0-canary.1746.14830809974.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@1.0.0-canary.1746.14830809974.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"b0755842240082ea8571b6251f23f29a952ce582","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-1.0.0-canary.1746.14830809974.0.tgz","fileCount":9,"integrity":"sha512-ndYOsaBf+2BlK11wcZadVEiU22rxRAhR00MkJFzRjcBf+Fe2RoxXIdHzPINPRXIh7TAzQM8h6k2CSzVSG1zEOw==","signatures":[{"sig":"MEYCIQC5o1lGvMSms2bJ/aw4b+zlUYy49QbApKbRFx105LK9VAIhAJBzdGm3i8pyL8RK908QsfbMmFtqsGJoqmdbtbDmkKl3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@1.0.0-canary.1746.14830809974.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0315b026ba7739247dfff338c2419ef25c426300","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.15.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/rule-tester":"^8.31.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_1.0.0-canary.1746.14830809974.0_1746428581158_0.3868501362399628","host":"s3://npm-registry-packages-npm-production"}},"0.3.6-canary.1621.14831279451.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.6-canary.1621.14831279451.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.6-canary.1621.14831279451.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"e5b61dab42d328780bb80ea3360fd460eb4ff220","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.6-canary.1621.14831279451.0.tgz","fileCount":9,"integrity":"sha512-OWqBlxr9RIWxpGHRtBCqPQYUnUDJBxXJwsHbXwPLXQUVmOyJsKCxIh4QkMrUCup+0dJJuA+iCc04My0rYPyGbA==","signatures":[{"sig":"MEYCIQDaxsmowqWHVAgdkOZ0G6SGrMQnFUl9pHusJ5yOz2iHQgIhANCb6zDraNPUgLAkpwn9A5b/D72FXTi4jR3oaZkVUP6G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.6-canary.1621.14831279451.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"da6245d832c9603df189de0c7bb639f38a74a049","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.15.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/rule-tester":"^8.31.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.6-canary.1621.14831279451.0_1746430441302_0.36026102186434183","host":"s3://npm-registry-packages-npm-production"}},"0.3.6-canary.1621.14832205695.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.6-canary.1621.14832205695.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.6-canary.1621.14832205695.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"6cf52990cde0480820f7205e841e622a95c17dea","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.6-canary.1621.14832205695.0.tgz","fileCount":9,"integrity":"sha512-tItdDvM1+MRfx9yjBI0bgyxqiyLuIumQa8O6uwZq30eT1PT7FbsbBYdztoty/NfbLgbv0/ct4El5+Of0NQkepQ==","signatures":[{"sig":"MEQCICajUENXZMNKE3wwJ0AuNTwj6ogSNx8VTIF+lz9BicdLAiAwy8YGaZB0dPm0K8CaCHmG0DeU6Quhv3B3+XnWemOo8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.6-canary.1621.14832205695.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"36ca0a7e58329e757965edc9cb1fd9afe59d411f","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.15.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/rule-tester":"^8.31.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.6-canary.1621.14832205695.0_1746433776457_0.9123858794212125","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.6","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.6","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"768aac87d152c9441429cf8fc1884a8a51f55ba7","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.6.tgz","fileCount":9,"integrity":"sha512-A1SErvpFy0B1Aqd+IbaPAPi5djFK7ByPoTUsCDMiCrsOFWs0RhH06Y1BNtt3bIeeRgr0F/e/yhF0fMu0cjrfJg==","signatures":[{"sig":"MEYCIQDX5D/SHZzIuCKldTr7FXKYFiesBpz/4a5F50eWA5W16wIhAMdbpLfQWJ0ufDMmlMMzEFKtvRtEsksklqZrQXoEp05l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26476},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c83004c14b9c0cb9e3e184a53da10a8107c8ca5d","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.15.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/rule-tester":"^8.31.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.6_1746433968674_0.012627365032142235","host":"s3://npm-registry-packages-npm-production"}},"0.3.7-canary.1775.14887020966.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.7-canary.1775.14887020966.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.7-canary.1775.14887020966.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"9ab66f6f3185d836a8558b453326b6ffe9877258","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.7-canary.1775.14887020966.0.tgz","fileCount":9,"integrity":"sha512-Yymvz+dgkouf4DhGFzBuSxUaav5QSw2eVpOck5/fgiZgLUSRoiSAp/HhlrjoLRjgECXGn2TguNcunAPR8cowCA==","signatures":[{"sig":"MEYCIQD7Vk8G09dLlVlEq4Ohm28ocfKSoCCdPZaFaEdMbETl9AIhALAh5FAmHpKIdnLiPWM1f3kD8ojMtopfTZYV3p3Yc2fO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.7-canary.1775.14887020966.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bbaaa70323927698ad9036d5559093d575ec76b3","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.15.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.32.0","@typescript-eslint/rule-tester":"^8.32.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.7-canary.1775.14887020966.0_1746631481309_0.6297281285475156","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.7","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.7","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"85ee8890bb9613b72cb1dddd9aeaba3434235073","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.7.tgz","fileCount":9,"integrity":"sha512-o6Zs/ZuVwCpJo6HtLKL/pI+tXu+UP7GezXAXXZZJ/5okbpLyADvFojxNcuwZBiisAhYx6xhIouVuTXskb2FDIQ==","signatures":[{"sig":"MEUCIHTb2aouBdvPNc67FnVXSsY7Q4HAYjMqtkUPDv4TUMOLAiEAsc/TBbq7TEbq5Zg6b23hXAy6bnVJ1HXZXBx1ILw+NsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26476},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"928a8fd08704af696d6cc2ff309583d26aa878c7","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.15.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.32.0","@typescript-eslint/rule-tester":"^8.32.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.7_1746644616289_0.21618396477707158","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.1495.14990052240.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.0-canary.1495.14990052240.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.0-canary.1495.14990052240.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"0028f3c177d4f818db50b0dbaa72b8551ab56e61","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.0-canary.1495.14990052240.0.tgz","fileCount":9,"integrity":"sha512-FJuypWQYnfMxwiEbMLoRY4Q9eq2lkF6YJe/55OEXVlOY+TxcGnHkeDodOlj4PeoKYB4z11Ef/JFWNoNuTWwRDA==","signatures":[{"sig":"MEQCIGjHNOxl7cvkr1u7J0Yi5pddb0mubAwos9dRYx+hIdczAiAalThOvy5zz3hhAyb02RB5DYuTTcJuzIa0z/PoO4HrRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.0-canary.1495.14990052240.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b3680f6e1981b6414c29935dfc13077cd6af9d9f","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.15.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/rule-tester":"^8.32.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.0-canary.1495.14990052240.0_1747119245186_0.7920622388019956","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.1783.14992006594.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.0-canary.1783.14992006594.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.0-canary.1783.14992006594.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"38d7825db887f4ec6eca2b9447ba78ecec566ec3","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.0-canary.1783.14992006594.0.tgz","fileCount":9,"integrity":"sha512-ODWNfrHhbiA9qsyj35hZRMlrARXSiRt7/dZvb458cmjncHY6V/1ubYhEdWdYUTDFBFCZMGaxprp57z59VgmQ2g==","signatures":[{"sig":"MEYCIQDR+Cq7sver2iPE0dN9dx9lr1JtRAeoPGHK6AN+gWSvdAIhAM4Q8vNkX/z6IN8eLbStZ6GMb3zQzKm22g9R/5VH212k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.0-canary.1783.14992006594.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a34b10c652193369642068ab7e0197edfe7443fe","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.15.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/rule-tester":"^8.32.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.0-canary.1783.14992006594.0_1747125663286_0.6635275385630421","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.1787.14992220767.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.8-canary.1787.14992220767.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.8-canary.1787.14992220767.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"6d3abfdd5b1267f454ef3a236f664f3d75aac0b2","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.8-canary.1787.14992220767.0.tgz","fileCount":9,"integrity":"sha512-qiJQ1BkH55bWsgVUtu4Ev5G5pHU/hEtVwTdWcTbCxKVBo5GzKdiuQYpFKo4fuPQuYH8CzOU52rzWc2ObZ6Fu7A==","signatures":[{"sig":"MEUCIHp3kV+EiPllLGjwZDqs8MqQkM6fhQbFPlZTF3kis6fmAiEA+oj2WfO915z1ljoEtI2n3fl5RAOSufLTkxt7dwTjrQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.8-canary.1787.14992220767.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a429a56ac213c5f42d3028a120b99c4248cfdd05","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.15.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/rule-tester":"^8.32.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.8-canary.1787.14992220767.0_1747126380625_0.4770848802905736","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.1783.14992655415.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.0-canary.1783.14992655415.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.0-canary.1783.14992655415.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"3b1a2ab2be8704128a2db94b207a6f46748c785e","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.0-canary.1783.14992655415.0.tgz","fileCount":9,"integrity":"sha512-HYeQy14Vref8mwUNabTLkY9cUzpPpEDxJe4ULkWtckpmUHMb8qc0rU6xx5jXHISHqU41bXziBovjaY1NJgpbiA==","signatures":[{"sig":"MEUCIQCszAojGIRICC7hfrkv+dmXs1RsRjNNcWYpHell7SDSEQIgdUxa0JOtIa0b30rkshj/tqsyxvujBpsl7BhsFHdsjoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.0-canary.1783.14992655415.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7c3ad39f088e07cd7b87686fab489b6f15ee7a7f","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.15.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/rule-tester":"^8.32.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.0-canary.1783.14992655415.0_1747127525595_0.3950332451021099","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.1783.14992890177.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.0-canary.1783.14992890177.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.0-canary.1783.14992890177.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"071a04728e1949a8db2f6a39479cfc00f98ae691","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.0-canary.1783.14992890177.0.tgz","fileCount":9,"integrity":"sha512-nN+/mitLVcUaqeAkZbCiDwpHd/l3Ysnm+5D9wfBD73cYv3+0Kf+x20Cl6XCHq6UmNbeRacKpGBqwi2uMYHyPLQ==","signatures":[{"sig":"MEQCID3XbpDaYLn5dpL6MZ9c8TahlURTutrCKV6xNY3B062oAiBDzmnGf+m65Ox4iJFK3Z/w0wD6f3K1raE0pVSwUzRBqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.0-canary.1783.14992890177.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"19dbac2d923095be78a7d51d97d4de0221576bed","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.15.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/rule-tester":"^8.32.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.0-canary.1783.14992890177.0_1747128249468_0.4913737726558829","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.1787.14996214798.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.8-canary.1787.14996214798.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.8-canary.1787.14996214798.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"a4c82b6e48b8b600391a3e28501a3eda8f751adb","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.8-canary.1787.14996214798.0.tgz","fileCount":9,"integrity":"sha512-I0UgOilPw2HBfilaNevMKTeA65AMBY1y76sD41yglcG/VNBuSN5jYgotOrY7gGBbsj5oiET0tC770apftBPvMQ==","signatures":[{"sig":"MEUCICDwHeRZA8LBT6wiROXk/augA9efkQ4OSn7VZB9qqSKYAiEAv31wbBRq3uaeP0g5/y/+EDKyfmAgvPM0h5pGYcsfNfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.8-canary.1787.14996214798.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e075968bc22a710e12ab605a0eca616180c64da0","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.15.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/rule-tester":"^8.32.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.8-canary.1787.14996214798.0_1747138534151_0.7899560209605108","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.8","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.8","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"ccafb9a7c3c50cd2545cae0db37477f2321e1498","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.8.tgz","fileCount":9,"integrity":"sha512-1d+WqAe1Iu+mSC5Va0S+5fFBDozLtt1pVDmllha1/9yMgVpukp5AC+XMVjrQ1J36LEbzaGz2nWdtTwD5Lm2KAQ==","signatures":[{"sig":"MEUCIF4aHN9KsdxdBeg+WB4z215pNuY5oKkgnjQdjNtHxrehAiEAzRnOg1/D2lcCtx03NCKLm2mYCHuFeHlQsM71q6k1S5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26476},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"47a3dc5dccbba6b9b9f42e1388771ad74857a354","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.15.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/rule-tester":"^8.32.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.8_1747140358300_0.4506961618200611","host":"s3://npm-registry-packages-npm-production"}},"0.3.9-canary.1789.15556511590.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.9-canary.1789.15556511590.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.9-canary.1789.15556511590.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"e2f73790ffc824449de2c5401ad9c27ae74bdfdb","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.9-canary.1789.15556511590.0.tgz","fileCount":9,"integrity":"sha512-asc0CMpnhngpXWPWEVLpcW+9lGAUx3HuAveWMkkTTDDOyEJz+LGhPD9oGr+h7Gu44TnJfguCO4m/kMdCYPG+Uw==","signatures":[{"sig":"MEUCIGAe9z1NIxP4/yM0w0B/9VtmJWKz7U+A/rmMEsN22RH3AiEA3RpGyob8SLokzDJmXoosTybt1c6fVH2nuQKPqWUbEnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.9-canary.1789.15556511590.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26502},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d68606d6e9e16039347c54b462238a0a55f1e941","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.16.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.16.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.34.0","@typescript-eslint/rule-tester":"^8.34.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.9-canary.1789.15556511590.0_1749550047423_0.8913174900315002","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.9","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.9","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"654e3b99afcee3a1af1e0da5edd2fd454e47efee","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.9.tgz","fileCount":9,"integrity":"sha512-rYFDGKOR04cQJqMtGjLBhb8IMP44X1INvDk/l4/ReWsRst6Usmpdfpyn2bSDhZGB9tiziFofnFhrZ6gRwAPFTw==","signatures":[{"sig":"MEUCIFCoXpPpeqCyjnu3DJxisEtmn+wQgD424f0d1KBYEoYgAiEAwWEhk7pYOR8CAGQnCdN8ucZd8FeoLhZ8gYMjbGA0mHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26476},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"886afb85d590f2644808aa7b16f7330121a1db11","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.16.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.16.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.34.0","@typescript-eslint/rule-tester":"^8.34.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.9_1749556191493_0.14552665254987174","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.10","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.10","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"2e1d1030fb0b121c9c8e8ff40436bf1c3ebf1f52","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.10.tgz","fileCount":9,"integrity":"sha512-eFJZ1WdvBqCP1MLIcVWYrEILW5LnPL18ecyKW99G1i7D5UZ2qPUKcJq7jd1LPyNWl5qLLal788MfcH8CBTrsAg==","signatures":[{"sig":"MEUCIQCxyvZ347W3hBLQK11KRiKELrQNRXIIgyaP06u0bTq5VQIgcZefadhirIB63jqfY/iY8oZRTAwJ1d/f157lgp7N70A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26508},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3b4888938a93bbb8add1b6c8bcc8a118f29be2ec","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.16.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.16.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.34.0","@typescript-eslint/rule-tester":"^8.34.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.10_1749621688156_0.28109711059408804","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.1883.15705440693.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.0-canary.1883.15705440693.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.0-canary.1883.15705440693.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"fb6f2e5246a2658e3e4153832cc4e8b436712d22","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.0-canary.1883.15705440693.0.tgz","fileCount":9,"integrity":"sha512-zTGyeqS2fV6wwmvBTPUjVM/RZRHGVvQGnisMmaTZd3RKPb3r2pc5vCDtgNRaFnblv35sdeuxCGkp7fKaQZZTUQ==","signatures":[{"sig":"MEQCIHNY+cb9ZnpI2f+NiN3vT0hMQ2yS2xvVp6s7dWHOop+WAiAUybGzxSH/5BfMT+aKnKWc6t5kSFlrFniY+9FQzFugCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.0-canary.1883.15705440693.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b80b71e780ff5fd49184261eff3a59beaf5985a8","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","actor":{"name":"grafanabot","type":"user","email":"bot@grafana.com"},"email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.16.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.16.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/rule-tester":"^8.34.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.0-canary.1883.15705440693.0_1750158491364_0.6737515725297141","host":"s3://npm-registry-packages-npm-production"}},"0.3.11-canary.1903.15714904178.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.11-canary.1903.15714904178.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.11-canary.1903.15714904178.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"d5bd6a9f27bb2d485270216305a3dfd88a20ad2b","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.11-canary.1903.15714904178.0.tgz","fileCount":9,"integrity":"sha512-mnW3RZZ1AGtQviLRy1+0SD0SbZhlrzdlW8UocD6GADuS6QHQHCtv2CmGdgdslknvdyXgMRcLZ5MojpCdg7WgTA==","signatures":[{"sig":"MEQCIE2cnAVFZTEx5tWniPAb/OMti2pgIuI/Mz5fJi0+iQu3AiBoto4f/4ldk8tyn/AtO0a9nFAkXmgLZpwlLg50SG+QWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.11-canary.1903.15714904178.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26534},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b6dc4b5dbe5beead92b21fae1df5fc64f872a1cc","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","actor":{"name":"grafanabot","type":"user","email":"bot@grafana.com"},"email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.16.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.16.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/rule-tester":"^8.34.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.11-canary.1903.15714904178.0_1750184211771_0.40138228732535164","host":"s3://npm-registry-packages-npm-production"}},"0.3.11-canary.1904.15720543928.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.11-canary.1904.15720543928.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.11-canary.1904.15720543928.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"f225f591030d09edc9159b220497dbcd831d5609","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.11-canary.1904.15720543928.0.tgz","fileCount":9,"integrity":"sha512-Drqxn1PUGFHvMygGG0Bov/uo5gJAdoo2xaecvQ37iDE/xeC2Fm7fxQrOqhYgbRj5pqKAA0jJyRejigGpEzd1mg==","signatures":[{"sig":"MEUCIQCUVIfx4IZMiLT33O6jbLF/+TJEHtk4h1z4AnCgfa0XbwIgViEJYPDrp2ELnDwUbfrMIkr01ulszHH9ofNK4OJa63s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.11-canary.1904.15720543928.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26534},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e87e235e8026a3ca1662d9ba2dcc89f10ebef7d2","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","actor":{"name":"grafanabot","type":"user","email":"bot@grafana.com"},"email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.16.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.16.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/rule-tester":"^8.34.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.11-canary.1904.15720543928.0_1750205072591_0.9908749539125943","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.11","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.11","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"c69cbf2d7ead09f568a34fdb901d90b40413f5db","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.11.tgz","fileCount":9,"integrity":"sha512-WssabYYZBwfmAfQ2yz99JnQZcCcfvMkjwExO3AydGs/dgcQNuS43ioNUf6hXK/O7u6BVjuX2ZBrd+Y5gcr+8tw==","signatures":[{"sig":"MEYCIQDz0SY3dH6kxdK073g83iKRc1dWUNTcNlaJEIoRfhZ1cgIhAIIm37c5LpqwC62m1ZUU2dmhk7LcGQ9jFSB16Zh0Kjsb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26508},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1c3eecef0bd317c3cc1939645baec825a5f30189","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","actor":{"name":"grafanabot","type":"user","email":"bot@grafana.com"},"email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.16.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.16.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/rule-tester":"^8.34.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.11_1750219135746_0.9851499463076774","host":"s3://npm-registry-packages-npm-production"}},"0.3.12-canary.1903.15779348254.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.12-canary.1903.15779348254.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.12-canary.1903.15779348254.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"e7df37a094eb4cf480c44474fe0e56296d8dd914","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.12-canary.1903.15779348254.0.tgz","fileCount":9,"integrity":"sha512-RNIwoCrvymj86JV8HCmmmCxb0iznSu0j0npi29BMvWEESdlnE+vZ52OqaZhCUwPUeCAN1aP82fRtT2194PEdxQ==","signatures":[{"sig":"MEUCIBz2xhOi04OKpsSkE5XYYJ0N37hfq2UVpRhaYcEgnloLAiEAr5MD7vam6IZz808s/CV5/1VVVUs+h36FWumyijFnc7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.12-canary.1903.15779348254.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26534},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"24b1df87b8fde0c69a5e8142fb60b1fdf0b63ec8","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","actor":{"name":"grafanabot","type":"user","email":"bot@grafana.com"},"email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.16.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.16.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/rule-tester":"^8.34.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.12-canary.1903.15779348254.0_1750424228341_0.6976348695200403","host":"s3://npm-registry-packages-npm-production"}},"0.3.12-canary.1903.15799125828.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.3.12-canary.1903.15799125828.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.3.12-canary.1903.15799125828.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"8d30c25ef17fba34ccb52c668d591d4b1873adf1","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.3.12-canary.1903.15799125828.0.tgz","fileCount":9,"integrity":"sha512-Or3O/pQT1kq1wcj5uYeSJpChsjUR6gf/Y7zxAaca8P5jyGXwbZ/eVK54dpeW0fdGLgFsxqYjYfrfgt/dPvqQbg==","signatures":[{"sig":"MEYCIQCN+nQgKA1D9YBUDRSvLZKjKHp8ycRlidQK7MRZ5fIxQAIhAKe8XohlHAmjshNYsN5ZXU9zRkxcKiQ5VaWD1KsOgb++","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.3.12-canary.1903.15799125828.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26534},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ec128ad17c43ad6a29694ac96ba7bec6255a365a","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","actor":{"name":"grafanabot","type":"user","email":"bot@grafana.com"},"email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.16.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.16.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.1.2","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/rule-tester":"^8.34.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.3.12-canary.1903.15799125828.0_1750536140279_0.7526143979804867","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.1883.15847262074.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.0-canary.1883.15847262074.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.0-canary.1883.15847262074.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"f12ada142029e7fc4c5eaf473e5eec7735dbe972","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.0-canary.1883.15847262074.0.tgz","fileCount":9,"integrity":"sha512-n+aZvbcWQp4+qVovvDXDU4L+r5x3Hd/wh6G/kgVd0fN3BLD/weR15GxJCeSBrh4p4lrA5We/51PhvgDrSFaIHA==","signatures":[{"sig":"MEUCIEgwvU8ZIu3Jal5lC+znI3sPTVeKb9vuZcLJcpQd+zc7AiEArZWNgZtAO7mlfv4nJ/y329M2T1eKqMlw95OwE0/kfEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.0-canary.1883.15847262074.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"def757012e22508d50c5ea23c0a0b94e7b95f3f0","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","actor":{"name":"grafanabot","type":"user","email":"bot@grafana.com"},"email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.16.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.16.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/rule-tester":"^8.35.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.0-canary.1883.15847262074.0_1750759271576_0.01492112471807916","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.1883.15847764256.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.0-canary.1883.15847764256.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.0-canary.1883.15847764256.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"d4dcdaaf35b857f5ca19d89bdb902a0f1a41939c","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.0-canary.1883.15847764256.0.tgz","fileCount":9,"integrity":"sha512-T+8uSfXkQa+MoASSpHVbSVQkXlmhGp+4E11Td8zoW6MGL1+Fauy86L0Tka/9yWYYdKrATqNrybrmlpWPIDkV2A==","signatures":[{"sig":"MEYCIQCLXnZMlgp10ooGgNzpBb6d7VPuVaNoNwrANipfMs/jwwIhAKe2VsbzGnwi6KSLD8Kjv+m1QeCyjBVoGb02xopV1ThA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.0-canary.1883.15847764256.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3cefcddb1c9c53e82721d475f531dd539e5bb57e","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","actor":{"name":"grafanabot","type":"user","email":"bot@grafana.com"},"email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.16.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.16.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/rule-tester":"^8.35.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.0-canary.1883.15847764256.0_1750760603401_0.4509567377237429","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.1883.15868525381.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.0-canary.1883.15868525381.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.0-canary.1883.15868525381.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"8c733dcdaa1a6d477de190e6a561539d2479ccec","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.0-canary.1883.15868525381.0.tgz","fileCount":9,"integrity":"sha512-ExP6U7WYYJJiXPUvk0ehgrSpXvindnT/Re2ziFzcRMd5jDE1C+bq+GkeEHrcpipYVDgsvQCLotWHu23+WtEByA==","signatures":[{"sig":"MEUCIQDqFvjJWyTBJ4MEIbZ+FmjMNyVB+9wEbdhI2VrTDyW1sQIgLtEjWOcXMBt+T6Ne2CYCyrc1cZNb9NDyLezSamrQ5H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.0-canary.1883.15868525381.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fee9027c9403f754f629473657626b4a67e31cc0","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","actor":{"name":"grafanabot","type":"user","email":"bot@grafana.com"},"email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.16.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.16.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/rule-tester":"^8.35.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.0-canary.1883.15868525381.0_1750831322619_0.9653563538690937","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.1883.15868693294.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.0-canary.1883.15868693294.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.0-canary.1883.15868693294.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"f18cc2ee446d5caaecde52e2f7e384b203e200cb","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.0-canary.1883.15868693294.0.tgz","fileCount":9,"integrity":"sha512-pIR80wI03cFQzomEyXvFRzWa+r/gEBY36almXe3EnF+vywch+ae8GtLFsUgHQxW1lrmF85mRsCpeux6ap7LtPw==","signatures":[{"sig":"MEUCIQDzL2ZtmAutlzD+EPRs9e+4PFV07p6iPmPk4+rp5uia2AIgendEuo8BAIlsLv8sPeklpqXsHgampa0A78qhUm/xvqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.0-canary.1883.15868693294.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"29d34e9235a95415972dc91618fe50f10586b6ad","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","actor":{"name":"grafanabot","type":"user","email":"bot@grafana.com"},"email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.16.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.16.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/rule-tester":"^8.35.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.0-canary.1883.15868693294.0_1750832009164_0.15543463044232664","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"52f821add81a5dda0d22473c673feae31170aa59","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.0.tgz","fileCount":9,"integrity":"sha512-Pis6bswglS1jQJR2S75DBIjJxYxcY0/RCpcxDgxZjzJ7IGbrri9KchMqVqvmYUiWTzALmoOq7QidxC2jMqUkJA==","signatures":[{"sig":"MEQCID5FIwuHaikAI37/IOoHP3wk0ilxBqzdvDP1GHVCBZ7iAiADKlGpI2yvxTCKmdfcGPPY/6X0ITqUjdzmgFgIjyXoog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26507},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"828dddb0b5eb796607410e624d98be22ab49948c","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","actor":{"name":"grafanabot","type":"user","email":"bot@grafana.com"},"email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.16.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.16.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/rule-tester":"^8.35.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.0_1750832533886_0.3640201838480306","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.1903.15970664127.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.1-canary.1903.15970664127.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.1-canary.1903.15970664127.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"7bcecb071f247b8a2745bec723a9759bba019623","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.1-canary.1903.15970664127.0.tgz","fileCount":9,"integrity":"sha512-nyBpy+Q7Z4ENoatr+HRKj23vV9VgkP2+rTcFYRq2SlVdde+2burNHXP/cDn6Yn8pEnQzQdIIU4ltnnqzEsjcpg==","signatures":[{"sig":"MEUCIQC2H7tXJXZQ2TNfDXRundsUYnXVrzYPPOleej1SKVHXDQIgFyqJCFy0lrVOXOaQ3c8Updwdetko98gYCQ44QpD84lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.1-canary.1903.15970664127.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"83230b0cb739d45e6a7f442b05e93dd0a533e584","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","actor":{"name":"grafanabot","type":"user","email":"bot@grafana.com"},"email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.16.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.16.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/rule-tester":"^8.35.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.1-canary.1903.15970664127.0_1751280321339_0.052702656076915044","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.1903.16084058893.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.1-canary.1903.16084058893.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.1-canary.1903.16084058893.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"7240652f4ddf3c9cfcb15549001054ac30d01d5a","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.1-canary.1903.16084058893.0.tgz","fileCount":9,"integrity":"sha512-x6Bowh4sR46YbhCJrHNkbuDGhs/ALki2jLzd21Ldft2rKS20g2aIq8C95b71bbvbDwFOnd69NK88SO4dDTPZxw==","signatures":[{"sig":"MEUCIAyJf8NZcuEgC7OQd6c11glawLOQa1QLbkfDM3D9hGF6AiEAkiqlLa0XPJe+TtFxBaxu3LG1szaeYqAwg8koeqiZzb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.1-canary.1903.16084058893.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d985d333e22c829952a784ff7ab2f70464b319f4","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","actor":{"name":"grafanabot","type":"user","email":"bot@grafana.com"},"email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.16.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.16.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/rule-tester":"^8.35.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.1-canary.1903.16084058893.0_1751686255485_0.9942236384085801","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.1903.16180207403.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.1-canary.1903.16180207403.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.1-canary.1903.16180207403.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"57246899a4cbf940a2325c5836b18db466c9fcde","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.1-canary.1903.16180207403.0.tgz","fileCount":9,"integrity":"sha512-p/j6uy96KG0tlS9x4vfItCtDXsISn4vPeOgfv+GXVzEMEokUnIpjPfRUp6ecO7vXzyzSVuyqFLkdpNZC/LpUDQ==","signatures":[{"sig":"MEYCIQDjoHLP0vwsPyJo6MnWGCDK9xi9Mvu2JSsfGL9zqu62VQIhAP4ojVzWZLnCa6MUFHkerE+Af3WX83DrCRA8Qs1hHicb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.1-canary.1903.16180207403.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0c3909e992f1433922026a7b7e09f28a9f7e06c8","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","actor":{"name":"grafanabot","type":"user","email":"bot@grafana.com"},"email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.17.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/rule-tester":"^8.35.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.1-canary.1903.16180207403.0_1752095586207_0.33848191401443173","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.1942.16222603788.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.1-canary.1942.16222603788.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.1-canary.1942.16222603788.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"905051d6c46221ddc08715d5e68186d057f13846","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.1-canary.1942.16222603788.0.tgz","fileCount":9,"integrity":"sha512-e83Z9hrdXp4fwATliWqzH7hOd3uPKTi13vxDWxBPgOq3emMh3P6ZuVk2UOUIgEtVYPI1aIvO9J15kml0PV4AgQ==","signatures":[{"sig":"MEUCIAuAvpbNbM3RZcuXgsfbRXn7MxTXnx7LpZtTFpFQE59nAiEA3GVCNMceg7/66anaV7oBfercx2fUYFUun7QCTApRZEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.1-canary.1942.16222603788.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4a025e0742655202d2e3870e978405cdac9255ac","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.17.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/rule-tester":"^8.36.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.1-canary.1942.16222603788.0_1752244787386_0.2332404733938247","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.1947.16263027169.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.1-canary.1947.16263027169.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.1-canary.1947.16263027169.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"f4aec0a9d62daf6a1356eb6edd30ca859d88ee07","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.1-canary.1947.16263027169.0.tgz","fileCount":9,"integrity":"sha512-INptMwnHj5LujHF93NLJEWSFPOby6cLK1VZrGYyU4PzS69UmTbX+c/tn325BI1imMRIu7JrgR+BWmjgzlJIKkA==","signatures":[{"sig":"MEYCIQCTexkziM5KzvHHYi3MLJ7PUmks/1ImUT9mN7LTauC4BwIhAIMfSRnE/Qjr4ycDFl0uDtUK8zAFAv748CEvohIH1wgy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.1-canary.1947.16263027169.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a707e850f4c8ff034587aab93d052de2502bbbc6","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.17.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/rule-tester":"^8.36.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.1-canary.1947.16263027169.0_1752485257574_0.5959538369002075","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.1","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.1","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"8dbbef2f2ecd485d377a7475e82ad6477583fa8b","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.1.tgz","fileCount":9,"integrity":"sha512-ocV9hiyJ2DlcQWLi0yEi6+PBaHjDBMUsq4CilIXm+wq/kTTYYJwgCwSuwfgT8rkY1DmE4YlkjNOfwppktuSzYQ==","signatures":[{"sig":"MEUCIA4pPEMisn7tpJq1HXwez6DZcwr9gQYqAXrjj7MKSEKJAiEAoNEs3MSAKltZAbk4ko2VJVEPYGCh1FCfvw7AdotBp9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26507},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5d8e7c42ee95a284f21e44cacc2bb06f668ec42c","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.17.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/rule-tester":"^8.36.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.1_1752485920269_0.31034849382034113","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.1903.16274906111.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.2-canary.1903.16274906111.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.2-canary.1903.16274906111.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"953fea401df94d1e257c9d1759069f03fcabc34a","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.2-canary.1903.16274906111.0.tgz","fileCount":9,"integrity":"sha512-DoM/JKLN299zI2Hx11jNdnPCd5IkxC5PklxTbZWJpzUXWJhaPz9lziOjrq9oufHSzI1GriHACSNYYSIrPN7k7Q==","signatures":[{"sig":"MEYCIQC+VK/tFIRMOb8Y2+si843OMLnAkT8snvYjQKEEvAUtRAIhAM8x1kxfxdS7KQ1Z2228GRBjo6Cb4VnqYzuzfUYmzZYN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.2-canary.1903.16274906111.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"128ca8043286a8ba6e8ad9d03f4fa7696e03fe3c","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.17.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/rule-tester":"^8.36.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.2-canary.1903.16274906111.0_1752518348351_0.5044871123285279","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.2","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.2","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"ce1273603e056eb33b11858f7d4b80b474962763","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.2.tgz","fileCount":9,"integrity":"sha512-9sBQYTJo6EthOX6LnABoC5fBQQtcaO1abW16rMU/9k6hkTqH8WdkHhoWPhVg1JTWnTdS3rjP0rmQuVRuM951nQ==","signatures":[{"sig":"MEYCIQC0IACvHlj1Jac4WZvpdV+hdkuZTr3AMLJfT2klTt8dmAIhAJLrISJtwDZ/LjNzdEN9C2nBe6KSwllFtkpOZtN4J2A7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26507},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"522429ecab41670c7222c94140ce983ce2436ad5","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.17.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.16.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/rule-tester":"^8.37.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.2_1752540747493_0.8040146284919762","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.1903.16281369394.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.3-canary.1903.16281369394.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.3-canary.1903.16281369394.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"4c47c9c48fe6d5459b8874257e3d518951ff0374","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.3-canary.1903.16281369394.0.tgz","fileCount":9,"integrity":"sha512-7UVwlXiWfkKaLC2GJ9HeE/l6abN6AtTyUlh0PEpcGTWlLPErZqHsNpVaxwHI5zPBn1olkjA/NMScpdWA722+vA==","signatures":[{"sig":"MEYCIQDSHrPx878LHgeNA8p3Ebj8CvoW2P9K779IEGBUp3ACqQIhAL1W1CTXE86eh4VQBiJlN1DeE4aEs6e8Iyh2kS0zXs0x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.3-canary.1903.16281369394.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5c24f0840940d7014d36325b5e292fd93ee61f4c","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.17.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/rule-tester":"^8.37.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.3-canary.1903.16281369394.0_1752541355728_0.7044504651417018","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.1903.16316195674.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.3-canary.1903.16316195674.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.3-canary.1903.16316195674.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"6bc393f0d1063c565cb56d95620e3eed22707461","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.3-canary.1903.16316195674.0.tgz","fileCount":9,"integrity":"sha512-lbXAVZJpbIplesA+GieTjUs9VcSLMHIlMPN77uE7Q3j4da7/tIVMX+U7Q8AG4hoc1v+HMbVfyqw0Utk/rpA/ig==","signatures":[{"sig":"MEQCIAwQ6F06WdpffAp/Gt4jRGvrY64l2X32LN2ye9xee32zAiADpaBjTCQFpg9w25vR6VjJaCFwWaqpiC3YV0+M+xqTaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.3-canary.1903.16316195674.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"743d2473fcef7b17e207aa70944ba6f5f07f6aad","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.17.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/rule-tester":"^8.37.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.3-canary.1903.16316195674.0_1752659730010_0.4368151415897714","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.1903.16380377354.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.3-canary.1903.16380377354.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.3-canary.1903.16380377354.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"fb462e16929b43de640469be2b5bfee3daeb2011","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.3-canary.1903.16380377354.0.tgz","fileCount":9,"integrity":"sha512-dFlXEUn/GZeyBlRax785mGu0D89MspQFkFM6O9Tl2BSSJ3tKwv4i9f1xaY/Sywf5WxjtjAXAMv+UGL+Yatcjuw==","signatures":[{"sig":"MEYCIQDwRVoASTUMM3F05nOtD9JbZhG52Ffc4ilyVh5NcTLiFgIhAIZurAc0Ag0hcJD6zfp6n5hfgNQ2YSdm583hszSLxEHO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.3-canary.1903.16380377354.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fe53aac724001060975ae4dfceb64791a63a66f2","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.17.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/rule-tester":"^8.37.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.3-canary.1903.16380377354.0_1752873394049_0.012370240936955712","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.1903.16384739351.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.3-canary.1903.16384739351.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.3-canary.1903.16384739351.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"245e78fe8b94923bb76a9afb5dcf49e38348961e","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.3-canary.1903.16384739351.0.tgz","fileCount":9,"integrity":"sha512-LNAfxz3YfWWV+SutHeuZPzmo7bxa5lgDD2nUVLvdogSfVmee4Ih0LWUWfIbNILQH4+y+2QJyU3SzMKofyn2/Jw==","signatures":[{"sig":"MEUCIQDSKpUW76wIQIKXYezR3ho+RbZs3UW+Hdmd1jBgCpH/ZAIgMXwE4gGSnFuOk45unaXGYDhWjPW9QnBaztF3lAMgFf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.3-canary.1903.16384739351.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"11b07720718009e85170f9eb0a8305a1f8de0739","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.17.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/rule-tester":"^8.37.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.3-canary.1903.16384739351.0_1752898136608_0.26023846401689377","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.1903.16519330094.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.3-canary.1903.16519330094.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.3-canary.1903.16519330094.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"f9e02163fe296f232c52f3e728e22a21d79b6e3f","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.3-canary.1903.16519330094.0.tgz","fileCount":9,"integrity":"sha512-uBS/rpyjO0irT23H4NvkFIuZVvbdEb9Lq2HVpNp7PYka+hNX7P0zhRux47fNzivmZ/NAjnK0qZfOJdA0hYDc5w==","signatures":[{"sig":"MEUCIFAnisyjM8BBzuN+btPPEx2pk/nProkNEGgtWWr6oVO3AiEAip/YvX+TR+8whKRz53GDuS81/otJ0378SHyau2pB0Os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.3-canary.1903.16519330094.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3666903bb75a7dcdd256d13a20e86e0c7fc95966","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.17.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.17.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/rule-tester":"^8.37.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.3-canary.1903.16519330094.0_1753438136390_0.5838876897935945","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.1903.16519606370.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.3-canary.1903.16519606370.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.3-canary.1903.16519606370.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"83ed83c6f1f2a480df0e23d9d166184b89f19cfc","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.3-canary.1903.16519606370.0.tgz","fileCount":9,"integrity":"sha512-CZWBhHGa5D7CQral0wuL8NA64Ud3y25ndg24qrKsI8BPlgfFhajgfdX3w44f7YvomiItGUJiHdOWfx8TcLtjqA==","signatures":[{"sig":"MEUCIQCEYo/+v8vwqXOPnWr5dpYIGSLBa9cYGv4p/VBSVwOzxwIgLACq1S8Z4n5KLKyv0z5WGL8wQiepI1iFSJ/PJjU66n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.3-canary.1903.16519606370.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4de77d1f4ef8acc0ee3162bb7477b62ffc15b48a","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.17.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.17.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/rule-tester":"^8.37.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.3-canary.1903.16519606370.0_1753438978623_0.9833986383548943","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.3","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.3","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"bd2c07ded72862c949fc8d3f0f76f0d3597a64dc","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.3.tgz","fileCount":9,"integrity":"sha512-vk3UOAprccf5OVfZZ2y3SId5wAP/FuYVOe5FKY9oyY2FmDqjEfQMjYYNVc3sul0Et2JXhxmY5fZTBtSm1JDEEg==","signatures":[{"sig":"MEUCIHe9jHYX/5jzZ5UGcj1Og+5BuBgISXH6vZitQBMR9rp8AiEA9hyCWnFkysQvt6jkCf9+x6LuJwcDLekHngUfX/J92IA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26507},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"860bf1c2c21bdd36a76f538f10cc981e1fcf77d1","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.17.1+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.17.1","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/rule-tester":"^8.37.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.3_1753439664664_0.1929002699151079","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.1970.17128845011.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.0-canary.1970.17128845011.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.0-canary.1970.17128845011.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"6a25293f71743ca2aca2e0d540fe849aa793b97e","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.0-canary.1970.17128845011.0.tgz","fileCount":9,"integrity":"sha512-5M2ohY5ooQRPYw6n/IQVQHq/eR74InEEKgXb24uWwiyo6DDYsM7bOxJhKT+O7Y1qnANMk+c+wtaUfOh/N21dLg==","signatures":[{"sig":"MEYCIQDQKty5wLyayBaqH7OG5SDDoDZeMTbIMG4PeGigJN86XAIhAI+7Q8PaTHJAGaKRJiVDf9+pFBgqe+XwWJ2ujO75QFGQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.0-canary.1970.17128845011.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0623429a506ff237f9f8895a2cc72b1822f9108d","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/rule-tester":"^8.38.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.0-canary.1970.17128845011.0_1755784460561_0.20940201951582615","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2047.17149750677.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2047.17149750677.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2047.17149750677.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"614b25fb2a931a1e4593b8aa8c2344086f57ddae","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2047.17149750677.0.tgz","fileCount":9,"integrity":"sha512-ju45CQFK+Y0OckTS+tQhbI9PURwKV5v6KKhNVQ2IPeffVp6tS5Jtx/AbwaWVaI67fmPjNQQ4bpP0J8h/Fm5V+A==","signatures":[{"sig":"MEUCIQCB15XsHfbhn/rBrumSB9hZyeTXNUtOp4B/L9/CBDKRpgIgIXt/VVyw5dMxh97llfit8n5ToATqSc/YoQlNB2ngPSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2047.17149750677.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3b641b33063acdd4c8e71cc94c67d3c2af99b2fe","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/rule-tester":"^8.38.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2047.17149750677.0_1755850234817_0.945159129942249","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2047.17149831993.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2047.17149831993.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2047.17149831993.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"d8d21dc208d17c0d7e5b95145cfdb803a1aa91d5","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2047.17149831993.0.tgz","fileCount":9,"integrity":"sha512-+/Iwpe1xLBnBYIRMe/48W97lJvJX4vHuYtyDWkJeEEUwqbFFfp6lUE/NoSU91K3mlr2L6wpQ8zMfaRWAUojJVA==","signatures":[{"sig":"MEUCIQCcSLqvW/oV7/QXWgAzIprQrIybQaXFlo2QsNyXTjLBQwIgC6ajNaQIKPN+UIe3ck3dipx4M3xyQfEBGQzsa6tLAgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2047.17149831993.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ece8e241cacdd13ea272bbec9ff3931149d41c38","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/rule-tester":"^8.38.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2047.17149831993.0_1755850474775_0.3933071711581222","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2047.17150008171.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2047.17150008171.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2047.17150008171.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"b5cf1e3b3d992e308ba1d00882958ee670dec3d4","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2047.17150008171.0.tgz","fileCount":9,"integrity":"sha512-tTud4sxvQr6oiz4yXkmTbuLQvDEctQJRFVvb5pqAoV7dnBWzZQYXoJ6vsADZJUHDVOfDiE0uMblPwfpDr4Idng==","signatures":[{"sig":"MEYCIQDLCMsT7GxLJ5x3shR1kcBfwEwILaRT+5gkpFc+M6N5pwIhAJ2OvMP1j2eIEdDBmGi/Su4Tyus7Yil2agtHztokCt2/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2047.17150008171.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b998c4753283b62abcfc589c04f41c6fa550f881","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/rule-tester":"^8.38.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2047.17150008171.0_1755850953281_0.0748971970711978","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2047.17150012078.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2047.17150012078.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2047.17150012078.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"scottleppgrafana","email":"scott.lepper@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"2c496218e4e7d1191fdab052aed9b36990e8e229","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2047.17150012078.0.tgz","fileCount":9,"integrity":"sha512-e8I6DngyR/MhKrHua4i+pfGvzWHkPwLyEp9kVzhDXCOiIfD10iIURXXu1pdXGB7VwIheVs80x/BhbZ8YViHMtw==","signatures":[{"sig":"MEYCIQDCCwUflBu2xyHDvRhGYaCLyEjp6A4X5OCD6QHRGIekFgIhAIFyjAOB+mmSwNf1GRJUGEikt8mUSjhTzi43G7CguOTF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2047.17150012078.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b01059371f3e615e2fd65dcbed65841ee70ccacf","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/rule-tester":"^8.38.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2047.17150012078.0_1755850977854_0.8822852297596091","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.1970.17152851704.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.0-canary.1970.17152851704.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.0-canary.1970.17152851704.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"8f1f5cb68f354a4e4031fca4d49a9e3fdca12f0e","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.0-canary.1970.17152851704.0.tgz","fileCount":9,"integrity":"sha512-OpnPyub1SzCVB8+5QlTGxonDCIJTP18AlnSE12bhyTIZfl+f5BHaZT9pa3kERy5OpCrxr9IdfjY2NglL3dBavQ==","signatures":[{"sig":"MEYCIQC/RlVqXENzCYekYkCj+Bg3OoU71q52pR6uCgaNKAo6gwIhAPrY8wBEnoYMNVFaAgKsvzyqHdFm/jOQC03T8xBqOMwE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.0-canary.1970.17152851704.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b4b00a2ccb82892cd28eafc47a4e327875051af7","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/rule-tester":"^8.39.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.0-canary.1970.17152851704.0_1755858885166_0.2471886670565271","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2051.17211132242.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2051.17211132242.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2051.17211132242.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"b88b9b3f3e2adc6065ccd6937fdfbb97ac5a43e5","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2051.17211132242.0.tgz","fileCount":9,"integrity":"sha512-Pc1cc385hENT1KU63x/MYMxxYQAFve5PHJvSRL3P5aXJCNPoA2pBZOC7SfIcHklk1K8IjI8Xh5DpAo42o0HxHw==","signatures":[{"sig":"MEYCIQDBIHSdkG4g23KFXUeEoBIX2EtyHE4AL5aOYCBZ/aVGYQIhANP4MEqQGGLiYu4m2vJ8F6/YmhXLP3S4fAX3Rq+ufP3r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2051.17211132242.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a8b5c8072ebd3ab2905492db3e84d9aec57d6f17","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/rule-tester":"^8.39.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2051.17211132242.0_1756130979181_0.7194907967677504","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2051.17212472766.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2051.17212472766.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2051.17212472766.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"7cbb67c8d346be941beaed4d365f7515365ebaba","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2051.17212472766.0.tgz","fileCount":9,"integrity":"sha512-f7ccQHH/1d4GaG2pmtgTBwTnLeoKCcN47qkK/RutU9NbtE8tHOJPNW/8wNeyvtGqmvxF3iJuL0siX3mDgpMaeg==","signatures":[{"sig":"MEUCIQD61j3u+R3AqLTe3ZQe4GM/IRwxGoOzUbS2vsApHszJjgIgPFjWvFYD3Z5VokGIaAt9ZIbXDdm3xI8x06ktYyhp9kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2051.17212472766.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4e8a8a33ef998f524710333cdb57fe45cb3a56c3","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/rule-tester":"^8.39.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2051.17212472766.0_1756134174766_0.2971671299644767","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2051.17213322732.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2051.17213322732.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2051.17213322732.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"90734e8a3a820b5110ad8edbe326691c7f0ccee0","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2051.17213322732.0.tgz","fileCount":9,"integrity":"sha512-vRZuYCHTvH+lQ17tKD/ZPMqkHxuJVMYiajUI+o+zK6H3KwyfPgFT/2G/5/vY8JizKFZYLiAAr3oswwuLxewb4g==","signatures":[{"sig":"MEYCIQDKcS6ljd9TYDzOTwurrR1oEkj0GDiA9hZKfHp6feYVPwIhANHRICZ/DYxj/VialdRNNp9U0uJnDUIP+IfhS4PRk2L6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2051.17213322732.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e7ef32428c4fb5e52767853bdc586e08c45a2e54","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/rule-tester":"^8.39.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2051.17213322732.0_1756136183449_0.8569154282842049","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2051.17231349037.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2051.17231349037.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2051.17231349037.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"2737b989d6ada7a9b3d0d998cc26ad0b6bce4b09","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2051.17231349037.0.tgz","fileCount":9,"integrity":"sha512-HDQqpXYH41Xe0atyG5x3j0JZ/esQEOTi1ERNgmYIbr5dkMCYJZz4d+79tJN611teOPGi4O9oG+qK0dAf6v3veA==","signatures":[{"sig":"MEUCIQD/EWSGOUf55g/Q7kgCX2L5B47epanrsiC9kTNn2d8mPAIgaoC+uOxRg73w4iMaO2uP8dOvYoZJjHIYzhEfn98z+gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2051.17231349037.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f6195182ba8431622f5fa5bfdcfe0cc96badea80","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/rule-tester":"^8.39.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2051.17231349037.0_1756194238103_0.9299329810726833","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2053.17240496040.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2053.17240496040.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2053.17240496040.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"61a7fc0cf8813207fc0eaaf6381be91c524a242a","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2053.17240496040.0.tgz","fileCount":9,"integrity":"sha512-u2eQWs2qqJhGmf6YTPs4tiexxL/KtKZL+2Fot8bFJvlErx5PsFn8tORMmJ3SosY+vgLmhRQQcaCnqL8Tih5Xlg==","signatures":[{"sig":"MEQCIFKelIXLptWlPuMD9ivHSnwVfiI+XSaYR98VsebQakkdAiBz9ApCtA2bJqF8zGWylzuTdrBojKmQwjfCcp2fy+s3mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2053.17240496040.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5f8dce1c79bcc41cd8a0843c37a6d6e1c1932d55","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/rule-tester":"^8.39.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2053.17240496040.0_1756217296636_0.8991117350410154","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2047.17258020644.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2047.17258020644.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2047.17258020644.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"47f722ea24c53cdc3b92c6d559ef0f67b4e71d41","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2047.17258020644.0.tgz","fileCount":9,"integrity":"sha512-ijYlCYKJuCl10hEeWUoky4WEHdddD0CmeYBvE3MA+yn+sYjRpCCI9m+0sgc6Vdbv8sOjaWK1sIhI/8gfUSfhdw==","signatures":[{"sig":"MEUCIHpjG5yDU7iq7pj4ozXViXQHNURloYIrcML/RrN5Hq4XAiEAiwQxBCezAtYq3TrijK8D/ORuJW38KXddVFpLfXu+jB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2047.17258020644.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"34e0dedd2cb6d146f53accb635cf96b04f375279","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/rule-tester":"^8.39.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2047.17258020644.0_1756272384616_0.9049889507670832","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2047.17259108840.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2047.17259108840.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2047.17259108840.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"c04f2fd9669d71076dfa8a378c9ee23fbfd5db1e","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2047.17259108840.0.tgz","fileCount":9,"integrity":"sha512-sHoIdkr/89fdi4xLWi7TzxHer/pKArSYaCHjsel4NH95qfAA57qWXcBd5C1XP7yQSR5yk4R+ZYewZd9/Ao5O5A==","signatures":[{"sig":"MEYCIQCWr3LM6/FoIcx5iCbTByyDhpKFdB+NthdKUia2IX9M4gIhAOXEfgUGiXkxg2K3v3crFGQlO43uOLfAKU03+6bPV86M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2047.17259108840.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"75c3361a95214444a184f3febb708a7995b0c4f1","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/rule-tester":"^8.39.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2047.17259108840.0_1756276518593_0.757510821443562","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2053.17260056832.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2053.17260056832.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2053.17260056832.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"e18318393abec13bea00756a180dcdd5889ef51b","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2053.17260056832.0.tgz","fileCount":9,"integrity":"sha512-mjcBGtzPNkbXnb+KdKF2nr4QqjclMP0iw7MXrLfd7SleIQQyolr4EDginsNUuVRzJloIbzO6XCFc1A8IWD77dg==","signatures":[{"sig":"MEYCIQDYHUsEMXfTl1SH2hIv04ZYCplOdtAOYEKt4QO8xPX0ogIhANQA+TzTKBgYtGxxkIBoj1Yg5A1Ffpv4Voyd/ZEdiolZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2053.17260056832.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e37895f0b543c6dafaea7683deceb9dd13afcf9d","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/rule-tester":"^8.39.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2053.17260056832.0_1756279594731_0.9420102020944818","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2053.17260068442.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2053.17260068442.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2053.17260068442.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"9be134101aca3c135dc63982391cba37d272f0b5","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2053.17260068442.0.tgz","fileCount":9,"integrity":"sha512-/uCw2vI5MTlDX+hMRqkIQzyOubtAG6AqD+QtdY4G1RcyvIDUP8PlTs2MjlYm1FDXzWzJarQIChwntQL8RoxpmQ==","signatures":[{"sig":"MEYCIQCEsxdxkmaTdvJzm5gHzTwQ670ktk0xj3cli9ynxGjf6AIhAIFP/KEyJWQLIYhpXPt/i86+FzsDzUQufUIz3l6RfSLt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2053.17260068442.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"54426211cce602c2bf75a7043b109bd9f9f479e0","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/rule-tester":"^8.39.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2053.17260068442.0_1756279660412_0.08743300297612477","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2053.17260283567.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2053.17260283567.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2053.17260283567.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"6867b4bd5fbb12c48e718549868dd6701ece89a1","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2053.17260283567.0.tgz","fileCount":9,"integrity":"sha512-hMVa6rSlzu7Onq20mdDNjlVv9HqnjYZXqT7aZkvE/5HDdYeW6uB8zrw7sjHosrh+Q13KHlvUo2Hp7BlUjU5OTQ==","signatures":[{"sig":"MEUCIC8gZwN+hojRESIInDIaYPWL++GJV6L9Mo8W+cIgfLoGAiEAlzyJ6JkjOZYyMSgseo3DONSqc7rMAVtpTU373kAnTes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2053.17260283567.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3f3f2d74646d1a892750d98bea495b7a7337f728","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/rule-tester":"^8.39.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2053.17260283567.0_1756280293632_0.09038320535292743","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2053.17260432343.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2053.17260432343.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2053.17260432343.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"01b4e3398fe944339f033a136cc96ec63c436ca2","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2053.17260432343.0.tgz","fileCount":9,"integrity":"sha512-dH46+U68SQJrBnP/ptllYQnyIjfWUhzhY6L9g5sFML8inQXWCb9kjPG//zfAR7IyH9x0SA9pGOxFz4SAzzv63Q==","signatures":[{"sig":"MEQCICNbHS24TorVnZ9Jf8+MHHomTzKvS2RF4gYOzw+lPFEdAiAaEeHWbD6XZjJcS9FgJGjIoszaAB+k76oTZTL6zQEYIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2053.17260432343.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"035c18948b61bd9d13128252ac9b7961b1d12f31","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/rule-tester":"^8.39.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2053.17260432343.0_1756280728214_0.7513319444274678","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2053.17261285607.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2053.17261285607.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2053.17261285607.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"d79ea4d1cf7dec324b99816ca036b496419ad857","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2053.17261285607.0.tgz","fileCount":9,"integrity":"sha512-eYER+DOvmYi1N3pMN/0q+nE1TEC6tkfsKYciZgatdsMHXom4voIvRsWkH4EBES/lL8o/JwahLQlsoX6nJ1zOHg==","signatures":[{"sig":"MEUCICEJ9qm0njkjUWd1BIulQtFDZO6zbLSiGIGSSSsYBrJUAiEA/rzgLBw4uZTW9EbFCn74tqMTpgpwdsd7nYK4JCkSFXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2053.17261285607.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"51110c9de7226f544c6b5f9c517bc26ea5ade1c2","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/rule-tester":"^8.39.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2053.17261285607.0_1756283178885_0.1971142336571836","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2053.17265211086.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2053.17265211086.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2053.17265211086.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"c50993b03dc54ae123f57b2a4876b76cd3be702e","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2053.17265211086.0.tgz","fileCount":9,"integrity":"sha512-1LbAABUB12gqL7DoyAJLDmxc4z/DuzKal9kL5o5gtY6IrEjS1t6orI+RDmjVMwxQOE5I2ufEAPPGP679B1NmDg==","signatures":[{"sig":"MEQCIAxkTKEAacvsanBKtEruxvNvcMmeKhghwmMvaO8gh+DWAiBj5oKcuTnl9EkuLpnQrg3JLoVDZ/SkXHIbyD/SIG9L/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2053.17265211086.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0a5e37d8331fcd3c5fb66e72c22a43ab9ecad529","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/rule-tester":"^8.39.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2053.17265211086.0_1756293986637_0.09951399149214257","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2053.17265229554.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2053.17265229554.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2053.17265229554.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"f5ba1bcc148547cb594892dc631508d43ead06d4","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2053.17265229554.0.tgz","fileCount":9,"integrity":"sha512-dcwvRfeC806LcALVc0HyE3yL8vNGHjZRZvM8ROSAQUx3XDD/I9GgUynK8F9K+dSUkrg9n6FZqWUohIj3y9jItA==","signatures":[{"sig":"MEUCICpvX7KvaC4qeTgWZDhjGB2eS5Bn5z8WffesY82PIkkdAiEAwktwq4v6MSxUAfeYd50aMtmlYjKXtKoaZE12dpiINNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2053.17265229554.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"217ea11af10359a52edeb5166f29e53a5e6b9e95","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/rule-tester":"^8.39.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2053.17265229554.0_1756294032710_0.8748441084745064","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2053.17266331895.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2053.17266331895.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2053.17266331895.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"f6141b2d591d2f1fddb3692ff7c481d621c8880e","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2053.17266331895.0.tgz","fileCount":9,"integrity":"sha512-I2FzRohs+XPxwf3FcInTcRf6TEP2WxpEKUcdBM9O7GRqdCbud7rB0I+wg7N0tczf7+vLojs4mI1hBmv01swWVw==","signatures":[{"sig":"MEUCIDIy8qFVB4DHJAAYJehNOT7Q/TRZA0K9AMjxZNFw/+kTAiEApQoeDi4V+tZlZQWp+wzx1sbg/zEbqAWzEqU+gABx8hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2053.17266331895.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"eeb2b4e49880f46165187bf88045ae04bc2c5d82","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/rule-tester":"^8.39.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2053.17266331895.0_1756297252399_0.831976210109723","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2053.17266553343.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2053.17266553343.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2053.17266553343.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"6317e719427278ba06b7ea4a520d0e07cb59e764","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2053.17266553343.0.tgz","fileCount":9,"integrity":"sha512-c2tk49s3NAsg/yb3ztgJFq0UdIVlN+zKKo89tAzAyGpfudw4neJv3s45SgWGpF/WDRr4yhUIdWoVzNqXTrFJ4Q==","signatures":[{"sig":"MEQCIHCg+c/EAYTOZ0yaNFGgPLHwOOzFE2rGveCTH7DQEqEeAiBzI1+80xcR4ugyT0I6N9ySd5PiV4xzjaFMD+NiEB1u4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2053.17266553343.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ff6c4c2cb289d95c76c7cbcbc276bb5f6b0e3b1a","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/rule-tester":"^8.39.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2053.17266553343.0_1756297811473_0.7056185462982056","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2053.17286332574.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2053.17286332574.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2053.17286332574.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"fdff3797b8e22771cf6e7dd8bf9224017dae6c88","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2053.17286332574.0.tgz","fileCount":9,"integrity":"sha512-VtyYi8WniMtLEOIrClzPJqRUqbr968BqWRHqT5c8h6+8ZFBOsi/219HdK9ITNZbumZUTMSh1HNW04gTx3UCjFA==","signatures":[{"sig":"MEUCIQDPW9ykV6pVD/oA030VgZuvGTHEw8wPiC9Sw1h5VzMhjgIgZgDMU8Cj9WfW1IFswMIrZG8+/YT/g3OQrFepQ7O5eS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2053.17286332574.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d2dcb615d23372c617c31b791b8e66eaa1ea1ac8","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/rule-tester":"^8.39.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2053.17286332574.0_1756357929087_0.06993291078418107","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2053.17287369738.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4-canary.2053.17287369738.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4-canary.2053.17287369738.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"2e600082d782fe71ee333c5b29b455cdd30d2fe9","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4-canary.2053.17287369738.0.tgz","fileCount":9,"integrity":"sha512-M6BvhQLo0GovNsdE7af7bCNLyJqUzTg5o4nxaGKTWIyap3hBZ3CaPJ3O7e8Q3XMNTOVsxd+B3THij9A294APMg==","signatures":[{"sig":"MEYCIQD+6b3MbNA3aRQ9OvPmKe7W1pCtbLIhj95o4h9UG64lgAIhAPDFkN9wZZvImnLgJWTZ8hnIcITIHfJtq3YYZrbEMO4E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4-canary.2053.17287369738.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4ce0ac17f2c1d8d975900b78fe4c20585d7ca9e5","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/rule-tester":"^8.39.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4-canary.2053.17287369738.0_1756361762735_0.14402974607814278","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.4","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.4","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"98af35a54ba56d0afcaba191cc96b94283b3cc18","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.4.tgz","fileCount":9,"integrity":"sha512-uCWTxzLiO4gCPGXGhl2YuDj8xOP0MbspUVxvFY8y/638lBMeJT/6vFRF6WUsrRzRBsR6puTrkgM/yNfUryEHdQ==","signatures":[{"sig":"MEUCICinZGSIPW+3vO+lIFHTHllI72gxEZGt7yQUyHPrM8hzAiEAqMosFfGZPx724Mr7HoCa1GtHLtht4K1/5LLdH9DXxp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26507},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3b3ae52837650dcf0500d827edaf5d11e2393a28","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.18.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/rule-tester":"^8.39.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.4_1756371799197_0.8296099611730332","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.2089.17425767477.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.5-canary.2089.17425767477.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.5-canary.2089.17425767477.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"426a50b480fd15ed667d3e2fec7567571e7ddc24","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.5-canary.2089.17425767477.0.tgz","fileCount":9,"integrity":"sha512-L9OPDe+DAXZocRphpr7qD8taN1wgS54UZ0UQq//kp37MDj704vYkVcRHuXl1C6qfCkSSl4bcI4r3nO3qh2upAg==","signatures":[{"sig":"MEUCIGaHAhmGsgf+/H5vlpUSU3XFsTDZBSxOFVhbBNWlpi0IAiEAvq/Yk2ZQcVGiSsubputuX8LoX2043ZkUp/HKLmDvqf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.5-canary.2089.17425767477.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"15cc930b842bda38707a95c14a74b8a0be7b1ca8","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.19.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.40.0","@typescript-eslint/rule-tester":"^8.40.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.5-canary.2089.17425767477.0_1756883560615_0.7082526639019489","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.2089.17428752959.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.5-canary.2089.17428752959.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.5-canary.2089.17428752959.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"c38ca2d7616ee440af255611e3636796b7b44dd3","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.5-canary.2089.17428752959.0.tgz","fileCount":9,"integrity":"sha512-Ee/rbqTOBzmCGlTNm0o2FQgn4fcyPPg0GAn2KRyhirmGk6Ddxfsc9wySI0wLosMg6sZFDhshmSSqOSvzDwZhGw==","signatures":[{"sig":"MEUCIG66E3MGyu7TEPTaT89hW8PbLiebDrAGr/8pBFDgDMxbAiEAv+pY3bAowjhEbtRHB2/onRxS8gLwIEiLaR77HVt7Fic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.5-canary.2089.17428752959.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"97b467c4a517a8c77500787cbdd40a70a0ee1b74","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.19.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.40.0","@typescript-eslint/rule-tester":"^8.40.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.5-canary.2089.17428752959.0_1756891093481_0.3605415445745772","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.5","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.5","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"d218052ffbb0d07f39e64fe6e0c2c96bb1837235","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.5.tgz","fileCount":9,"integrity":"sha512-IQRw9ej81a2J1FVtrGpR8xwLHMqGg1zQv87JOZhi836fSugZ+FwDm+FDYFD/oSlH91cVLE3zntFbrGZYrnPr8g==","signatures":[{"sig":"MEYCIQDK6NUrZRVtz/TNoI+lq0B+KSENkEQH6b0FT/TOhhSasAIhAOFTzGvKLsTDq1IZI6lAlhLIy4oH6RSktKqWmwJd2YJh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26507},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ab8c9907a61ef4d9726de5739b6e4f9f9efb37bb","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.19.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.0","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.40.0","@typescript-eslint/rule-tester":"^8.40.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.5_1756900547375_0.7492315648442343","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.2093.17585761099.0":{"name":"@grafana/eslint-plugin-plugins","version":"1.0.0-canary.2093.17585761099.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@1.0.0-canary.2093.17585761099.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"67c681ca8a270c248b3b8d0440f817e42a83868d","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-1.0.0-canary.2093.17585761099.0.tgz","fileCount":9,"integrity":"sha512-xr7VohncKmpaCF11ONJ8CDiiRwjakdashclFELJXnPCn9fO0VnRBcb8wyWbUe8wSIfpyGQBLOQ5sPn7weXP4ZA==","signatures":[{"sig":"MEUCIQDvSAwQdJWTXIrJ/LBJg4TgtIay3tn9HeLhHlNtdTOxhgIgPSH38zd7dEWiQY6MqLHmTOec+2Dr4Tk7u+FggI/3Ay8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@1.0.0-canary.2093.17585761099.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3a0bf884d1e2ac11bc9504010b67a6389d8007af","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.19.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/rule-tester":"^8.41.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_1.0.0-canary.2093.17585761099.0_1757428538344_0.4244869480274658","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.2093.17587805249.0":{"name":"@grafana/eslint-plugin-plugins","version":"1.0.0-canary.2093.17587805249.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@1.0.0-canary.2093.17587805249.0","maintainers":[{"name":"ivanahuckova","email":"ivana.huckova@gmail.com"},{"name":"bmatei","email":"bogdan@matei.dev"},{"name":"domasx2","email":"domasx2@gmail.com"},{"name":"clord","email":"christopher@pliosoft.com"},{"name":"iwysiu","email":"isabellawsiu@gmail.com"},{"name":"leventebalogh","email":"balogh.levente.hu@gmail.com"},{"name":"andresmgotor","email":"andres.mgotor@gmail.com"},{"name":"torkelo","email":"torkel.odegaard@gmail.com"},{"name":"dprokop","email":"prokopd@gmail.com"},{"name":"peteholmberg","email":"peter.hlmbrg@gmail.com"},{"name":"ryantxu","email":"ryantxu@gmail.com"},{"name":"mckn","email":"systemvetaren@gmail.com"},{"name":"sunker","email":"erik.sundell87@gmail.com"},{"name":"grafanabot","email":"bot@grafana.com"},{"name":"tolzhabayev","email":"timur.olzhabayev@grafana.com"},{"name":"dsotirakis","email":"dimitrios.sotirakis@grafana.com"},{"name":"jwestbrook","email":"jack.westbrook@gmail.com"},{"name":"academo_grafana","email":"esteban.beltran@grafana.com"},{"name":"reemtariqq","email":"reem.tariq@grafana.com"},{"name":"yulia.shanyrova","email":"yulia.shanyrova@grafana.com"},{"name":"teodosii","email":"teodosii3@outlook.com"},{"name":"brojd-grafana","email":"dominik.broj@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"6ea5592cef0a3698d3c661f70b7ad0ff076fd66b","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-1.0.0-canary.2093.17587805249.0.tgz","fileCount":9,"integrity":"sha512-3NhNDyVoTKWjhF9K2NqX8lz/0aMqSyvMxi/6I15fre9yvhtS9vn9AY8RGshO/XbCAlhRGxwI2u3HZ3d4e5+bkA==","signatures":[{"sig":"MEYCIQDo02RPNVgmxFqeDoSq44QCBXIQKOwGTL6j2pdt61BBQwIhAIpGqAoEfDcjLm/fxENHzQBBTArZYYCMnv9NtPkAtp4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@1.0.0-canary.2093.17587805249.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"166a7e597a7cb5dfc7d3f57f63aa88d1a361005b","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.19.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/rule-tester":"^8.41.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_1.0.0-canary.2093.17587805249.0_1757432429134_0.4233399481526148","host":"s3://npm-registry-packages-npm-production"}},"0.4.6-canary.2112.17617754562.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.6-canary.2112.17617754562.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.6-canary.2112.17617754562.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"0b8ceedaf5266f0c67fd7c829a272a49e3ae66a9","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.6-canary.2112.17617754562.0.tgz","fileCount":9,"integrity":"sha512-6dqD1h7oAMO9YbAawCuTxuiG3Avesrc/XHEkvnrBAazXS5Nm9RVlIBpxQweu+OK3jwvwMGJ7gUX6ymJMw4QwPw==","signatures":[{"sig":"MEUCIEETIVkoZEvBwdt7jPKyqkbhEP2MLuZHxKS9m/pEsSIEAiEArvyIFrw84qFgBSQt3eLvxbo9t2s1y4Gahbj0UQ1/koE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.6-canary.2112.17617754562.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8780378fdf27c592459cd08daa52f86547a5bf18","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.19.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/rule-tester":"^8.41.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.6-canary.2112.17617754562.0_1757516464742_0.13369541527374018","host":"s3://npm-registry-packages-npm-production"}},"0.4.6-canary.2112.17618645600.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.6-canary.2112.17618645600.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.6-canary.2112.17618645600.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"df765d9b1609bdb66c31ed605292187bff6c4eb6","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.6-canary.2112.17618645600.0.tgz","fileCount":9,"integrity":"sha512-/DhkCj9w/XLJg1XJCQq1oFCQ/X/KO5kpfPbgVSGQuSKs7pUpEKh3kSTB5xoTj8TFWu9cmJbek2yVVFgV2+MjZw==","signatures":[{"sig":"MEUCIQCPSVCt/CtxMi4WmGmMnkHm2JB3W549JyWo779syPrNrgIgD2ApBZ+F6kyrTW65FKs1MOkO2hVU5RuHi4/NUjqKQag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.6-canary.2112.17618645600.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"958e500443ddb6d13f7bc91ce7c2def537c5bc65","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.19.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/rule-tester":"^8.41.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.6-canary.2112.17618645600.0_1757518324499_0.5751322454285603","host":"s3://npm-registry-packages-npm-production"}},"0.4.6-canary.2112.17618942116.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.6-canary.2112.17618942116.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.6-canary.2112.17618942116.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"700305b8f6801fb140799b3eedc0cff665f06357","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.6-canary.2112.17618942116.0.tgz","fileCount":9,"integrity":"sha512-38PdDNtB9cIAl1V21h6vvqeO+d41gceNpKth640MH+tShbBrwcVO42Ay5/U/7nbKTWDWY2elQ21Hk4rsjMVcjA==","signatures":[{"sig":"MEYCIQCXssHlWNfwRBA9RXkcgwhgce1CPve0GD7CTpA3dSlKpwIhAO+z6nLxpTNznUFKEq6hu62KGKdHH3/A6elhoX95mChy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.6-canary.2112.17618942116.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a353db43e19c175991e0a7466cf0e3b8a42e40b3","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.19.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/rule-tester":"^8.41.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.6-canary.2112.17618942116.0_1757518903051_0.5018552486357757","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.6","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.6","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"3cb7c7f73519cb7264085276ff04efd1948aadfe","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.6.tgz","fileCount":9,"integrity":"sha512-5gFDXOUF1+ey4heHjFO+714KmoAJEtmyZ76pec7WgxjJZewCd9NeNgHmjZfvTsEFAnaq4yH5YehsUeHKL8j+8A==","signatures":[{"sig":"MEUCIQDYM5c9gPYzTbGednSj+UlV4K4molabjEkK5MlnRRN+BQIgJKL7l/a+CuA0k+M0lpbCFnSMZWa+Co7HTnwLL5sdARw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26507},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1c6d1f2310e39990d07726f2968965dbd46029d3","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.19.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/rule-tester":"^8.41.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.6_1757593320582_0.8167448256660284","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.2093.17793331000.0":{"name":"@grafana/eslint-plugin-plugins","version":"1.0.0-canary.2093.17793331000.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@1.0.0-canary.2093.17793331000.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"a78382bfe96d6def7b9282e85a8aa7765b39c389","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-1.0.0-canary.2093.17793331000.0.tgz","fileCount":9,"integrity":"sha512-ae3uXaJ/1VY48TWLbQkMpd3NJiNNOnOO8rpc8ZvfMrqyOsky+Qz8FmE3yIRHuNxBPVn8bHRyLhv5y61Kd2pc9w==","signatures":[{"sig":"MEQCIGwQaZ8Guc3zuer/IMzRV1geeWrqRKls1mqeAmR+SzegAiAkvBvZH5wlE599zD+2lPJYCPHJhwGzXY8hlOwM67muzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@1.0.0-canary.2093.17793331000.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c167bcbe72d25e7442d3e1bb72df9788b309e650","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.19.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.42.0","@typescript-eslint/rule-tester":"^8.42.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_1.0.0-canary.2093.17793331000.0_1758102175846_0.6099556398203574","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.2093.17793456093.0":{"name":"@grafana/eslint-plugin-plugins","version":"1.0.0-canary.2093.17793456093.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@1.0.0-canary.2093.17793456093.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"c81f15625a460c8a0a4356be6c3a80e29ae81017","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-1.0.0-canary.2093.17793456093.0.tgz","fileCount":9,"integrity":"sha512-LTNHPo8o0iKe51mp8XyeWsHh/jexZQxH9nowhvCLcCZBnaQSr8Yy9FodNuE6B/nLFsqFnA9LNqvmY65KeJ7/Fg==","signatures":[{"sig":"MEUCIQD8TZghtkq3/PW+2CYNTWVLP+ROn6G4Op8azg8rtj5+uwIgOFIW8XJqrjEtoQAGJOpW6yJkrnOUosBHJFtDm+s+UPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@1.0.0-canary.2093.17793456093.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a08d8deb86f8fdab0c58cf6fccdf704f2c3e2345","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.19.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.42.0","@typescript-eslint/rule-tester":"^8.42.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_1.0.0-canary.2093.17793456093.0_1758102493388_0.5451534291630151","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.2093.17794533255.0":{"name":"@grafana/eslint-plugin-plugins","version":"1.0.0-canary.2093.17794533255.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@1.0.0-canary.2093.17794533255.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"4c25ab7249fd672e628f47690ff0c70b6f07df2e","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-1.0.0-canary.2093.17794533255.0.tgz","fileCount":9,"integrity":"sha512-FuCZliERVeXH2vjrjjai0fKqmvjFBI0eO8ScqbyJGVM+VJXP3RGjevE1Jc921ZfgSx2+Uz8GFe4QJLNXUhi1hw==","signatures":[{"sig":"MEUCIQD9DPmomtg8Tb44g28fRJNR+9ZSlwI0JzNIyZSluuSRxAIgFBID6+wzKqGeyc4pAxcGXdjLedNFqFw7zSdh18RVD00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@1.0.0-canary.2093.17794533255.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b0d5010540de85dfe762b6222248cec52d63bf9a","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.19.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.42.0","@typescript-eslint/rule-tester":"^8.42.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_1.0.0-canary.2093.17794533255.0_1758105068358_0.5508037972695166","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.2093.17797652166.0":{"name":"@grafana/eslint-plugin-plugins","version":"1.0.0-canary.2093.17797652166.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@1.0.0-canary.2093.17797652166.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"fa5f349edc404796ebb7ddd435f69df6ba361df8","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-1.0.0-canary.2093.17797652166.0.tgz","fileCount":9,"integrity":"sha512-PFUoHWJ1q0ySZdNzVh3Av8k2lwVDslrpQrY4q3h11hKpZs8OfHOc0hlvkSZDUn8wV1xoRGPRey/VxUU2/W8ZOw==","signatures":[{"sig":"MEUCIQC2C/ELjaRZxIPea9XcCEpKfYCcXkX+tmfxdXmj1YTxwwIgBkqIqo5wYF4DGJcBXV3DXYZ6E0LESAsNzTKYyBFuaXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@1.0.0-canary.2093.17797652166.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"62276cc1cbc06d06e285f658021ffda324ae79b7","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.19.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.0","@typescript-eslint/parser":"^8.42.0","@typescript-eslint/rule-tester":"^8.42.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_1.0.0-canary.2093.17797652166.0_1758112663711_0.8905243109907097","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.2126.17821357820.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.7-canary.2126.17821357820.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.7-canary.2126.17821357820.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"29307f150151258e3fad44a2e187ec65349b68cb","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.7-canary.2126.17821357820.0.tgz","fileCount":9,"integrity":"sha512-+VFt0PpiONG7EhUwJt9zBFj+F8uO0kPGI0Tk+FEWJ+m5MlRq5EK8VJOxVSWbisKerJE42wgfoqww0Ki8gcCtkQ==","signatures":[{"sig":"MEYCIQDjxU4OcyoLeIOvrXGeKOKyhpyceORp34ghXhY/vxU8owIhAPW9LfxHGk13EXc59mAWYieaF0V3k3qPaT/UUO8hw2GP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.7-canary.2126.17821357820.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bc1be8b36a299c35ee7f7fb80866e8804e63e54f","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.19.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.42.0","@typescript-eslint/rule-tester":"^8.42.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.7-canary.2126.17821357820.0_1758180846318_0.18498742485680242","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.7","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.7","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"ce2f41176bbe4784c9ae39499e63c976b9871846","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.7.tgz","fileCount":9,"integrity":"sha512-WDE1nSIBe5Z9dCblQKqE/auGuqY8iVgPWF4Gq8BjucYDoFX73RxNKHI+HYyqVFccU27yULQAzWufkgFOM7r1kg==","signatures":[{"sig":"MEUCIHB73+ZdJmwvAP5LxkmXm0ENSlf2Wgsi9T0jubMsI8hLAiEAtghYOJOcj++c8VXDwO3InPi1YJldZz/s5NbV0HATqaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26507},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d7fb24a37991be25f4f99fefd361a7e85e64309f","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.19.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.42.0","@typescript-eslint/rule-tester":"^8.42.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.7_1758189534531_0.8046242781499269","host":"s3://npm-registry-packages-npm-production"}},"0.4.8-canary.2140.17938013230.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.8-canary.2140.17938013230.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.8-canary.2140.17938013230.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"4ce4b0299a66ae213933a686da3ab98d585ae02c","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.8-canary.2140.17938013230.0.tgz","fileCount":9,"integrity":"sha512-hE4xS+hmwWqkrpk0xT7ROg52u8To0MpIwMOEW65hd5lIOfzvcfPmee5aSY6mdthT0nuI4IP5ZazsGrsBcR8t7Q==","signatures":[{"sig":"MEUCIQDTRr7f3JkcwN2qrvMHjy8t0QsXvKNNucCehYJAIUiw/QIgOU/MZCUbY6gYvG8Db8K2uGmzd7g78M2kGNcWAlnh80Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.8-canary.2140.17938013230.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1a6e766278674c2a1012c7172cb3ad34fbdb47d0","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.19.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/rule-tester":"^8.43.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.8-canary.2140.17938013230.0_1758610523408_0.3665622319508126","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@grafana/eslint-plugin-plugins","version":"0.4.8","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.4.8","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":"https://github.com/grafana/plugin-tools/issues","dist":{"shasum":"7015074e9d3a9380e80a389171ab3cffd3debdf4","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.4.8.tgz","fileCount":9,"integrity":"sha512-ic1Xu7j5T7oYdfzyTjRAwSIPTfIm636G1/ZLT9f+L+dt6LO7wPD5Gnbv18U+XP5iN2DgnYeCWlgStMMs42UjIQ==","signatures":[{"sig":"MEQCIGcBEiMXXlVXSG+2o79YIbsNUMe0aFWJtlHjtvgSrUmiAiBBL/c7JO38wGCTLl/KIdb7mSpTjyQ97/qrav30PA2avQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26507},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1fb0d0d6ee892a799774c3da435c2270e1b93294","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/8.1.9/node@v22.19.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/rule-tester":"^8.43.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.4.8_1758611405999_0.0033065591100842617","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.2093.18127249550.0":{"name":"@grafana/eslint-plugin-plugins","version":"1.0.0-canary.2093.18127249550.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@1.0.0-canary.2093.18127249550.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"11b6de89521af7e9c069d3dcdbab973943149bef","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-1.0.0-canary.2093.18127249550.0.tgz","fileCount":9,"integrity":"sha512-AfydpSmwK95IgmZZ+1fBwkd7WzPD5ekOkViIaMcOwrcw8vdfsWsKYRZHURsW9YCOhd0EwJfdYih/yb+6GSMF5w==","signatures":[{"sig":"MEUCIQDN0eit4a9/FFjgBga28WXgtdAfuEhhFYcS4PocwOU46QIgVBK5udMOfndsz6Fd+CIWBgRhPcVq+6Y/mTkbMYPpb6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@1.0.0-canary.2093.18127249550.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"903262eba27f1d7a624fc3e71638c807d7c4de37","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.9.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/rule-tester":"^8.44.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_1.0.0-canary.2093.18127249550.0_1759229441446_0.03252091550171632","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.2093.18153915365.0":{"name":"@grafana/eslint-plugin-plugins","version":"1.0.0-canary.2093.18153915365.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@1.0.0-canary.2093.18153915365.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"d6b3c5be3159ef42796c1aa8f2985ff649c73733","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-1.0.0-canary.2093.18153915365.0.tgz","fileCount":9,"integrity":"sha512-8TAz07MSBoEO/whXBrjLdAqXlvtCdn1KP4EgKSq/Ljbx3vpnTt1acIM2gIHzv0rHZXx4TcSUCHIgT/X8GbJCAQ==","signatures":[{"sig":"MEMCIFDvmW4VJBcFK1WHfPPFpaIzWbd4wF7RVLk5QD5He1bdAh9SiRVqide6nVme1UBbGIaRbtmxFBlWV4A/8eNhxlcG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@1.0.0-canary.2093.18153915365.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0a4968f9e4839384980cae1ef426c8bbc3dc1655","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.9.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/rule-tester":"^8.44.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_1.0.0-canary.2093.18153915365.0_1759301689596_0.5493809807315648","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.2093.18153989073.0":{"name":"@grafana/eslint-plugin-plugins","version":"1.0.0-canary.2093.18153989073.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@1.0.0-canary.2093.18153989073.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"6fa6c88a6e2d0216b891aab1565cae28f8173680","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-1.0.0-canary.2093.18153989073.0.tgz","fileCount":9,"integrity":"sha512-OkRKA+KdPY06WNF8nxhe2z5UyifQQ62aYXXSDP+K1Z6AnBbgHAe2YfYW4l+CQZ+1eZ6bZoxcDFblXrjTi2c01Q==","signatures":[{"sig":"MEUCIQCbHQ/2YYoP/jh5KZWndJtxuHmvqaXqCEiByg+amoxlKgIgfOgdW6Xb3Vy7BGxVs8x9ruUWabG1Wy+VXLnpVgNF9vY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@1.0.0-canary.2093.18153989073.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a7bed133e1866f2ba98cc2862a1f54cd0fc7687d","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.9.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/rule-tester":"^8.44.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_1.0.0-canary.2093.18153989073.0_1759301927351_0.2865514650887644","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.2093.18159570680.0":{"name":"@grafana/eslint-plugin-plugins","version":"1.0.0-canary.2093.18159570680.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@1.0.0-canary.2093.18159570680.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"eacbf0da35bc5cf1c5f68f7f776298d98e89606f","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-1.0.0-canary.2093.18159570680.0.tgz","fileCount":9,"integrity":"sha512-tNzxu+9PowO2OjthnHFizTUVN9a8ggQsVEojOuzzSsjk6/ksKw34goasfwiOpW0CVmAHy6loG7Hs7a9KvOPr6w==","signatures":[{"sig":"MEQCIHH5OXxuTDAOczx6Rg+Ni3KLUy2G1Oce+OslK7wsGiXZAiBJitBLQZVN+JK6wcPsajLohStBv/Fou35A1g7LPKPnlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@1.0.0-canary.2093.18159570680.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"cbba7020396d0fb10e5f66f3be65c4891b57a0ef","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.9.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/rule-tester":"^8.44.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_1.0.0-canary.2093.18159570680.0_1759315673258_0.9470790006742988","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.2093.18278023316.0":{"name":"@grafana/eslint-plugin-plugins","version":"1.0.0-canary.2093.18278023316.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@1.0.0-canary.2093.18278023316.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"eebc8ff6b8b6fbb66bb57243f79bfbe9183d80e5","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-1.0.0-canary.2093.18278023316.0.tgz","fileCount":9,"integrity":"sha512-QqCynLgmDtNtxjrHJJ19MuKFY7hidcTJouA8aKHa84wuSTVNXYRLrBPQKW5BpSaieO5TD4HrwkCfY+4++N0mnA==","signatures":[{"sig":"MEUCIQC43fat/PrA1bKHQQ1pKyNotvW2wdYMpHqLyPYHcI3pYgIgBdAGPZiEJLOKhlYjXN/mHq7151c7YPuuEcd1xHWKmBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@1.0.0-canary.2093.18278023316.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a273808c2709e083c1540d627acfd3f1d038b70c","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.9.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/rule-tester":"^8.44.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_1.0.0-canary.2093.18278023316.0_1759747273729_0.4462698330013126","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"ed382a667a412e644c21ca498191ac5366501a63","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.0.tgz","fileCount":9,"integrity":"sha512-sdH0cZRfCMaIKAKNMqCtz0sexDoGccUkNx+Tt9xLdQVyQb5DpuA6t4QCdqgAKEjtqSOJb6QQd3fPW+i93i195Q==","signatures":[{"sig":"MEUCIQChvi5XSpP0sJt5a0XmHW+5RQvd/w6FHruASU+UoGAjVAIgTYlmESiztbqSL3RaZt+l8gSTtW0YSAUYQSVq4SmGGkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26507},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d342f839aa778ef2cad3f6c1f5c99f30be29f967","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.9.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/rule-tester":"^8.44.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.0_1759831341468_0.5080963063319153","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.2208.18369252879.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.1-canary.2208.18369252879.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.1-canary.2208.18369252879.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"1e7c6ec1a3f55ceaf13b4ec4170a2d2f1361bbbf","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.1-canary.2208.18369252879.0.tgz","fileCount":9,"integrity":"sha512-Wx0+TtQTXgbpCotGuy7gx30cpduQQyIQ1fg7EddpL8ISvV/Jkb+rJqlMB8VrgCDYRb5IFgW2E4CSHri+SNJFRQ==","signatures":[{"sig":"MEUCIQCE4yTHPZnx3TwHMgMd5mWc+TMB5VnO/8wVQKz2BHXGAQIgbMuwXzLgevlzrAzffZoGIhoaeTlsf/8HvqLj+toRxJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.1-canary.2208.18369252879.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26895},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d970b5f732e7bba3c8e77d4fea1c2321fa95d06c","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.9.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/rule-tester":"^8.44.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.1-canary.2208.18369252879.0_1759996331384_0.07079171009596519","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.2208.18369471722.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.1-canary.2208.18369471722.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.1-canary.2208.18369471722.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"630f4f76530642cccbb2d0291122fee4fd8ec08d","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.1-canary.2208.18369471722.0.tgz","fileCount":9,"integrity":"sha512-2QprxPq+zJ5+dn0/a8ZhBzm5wgNf8WCPgf/zgy+NhX0dtcloV3R4F2AdmbqtsNGnNsLD6OWiJJr+tdJzDKToSA==","signatures":[{"sig":"MEUCIQCD4K6JXPvT9lP5c9Kbig8FUjax/Pzjow+fSNLWbV0JkgIgGr2uLePpCqQjkIs1z2dcKuT+vcTpEVS+nfHA+ExmQyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.1-canary.2208.18369471722.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27278},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"20d8b1d2ffa54b291b562565f6c29a80bfb4aff3","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.9.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/rule-tester":"^8.44.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.1-canary.2208.18369471722.0_1759996920662_0.9501473945407317","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.2208.18369676076.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.1-canary.2208.18369676076.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.1-canary.2208.18369676076.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"7883e328326d268028465bad98ef3f87e79d197f","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.1-canary.2208.18369676076.0.tgz","fileCount":9,"integrity":"sha512-OCqL0IxC4hnzgn7eiCh0sCspy/0ciSWJxohVI1p5j6Y7MMBFLe7FdYTUFLWaGk2d44vSmNNsIgHIzoC3pCeEvA==","signatures":[{"sig":"MEQCIEdCNImZXxp+gE/uXK/+TshHYXeHrSmcyvZC0A81UWO7AiBL+jn1usU/ucT7aWKdTSOGbI25JWoLmi2yeslwI5Jjug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.1-canary.2208.18369676076.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27287},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a1f12ea9400fa1b08702f72553c80fcd55c47baa","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.9.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/rule-tester":"^8.44.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.1-canary.2208.18369676076.0_1759997485734_0.684319514603521","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.2208.18375836415.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.1-canary.2208.18375836415.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.1-canary.2208.18375836415.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"f7a036e840193b95b6617210c9b3a5b5675c77c8","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.1-canary.2208.18375836415.0.tgz","fileCount":9,"integrity":"sha512-41bGSLzOut0Ff7URnnCL7lTSozwkORMlUhTfrfCglG0gpXPjyeOV/HS27J5FeiOBRn6dVbEPUTyVxzVIlLj9Ew==","signatures":[{"sig":"MEUCIGord/SIiIeDgBLYgxgoT8f5ql5v+/thmtiyWC5OC9F3AiEA9gnBzBoo6rLKz6g6vkXM74xyHUIy0zMLXJv3OvbSmpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.1-canary.2208.18375836415.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27768},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9c1f307727923027702cbde8ab8e1c79fcc16842","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.9.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/rule-tester":"^8.44.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.1-canary.2208.18375836415.0_1760012196483_0.530355520700903","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.2208.18378662713.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.1-canary.2208.18378662713.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.1-canary.2208.18378662713.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"e2c27ea5fbb2c7b91972cdf709570ddce7592e5d","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.1-canary.2208.18378662713.0.tgz","fileCount":9,"integrity":"sha512-BBjt8dj5dhW7KcJBapFhokXXXkZlQQl7fFdtzFfITNJQWEWM2o6pIm1K5HDQ/Fu3m+CeQfsduCKefUy2ZsvbIg==","signatures":[{"sig":"MEQCIESlq9YqxfXVMDS2F7ZjEFBqLA3pC9o9HhEoL/a1c5q1AiA5X/hChSssJ7G56T922L3JsbrokNHSEKtW+G7mn5cKVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.1-canary.2208.18378662713.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27765},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"367b703e782d334ea387b6d5d16c0ef6fb2054d5","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.9.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/rule-tester":"^8.44.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.1-canary.2208.18378662713.0_1760018535310_0.21579547783347075","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.2208.18380752954.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.1-canary.2208.18380752954.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.1-canary.2208.18380752954.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"dab22853ea111b85205844485263c3fbdc0dd9af","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.1-canary.2208.18380752954.0.tgz","fileCount":9,"integrity":"sha512-22L7FbmEuCaawY4BEvIN3/GfrFj1pRb+nRjrTlE4UgEDGFCcUs/KAqNVBjEytZnZ/qWVIxmgqBN5kHco070tkA==","signatures":[{"sig":"MEUCIQDuB6HZv2d38sH8RQCsb+6+P48Bqirh5o0vW+Ze/wDaXgIgcJBw70x4JhzPEiXAMzMU9g6CICX8Cfk9YMnaF+RqvrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.1-canary.2208.18380752954.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27765},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4a965a57c2fa8bb0540e48e1280b2ecff0558147","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/rule-tester":"^8.44.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.1-canary.2208.18380752954.0_1760514184096_0.027437487567354646","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.2208.18684795707.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.1-canary.2208.18684795707.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.1-canary.2208.18684795707.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"e63939481f93cfae9a70e829d95b0a6638e65cf9","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.1-canary.2208.18684795707.0.tgz","fileCount":9,"integrity":"sha512-lG5gqfGX2GMOBM34KRyAghBCiWraCpUMlFInG5oP0u+3feHkig4cdC6sGVtVMiV10iyY+DDYSse6ROyzdA9hXw==","signatures":[{"sig":"MEUCIH9KhWleRMmy10rjt1/jfhN79snddSeGXPPcYB+V+XDrAiEA6H1b0Jt2g3p5jk8LsNqgZCdo0XnMjXFVid4uDBrGGUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.1-canary.2208.18684795707.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27765},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f6e222c516af2c86b8039b33f60c125466720ca5","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/rule-tester":"^8.44.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.1-canary.2208.18684795707.0_1761052440339_0.20568049983463","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.2208.18684809398.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.1-canary.2208.18684809398.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.1-canary.2208.18684809398.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"929af364a855624f87e9f09eca1ab216d87597a5","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.1-canary.2208.18684809398.0.tgz","fileCount":9,"integrity":"sha512-UeWS9xmdT+K1glm9o2ey0ouvUJ5+4+xNGTo7SIvpEKrjDHQCdDr5ePsHqUzH2Tboj2X/AWntV6n+w1yfm4KQKw==","signatures":[{"sig":"MEQCIBSb6bsWOG3Xkn7YVOzo+0QZAhjFQfGX3QcbMOFb7ri3AiBjsh1sbkuf0/4raalKmQwcWjwtDMlzXzoNyJR8Cxp6Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.1-canary.2208.18684809398.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27765},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ec19f0129cbc332b089220526f134ad9c83b949f","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/rule-tester":"^8.44.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.1-canary.2208.18684809398.0_1761052455634_0.8464982179107745","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.2208.18713544740.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.1-canary.2208.18713544740.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.1-canary.2208.18713544740.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"eb8a41721f3d188045947d8aab58709c7dda6c5c","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.1-canary.2208.18713544740.0.tgz","fileCount":9,"integrity":"sha512-/bP2XoQX2Zg3MngoZxEDyHjr9rrr17o4vu+fUjMT7D+/rjs2PtT5QunYljueUmqFVxEKwltuHpNeBizFlZqGtA==","signatures":[{"sig":"MEQCIASnIINicK3MYtSjO/66HlAIb96CEVrmDkDJ89szOt44AiBLwQB2sbp5WoxgkkV2YydH1WcIjjcBASzr69Vhioj5iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.1-canary.2208.18713544740.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27922},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e588c1e3867e973ac19d498b0139167471f6e67e","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/rule-tester":"^8.44.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.1-canary.2208.18713544740.0_1761130097441_0.9784457377752951","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.1","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.1","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"590bad4a17fa764619a978f68c4328085f8b79eb","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.1.tgz","fileCount":9,"integrity":"sha512-SEdhWyDC0541OFRvi8PxSUG3TGtq1tW2DbXI5Frq684z4X2ujjBzQ0VVE7nPKW+P2BGu7nSEBsV+tl1w66xE4A==","signatures":[{"sig":"MEUCID/ATgKYE1aCmFNp4LMeprgdAZIjrjwtYRnJ6fyjdWB+AiEA02VGNsJE+JM+1s0acjwM5I1X2oKihBYJUS4pZ4FpTIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27896},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4cadb6f4321f23dbed2078ff99797ae0e0c92bd7","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/rule-tester":"^8.44.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.1_1761130706058_0.22703870345600796","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.2239.18737998012.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.2-canary.2239.18737998012.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.2-canary.2239.18737998012.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"f3292c18789ed525bd6fe471e8a25572efccf284","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.2-canary.2239.18737998012.0.tgz","fileCount":9,"integrity":"sha512-Q700wsoAgdbNgZ4Hj4w5jspPQ2gUciWBRdf35+EKe8x2EUJrFJZEgKRIcyQf+FY7F/FRkSfgyBYtIftBjoK7Vw==","signatures":[{"sig":"MEYCIQD78EOJU6BL7+aXXRAIyUtnuOWEqN1MogDRyoOP2+V8KgIhAKKvqNlDzdzWIfWh7ul9OgRjxeOR8yZd2ZIE68PS7AEW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.2-canary.2239.18737998012.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27922},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"38a9948e1131258318b9a04f2ee32fa931f60590","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/rule-tester":"^8.44.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.2-canary.2239.18737998012.0_1761195861431_0.1595541161957419","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.2","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.2","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"4f26d3550ac79b4f1127e3c3603e205a26f8fa3e","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.2.tgz","fileCount":9,"integrity":"sha512-08GaYZXcAk+QCw8vSu/+LUXefOqrqNX9VH9o+Aq5/Z89GjGHHsZt6353ltviHvQkxMrmPDIFEPIoM++N3COHsg==","signatures":[{"sig":"MEUCIQCQKcV9aZ0AJaCVQnzHb2cU6JzFqu9k0Aguif8EtYGHjgIgevLw2g2bXrqyKjaHkj4k2YwxObnJ4H7MIuEx9DATUGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27896},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"66048066d0ef1b681cc5ebd93fff820f04ae1617","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/rule-tester":"^8.44.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.2_1761196991164_0.32667493414545556","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.2259.18981473291.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.3-canary.2259.18981473291.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.3-canary.2259.18981473291.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"2087e398a9a92837c23db883264295ace116936f","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.3-canary.2259.18981473291.0.tgz","fileCount":9,"integrity":"sha512-Of4BorBKQ6FE7GcA8nWr9BnCs0f/3xdr+16ELHwAlV0J3giidrRJWSE0DDB7cAy3SVWZf7tVwEsWxAxDjnJUSQ==","signatures":[{"sig":"MEUCIACdwQ8LQA9TfqKAXjccQn3l8PFzr1Q6AH3lzRMRz5EBAiEAzRNZ3lZBhdHlKTXmYJxlpBCwhIpgcncqnnPng6OKXQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.3-canary.2259.18981473291.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27922},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2b03f72b31171d9404ff032ade2a183c7d8665f1","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/rule-tester":"^8.46.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.3-canary.2259.18981473291.0_1761935107442_0.2575008844691915","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.3","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.3","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"37b2a3337d38a1e0becd713084e46ec4e0de82a0","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.3.tgz","fileCount":9,"integrity":"sha512-nqPz+NijL3wBBv5gjedrkFP76/d2NBzZRP853AemPIHT1AM2yAGR8qWVG8JjCvW5MRGCbuIuwSIN3V/0qysO3g==","signatures":[{"sig":"MEYCIQDpNJjLIO1ewLKBiAq/6mQC/XXiUhEQBtYt+6I5gnMS+gIhANSS9RLMXWJ6qkYlNmzlQs31eTKAfd9QVfOVq+vMjsnQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27896},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a3d43c9d6f9547ecaed2cd5865505b7858300f96","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/rule-tester":"^8.46.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.3_1762165681688_0.2371767522267385","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2233.19095991328.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.0-canary.2233.19095991328.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.0-canary.2233.19095991328.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"1b9c9deda984af0ed64daa4df1ce68d3b19cd2a4","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.0-canary.2233.19095991328.0.tgz","fileCount":9,"integrity":"sha512-lEIBYDYXSL/M6EyA8kJiLFexHryJDtqb8dnJFrx2FPjkh7M49XL0mMDjXZNfILsSqENy80QLJUd5nh/Q8OkvLw==","signatures":[{"sig":"MEYCIQDaPzh43A7A7CEBt0QAnXlY6gGBUqJ8oAtHJKYLDO3x3wIhAMRPf+1VHCfniEEnQwhX9ZflWT4lpS4zOtqC+CNzX6bu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.0-canary.2233.19095991328.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27922},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4b094c74fad3475760af9185821ccd0340c4c073","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.0-canary.2233.19095991328.0_1762332075834_0.8408838023055452","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2233.19097561440.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.0-canary.2233.19097561440.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.0-canary.2233.19097561440.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"43d4da42d5b8fae67cd4746cb71ff97418a9add7","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.0-canary.2233.19097561440.0.tgz","fileCount":9,"integrity":"sha512-029HPihQjWNz/MFRoHG98nPWASOP1/MpSPhGTU6c1X7aSOpLdQod2qKEGH4tQA9hyVvOq2rk7IoxaWJzRyqpIw==","signatures":[{"sig":"MEQCIH7zUEUNiSalkNd5I9mEoF29C6TLF/UK4NkTPSQ7dYdxAiBvAuRZqurJxa9ugrWDLKFCk8t4ridzd+vsuOqxxxwHTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.0-canary.2233.19097561440.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27922},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"51cedf8d3738d2ca2401063cd1cae3f06140ce63","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.0-canary.2233.19097561440.0_1762335791731_0.22834625732356706","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.2275.19129189567.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.4-canary.2275.19129189567.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.4-canary.2275.19129189567.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"2e32d685478eef7abc3fab9b7a895c0e6682fa7b","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.4-canary.2275.19129189567.0.tgz","fileCount":9,"integrity":"sha512-6f4sD2La+U/0pjQj1db6bjUzmByPTaTqKOSnM0d3SUFTdA2J+v91koDfgom+w4CppsRwWpdGPzR/1ijuDS9uDA==","signatures":[{"sig":"MEYCIQCJfRory7dM+2UOgvSmbHQNtaX8JirpcLlHM/32kaOYYwIhANAiDtP7DioXalSiY5rsn+tNddfjZeKUrT2IrCZMpb+l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.4-canary.2275.19129189567.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27922},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b450fee5a041ee4ec928cbba4c614ee66a495e47","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.4-canary.2275.19129189567.0_1762417485397_0.0678952182148107","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2233.19133609453.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.0-canary.2233.19133609453.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.0-canary.2233.19133609453.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"2afe175d55986797081a9e3b17a7cfa4831dfe56","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.0-canary.2233.19133609453.0.tgz","fileCount":9,"integrity":"sha512-jYzEBoQ/3tIUNIugcXC6Jn+eyVYofQI+rZBGTSxxLKd6Odv+e+YogN4C6qN74lIdban36b95yCvwaKoucnCCQg==","signatures":[{"sig":"MEYCIQCouFn5+gJ64tot+9AE12gJpPX/PCr6mNjpxYxXUVNkTAIhAJPO0Wpy4T2b5TaXyzRcLQFVvjCv1sOX7WK4nFGlNZ17","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.0-canary.2233.19133609453.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27922},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d84f5bcb2be40efa1f28ad4a86b52a8a1566e85c","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.0-canary.2233.19133609453.0_1762427674025_0.7969264114582668","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.2281.19164261880.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.4-canary.2281.19164261880.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.4-canary.2281.19164261880.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"59c29efbc2af58c6c29c8922ae7bd9b66e741c55","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.4-canary.2281.19164261880.0.tgz","fileCount":9,"integrity":"sha512-sNnUFYRMc/uDaFAIa0SP87EZLWXickq9n8LDQiTypKOJ/ecwkzgoAVIfljn0vBsTCKwyxaOT0tGOISsqfTh2Ng==","signatures":[{"sig":"MEUCIQDFmW0QyvmO7U8U8g7MF4AYKLQqJDGfBSWNp16BQZMyLAIgQ8HNrducGaMQyjVqynjQcCqZ/K4+tJISPAfec2Hderg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.4-canary.2281.19164261880.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27922},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d5f2db7d0204a0aca847d1711df445dd7cdef5ea","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.4-canary.2281.19164261880.0_1762508596812_0.3077722336819362","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.2281.19164922401.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.4-canary.2281.19164922401.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.4-canary.2281.19164922401.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"9863afd13b21990e6a51d89703f9454e6b9f49ca","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.4-canary.2281.19164922401.0.tgz","fileCount":9,"integrity":"sha512-vzWp3cMLhrlco0YG/ZZAiEsM8SDYMWIzg5vTwNOPRWqTPm/g65Pe/Qty9D5yXk9NzmLrUi9CIGFVbJx6fyfJkA==","signatures":[{"sig":"MEYCIQC88p+/xM6fyKwPEnH932+8rIQvzcfkxQwjOWLpaLT8aAIhANMADiW1+E+8xS1jOqfE5/Z5Uv3JxVwcQux+7Wp4R3/l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.4-canary.2281.19164922401.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27922},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c0fa30c033fc473afc032ea4c696a299a13172dd","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.4-canary.2281.19164922401.0_1762510249016_0.6108683363896257","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.2281.19166475357.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.4-canary.2281.19166475357.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.4-canary.2281.19166475357.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"208cd3ebe6485620cb807de7a8bd520026f1b225","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.4-canary.2281.19166475357.0.tgz","fileCount":9,"integrity":"sha512-qr/981JdSN+QcQ3cvIG054wQdfTJhvzEpOvbpcYZLPbE/3Pf0teGeE79PFhFoLZYEmAP2/sZ0BAjaF+8IaMurQ==","signatures":[{"sig":"MEYCIQDkMs0F7LqU7hNh6BiB+xM5LeobAKaxgqljActDpm727gIhALV0tilZhJBDnMSql0aAsf5UlujUsVyVAIZA5kBfpHqU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.4-canary.2281.19166475357.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27922},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b5f23563178bae26fa00626fd10109749037e331","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.4-canary.2281.19166475357.0_1762514007037_0.19640232527110046","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.4","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.4","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"a301ae90f4ca1f82ea60ad194d00ba34bb3df532","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.4.tgz","fileCount":9,"integrity":"sha512-hSBIlr3auv4TAQSGA8iyV1qWm2v32Bw9RV0zLhFRPNGInHJUXy0XT9RhiZvCDZTU9RPD40N4+Y75TJGCDgYtjg==","signatures":[{"sig":"MEYCIQDJpQx2N/WPAR1zm1wnf6ThxQUKEqRzyJ8kybH8i06iqwIhANxrCTxRhjg/MscKF6x78ettGkMYr+Gm6TzIzLcVCjMB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27896},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a9e0b597dc37544b4b8ed6e31eaf913e3560d430","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.4_1762515838141_0.24849183881287207","host":"s3://npm-registry-packages-npm-production"}},"0.5.5-canary.2318.19599543029.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.5-canary.2318.19599543029.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.5-canary.2318.19599543029.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"634f1e519bb5df3d1c498afecd6c2ada24164d8b","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.5-canary.2318.19599543029.0.tgz","fileCount":9,"integrity":"sha512-/t0HLtmTn5qFv2JrtMFB+tORuKiRx3GShk3aj3LKKtk3L2hj5LqIM7St94nEQ73CYTV5rMf9bOCAczbucmpA3Q==","signatures":[{"sig":"MEYCIQDGpDOSSNb5h2ZS/mw77xWq/hI3GvTffSdZfLlKBAE8iAIhAKWDXOaibwOzlFx4x8dMMDqjWtTx0hDc85JaMbODdsbN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.5-canary.2318.19599543029.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27940},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bb230360966c26c46890bfc2a994cb7e18482018","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.1/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/rule-tester":"^8.47.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.5-canary.2318.19599543029.0_1763836691647_0.3647268556452188","host":"s3://npm-registry-packages-npm-production"}},"0.5.5-canary.2319.19627764817.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.5.5-canary.2319.19627764817.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.5.5-canary.2319.19627764817.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"e247eca8e15be63f892748a9e64a3ee873f86f34","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.5.5-canary.2319.19627764817.0.tgz","fileCount":9,"integrity":"sha512-iPrvkLSWjO5Ni9vgnblyis+StRF+T/2SyM52Zsy2T9MD/lXGKFG7xcv+ljLOp4VVR+p0F+RAuUQ3Ck0OnbP/zw==","signatures":[{"sig":"MEUCIQCHYJrT/47oEZNFcWulYN3y0RR4Hs3WnjKCoCnLCO+5UwIgeQEBBfJnpHmVV3PB1Ml+F96EsXPkKeroE+Wu7yptS8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.5.5-canary.2319.19627764817.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27940},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e50a28336fb1332866d4462a4ff732510e59f11e","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.1/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/rule-tester":"^8.47.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.5.5-canary.2319.19627764817.0_1763973005601_0.8311097558731972","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2319.19627830170.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.0-canary.2319.19627830170.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.0-canary.2319.19627830170.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"f3260035c0e459641debab7d6035ef82732b1937","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.0-canary.2319.19627830170.0.tgz","fileCount":9,"integrity":"sha512-Shd0sJPFqRjqWAIKDPaGMIR6S6DxoA+vp32OuaqtI1XtY079S7vz/VwWzlqtZrPw/Lqmd2N5rkUJVql1CQpjOg==","signatures":[{"sig":"MEQCIDLZFxVsTajpYPDkK0k3fm7xf4IT1z8uv4iA/vQqHCmTAiBp6OZVKmy6DuGMnlaDCRcxCms/TzOW2shr32fr4TVcSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.0-canary.2319.19627830170.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27940},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e62bbbc7de46e7d822179afb84d620b5e809b50e","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.1/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/rule-tester":"^8.47.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.0-canary.2319.19627830170.0_1763973129336_0.7171916705607595","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2320.19631436862.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.0-canary.2320.19631436862.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.0-canary.2320.19631436862.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"29ebb7719c3f51e69c5a1fa971b8b26539e3e74e","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.0-canary.2320.19631436862.0.tgz","fileCount":9,"integrity":"sha512-cpl1eNYvb87NvIPxzWfdJAw+kGFoA3w5LGxJTwaMoRRw7SgKJ5fzNs5PF1y9wI45ZCLQzkelJqFo+ggbnIzmAw==","signatures":[{"sig":"MEUCIQDXZ9dZEICTznXI6+RhOSymYzWSBp1c4k5AzYYXvB8EpwIgaChNFLURQdcWuCLYDajvBDiCePUP7SgvLfrvrGvahUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.0-canary.2320.19631436862.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27940},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7076bccb19de370a195a80655558f600ee067d25","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.1/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/rule-tester":"^8.47.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.0-canary.2320.19631436862.0_1763981344975_0.42019379514360233","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2320.19632326797.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.0-canary.2320.19632326797.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.0-canary.2320.19632326797.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"492027adeec04a039f72dc0e939e306d3cc27018","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.0-canary.2320.19632326797.0.tgz","fileCount":9,"integrity":"sha512-Ejv0F0B4J+Dg7btU2DLMq7g8qCjDWtyXZMSpA5T18L2PEHPijMVqzwX+ji3MhXCkYpq919sm5t7RKagMoMuabw==","signatures":[{"sig":"MEYCIQD1aigaG9rSMt6vOG82L3GHOt2MM/mp44ZgxQpT+6ZGXgIhAN5iUrM6HIkERVms/8n0xUVwCq0+RqhGRVaQbsha1Rdq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.0-canary.2320.19632326797.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27940},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5b46b985dfd18a905e572b69ca71c8f5148a8043","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.1/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/rule-tester":"^8.47.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.0-canary.2320.19632326797.0_1763983231180_0.19958391793582764","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2320.19632510616.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.0-canary.2320.19632510616.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.0-canary.2320.19632510616.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"eca3a6578d3087cc28dec1e11794e853a0f5628c","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.0-canary.2320.19632510616.0.tgz","fileCount":9,"integrity":"sha512-Y6XtP5mC+Xlh5kxovnqplIaaJ/WktS/fkCo1lWHMLs2sadQ6Nn410/BGH/HsaLpuPYtFgidAFmVnZWr4w/Quxg==","signatures":[{"sig":"MEUCIEvQ2CKbNZi7Iyfl8u11lofRLR3SaI5e923UzEYdchbIAiEA+rW5JFAwx+NamxrP9cIldlKaMu50vfhbdwvg5NgJyZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.0-canary.2320.19632510616.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27940},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c7cb4f185084d2406d507ff7abeb4ac01b65c6fa","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.1/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/rule-tester":"^8.47.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.0-canary.2320.19632510616.0_1763983665006_0.024352429047761914","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2320.19638409321.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.0-canary.2320.19638409321.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.0-canary.2320.19638409321.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"4080381f1685b2661585267b05c7e7da20177a6d","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.0-canary.2320.19638409321.0.tgz","fileCount":9,"integrity":"sha512-T8W2q3djDG88FVI/J5YPRAeMdAry+dgFXyB0PTmcFCG/AFKlaX4DtqVWxIfWWZAm2hayOKHcD8HeIev6MdOi9Q==","signatures":[{"sig":"MEUCIQCo5DmhDOnSdOSeryVTiI0VP7IsmRqPeUiyqPbi1RPp9wIge4pOpX9vTiQ6t2fI5kr0KWgxdCwZmhWUQNPXKRGXL9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.0-canary.2320.19638409321.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27940},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a85de24ae42ffcfee01d3c1b039257f5b2fd10d2","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.1/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/rule-tester":"^8.47.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.0-canary.2320.19638409321.0_1763996139301_0.8404890516646264","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"f3804a7b79c296aab7c78016bbde9d28bb0c909c","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.0.tgz","fileCount":9,"integrity":"sha512-i6xvbS7n98otHT+OSHEN89xzVQFQI/9YOFwkdEMNbKUNODI19qD55XnrKCT7X3Y10MzEbxLfjPt1RYAF/isIGg==","signatures":[{"sig":"MEQCIDI85Ytan85uIVzBokLmM3IrxLZc9GgG+7Ox7gEIiNjeAiBEguaeB+rGnzDblHAuk8zRb9uR5jR/L6hT0E/xT9hXHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27914},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"23a20ea2878fc6000aae009020288f5c5b368dfd","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.1/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/rule-tester":"^8.47.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.0_1764053576311_0.8428552892686403","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.2379.20913405795.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.1-canary.2379.20913405795.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.1-canary.2379.20913405795.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"dc10e64160de1a1d2c2d77fa2e5bd70ceb4f9750","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.1-canary.2379.20913405795.0.tgz","fileCount":9,"integrity":"sha512-htBVj87W0Tay17Qvn6YXD9CY5QqmBQEL/g49keVYlHSqXS4WfkVz5ouYfAzehY+sYALs9Qq9GzkMG8+0t5CD3w==","signatures":[{"sig":"MEUCIB+2pFCzzkdYwgyethDcRqUiSO8HwZYlKjQCYfubbgm0AiEA/gr+xLN0VKFK2z9iH7F71IKCZvcbUTrD+GkpJoG9vjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.1-canary.2379.20913405795.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27940},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e38ffd7f3b951f6904164ac7f724b87099b8a343","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.52.0","@typescript-eslint/rule-tester":"^8.52.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.1-canary.2379.20913405795.0_1768208697871_0.833367661672795","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.1","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.1","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"1bb4a723d4dbfebda1cb2b54c80e756a72e4526a","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.1.tgz","fileCount":9,"integrity":"sha512-FXD7pPqonElzbDmeiMjSCfmn1yXhgg/gqM6UzyqPt9P3ilSLjM1puSa0dspq3Co56b7B+6t9FNL9zO/wpl+3PA==","signatures":[{"sig":"MEUCIEOo3/bJOtwp6T9apMCsN+3CwZmOXT6LByFpwbKd5ZxWAiEAgawAubvV72ZrhKBDUWBSuoSgNscjJ+kV90Lm7VrOXLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27914},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"028df803a5456ef21d6f7456f9d6ce2fa369123e","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.52.0","@typescript-eslint/rule-tester":"^8.52.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.1_1768209834781_0.2608440983541749","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-canary.2408.21249876202.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.7.0-canary.2408.21249876202.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.7.0-canary.2408.21249876202.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"c8f3db1cf55200d98f44db1035c0e2ef9f8ededd","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.7.0-canary.2408.21249876202.0.tgz","fileCount":9,"integrity":"sha512-diMVpV/xAm9ollt3BhCmoZvlMTQbgORLf1o7qNub+4o1S0sEpxjMi2X+uD3qtMFMnKpUA8un3ZuGKcwMeRo5wg==","signatures":[{"sig":"MEUCIB4jqv9Z8yjfD7efHASbUiqyft8i9ry5E9dolmWfMj+YAiEAu5prkxEKVBRpY2bIY/pDuFi5SVxsKDKjwUj/YdksmRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.7.0-canary.2408.21249876202.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27940},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b9680c4bd01da04ed980571227e4d3226522bd38","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/rule-tester":"^8.53.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.7.0-canary.2408.21249876202.0_1769088221908_0.4934113584071942","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-canary.2408.21250119879.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.7.0-canary.2408.21250119879.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.7.0-canary.2408.21250119879.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"3cc09af23606f5876c4d5b18fded6e43aae37c65","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.7.0-canary.2408.21250119879.0.tgz","fileCount":9,"integrity":"sha512-0gCWXuzv9h99wVVA1QDsEjOj/QEDt7UWRXqZTbODQttw1A0FxVazjmrD+5tavav0WlLG4sIoIN7hhE8lF4eotQ==","signatures":[{"sig":"MEYCIQCIoczrz+5+T6PoyaxV41EcUyYL/7Ja+D2oWdqbvdUf1QIhAKn42/CajQmPbngxRrdWJfdx6d8LGxVINZ7iozONEeTA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.7.0-canary.2408.21250119879.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27940},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"27b92c75695f4fa02ea44937f6aac79b63812c8b","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/rule-tester":"^8.53.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.7.0-canary.2408.21250119879.0_1769088696377_0.38690961464894946","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-canary.2408.21254333575.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.7.0-canary.2408.21254333575.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.7.0-canary.2408.21254333575.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"63608e384cd6061be2e719cf480a9f64ac9de445","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.7.0-canary.2408.21254333575.0.tgz","fileCount":9,"integrity":"sha512-m2yvn1VfutW/O0Hdh94Up6E9DpmkNdT71Obn72DP/X78V9dWG8sN+IAuIqp6nnzTWTzI9PJhXkPmquYFSc9cZw==","signatures":[{"sig":"MEUCIFRUq307wtI7e8COWOT9xw28PFZ9HAOPhpVSEMBBeC5RAiEAyxKBGRKvSpLq9f34wzcN09mgIgSs/F/Wgqkb1Xm3hqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.7.0-canary.2408.21254333575.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27940},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"875f97623dc96589e59d378eeb475c54f525c51b","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/rule-tester":"^8.53.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.7.0-canary.2408.21254333575.0_1769096424483_0.2318613578380151","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.2417.21280591334.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.2-canary.2417.21280591334.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.2-canary.2417.21280591334.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"b988194c3a42abcb5ea042e32ba23615eed64e06","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.2-canary.2417.21280591334.0.tgz","fileCount":9,"integrity":"sha512-82+nmJKrBRU3t0hyi7F0hcLaqhLcX3YRdvY30xJjCYsRPp1HHkW/0BEc2Z4a17JxoE09iyc8kzLQoOAa5BRbzw==","signatures":[{"sig":"MEQCIAq7XrtP1xzVnjMmbEAlXJaYFPcW4BdD9j9mQkKTZT6mAiBvivpsmxzOMqg8UJEkNSrQ66/VZRjVqYFemYLRLVbQaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.2-canary.2417.21280591334.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27940},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0eb948b08fbe9cb09ccaec3a540934fd82e20a34","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/rule-tester":"^8.53.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.2-canary.2417.21280591334.0_1769159474220_0.8002076664464557","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.2415.21252220775.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.2-canary.2415.21252220775.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.2-canary.2415.21252220775.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"78c55a7526500c305df1c57c8e1ab2e667ae7fb7","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.2-canary.2415.21252220775.0.tgz","fileCount":9,"integrity":"sha512-IOf74GoycxbJwJPyvS3MKFRiAoBzAkHr5m0d/n8GDXTK/ijpDHZ+4E2FVU4hTeIGCMa2Z4nFfbk6sTJs6D/FAw==","signatures":[{"sig":"MEQCIEqMajHjPIPz0pwVb0m0vCItVzQSCXCWva+K2pLleyDKAiAWQ1FxFnt1W0iB3As+Grz2OMbCM+KAB+MbWfN/SPcVEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.2-canary.2415.21252220775.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27940},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a6123963a0d6c86d76ec9ee2600c4c520810fd4e","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/rule-tester":"^8.53.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.2-canary.2415.21252220775.0_1769161129927_0.6931976075545769","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.2417.21287968542.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.2-canary.2417.21287968542.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.2-canary.2417.21287968542.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"75c4f66016c842a5a1dd588124d299029869cc4c","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.2-canary.2417.21287968542.0.tgz","fileCount":9,"integrity":"sha512-+fcUMcFdw8BzKCSH8PH3gdE78TTHgOVn9ta0ZaGcA5rLfYvPziFDdUUdJh+LBpDt8VOT+1T2Zkxqbw5+R+T0jA==","signatures":[{"sig":"MEUCIQDxofwTEavcXygw6o4RFtdKDED3xVIGiunsAqnW5U7TyQIgciTk3mEQ1jFpdtc/IPE/0dokk/vw2BNMGR4H+/+zn1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.2-canary.2417.21287968542.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27940},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"413db8120d2972c323417d385180f986b95461d8","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/rule-tester":"^8.53.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.2-canary.2417.21287968542.0_1769175748117_0.3426709161735899","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.2","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.2","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"f94e391270f08805e689eb8a1a30818f6dc2fa25","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.2.tgz","fileCount":9,"integrity":"sha512-bRz3JGERpFj8bWPBJYmrJwDrdNGnA34hMz8hhkr4kkM+iXojzxS/Jlyv9cD4H649vAdybMhb1nSwM8xovG8+1A==","signatures":[{"sig":"MEQCIHFPUCZFwNipp1iKf0rwFQxR8QzE8N6KLe+Z9xukqzgNAiBk/ReB32zj5c350kplpJtHkQ5c6WyZtu+5wLSJmalvpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27914},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ce2a291d87422a200eab2514dc6448418ccfdb3f","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/rule-tester":"^8.53.1"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.2_1769186857492_0.7559130980469424","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.3","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.3","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"44cfc5299d3dbd1a1173cd5faf242e4c8236e6ff","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.3.tgz","fileCount":9,"integrity":"sha512-RL1oNlTene+NI1Uue70/X1KWEgWhpDfzrL+hSZovHdXHrrgpG8PcGjI846bj3zJnTUzovhTHDQ8BYmeJpiGEjw==","signatures":[{"sig":"MEUCIQCjv7nsKge03Zx0i9XA7CK3UlyQB8DSi69p7MtJ82+RRQIgYTp/Uv+IIkQSJYE76ZcCjgIPS76EZhnCvm0aJxzIHII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27914},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9f22e76b85c607141a2406070109658aaa7f76d2","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.54.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.3_1769751406244_0.3214861623339387","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-canary.2524.22902971999.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.7.0-canary.2524.22902971999.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.7.0-canary.2524.22902971999.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"1e351278c3923d54a2549999a189363254c85350","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.7.0-canary.2524.22902971999.0.tgz","fileCount":9,"integrity":"sha512-08rjCk37XaZtL31tnMtltQCvoARueWSJpoxnrnXvzvXwo7uumgwS+qdudA4B5RL6rLzvTEOQODYMrVKqhIB1gA==","signatures":[{"sig":"MEUCIQCoAa9EhnHBFaGPWB4dx15coBQJ/52IxmsrLBtU5sUO0wIgeX/ejTOVLksL42EyZJx3LZVQdiEXb2uyoA8bF12toYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.7.0-canary.2524.22902971999.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28117},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4baa393d308b6ef437f404f448fb3f091b908dcb","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.54.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.7.0-canary.2524.22902971999.0_1773147156639_0.9586945646798855","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-canary.2524.22907093086.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.7.0-canary.2524.22907093086.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.7.0-canary.2524.22907093086.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"71d9604abffbb9e8d7fbcf9dfe172d0de3d510ef","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.7.0-canary.2524.22907093086.0.tgz","fileCount":9,"integrity":"sha512-vrSwySHuqqPR5poCZLEnawr01uwbfC4YL6OjNsmlKhCATAWyQkIhLFED+wqCx18IU7st+WlhSEJZiQZ2/HHtPw==","signatures":[{"sig":"MEUCIQD3Y3Ssmmrrd0X1mUWKp2daGx0mfkIA3nNYFLG1nE4eTAIgA5OYJpVcYvYLsiUMojPPEBgDukrJq0UCCEaEf3qgI7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.7.0-canary.2524.22907093086.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28117},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4f156e597d90fbf43c56953e70ce2f03e655afaa","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.54.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.7.0-canary.2524.22907093086.0_1773153020740_0.1773574369620312","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-canary.2524.22907233907.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.7.0-canary.2524.22907233907.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.7.0-canary.2524.22907233907.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"fc203cbbfa46b47d5e9682f98a7ed352e3031f8b","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.7.0-canary.2524.22907233907.0.tgz","fileCount":9,"integrity":"sha512-fMnRkviuPjHbpztE3fWHMbt4GmoxQVSlmf8C3t1hbYHU54KJkE7lPftiYkn3CJnDx+adTEEuDomRaL6I9DcsmA==","signatures":[{"sig":"MEUCIQCjLpl6FXMdoBkGhtptdh+hhAvZ36Te7BPFLt1L74UpWQIgCyUWAh/wlbqdOY3/5gEffH+gEn/I1vDxwcw90DNVYlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.7.0-canary.2524.22907233907.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28117},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"866a4e708b0917012dea5935439fdc80c0d74ac1","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.54.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.7.0-canary.2524.22907233907.0_1773153183453_0.7988500262976723","host":"s3://npm-registry-packages-npm-production"}},"0.6.4-canary.2525.22908701835.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.4-canary.2525.22908701835.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.4-canary.2525.22908701835.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"9241319ef5ad3f899ce8128f019e4e1dfca4fd17","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.4-canary.2525.22908701835.0.tgz","fileCount":9,"integrity":"sha512-cNVD9DEBGmMg2Wm4CsJlkSuI68pj8IlRGOW/38+v4i8BEC0UdRF1HoUwH9aqeDK+gt6gB+tHozK/jljt/HBL0Q==","signatures":[{"sig":"MEYCIQCzXvFNwSyeMOdhUU8rCrGf0NkaGucZxFBFou/wh7omnQIhAJutgMInxC0lWbGi56iXnrUTVPrd/ffKCIghchDnanAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.4-canary.2525.22908701835.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28117},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"03ff50fe8759f3694ce34034184ec59e7936f5d8","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.54.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.4-canary.2525.22908701835.0_1773155139617_0.8697149958629924","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-canary.2526.22909194318.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.7.0-canary.2526.22909194318.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.7.0-canary.2526.22909194318.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"d1dcf89d6afcb18e1b36204f30a4f40c855ddf0d","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.7.0-canary.2526.22909194318.0.tgz","fileCount":9,"integrity":"sha512-PBepdzUh2CPUd1SzDM77NZd2EyiqPuIVVT3L1YqFrYZXGYNBy/5gmqkqWfT6YplstAQjaSce4gjDiLJCRE9IjQ==","signatures":[{"sig":"MEYCIQCJyDsX2V97o4bewDX4PNpQHyklbwRj+wE04xDV7UGBcgIhAKOU9zE0on3xQufn4jIbOenbqh+WeA2TPQetqZo1cb1t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.7.0-canary.2526.22909194318.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28117},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7aed37096fcb3c7bb2e8562f709dd8849a59f7a5","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.54.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.7.0-canary.2526.22909194318.0_1773155764725_0.2714835305482868","host":"s3://npm-registry-packages-npm-production"}},"0.6.4-canary.2525.22911401478.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.4-canary.2525.22911401478.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.4-canary.2525.22911401478.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"9b53e6b6d62226f4cce36d7362753a62e0a612c3","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.4-canary.2525.22911401478.0.tgz","fileCount":9,"integrity":"sha512-JVU8P43ei+FeZrJEbEhG+6kZWpIgtpxwlJCPGyHdwZ5F/plNp4vYrTNAxWNz+60pMb0i/EdXHavdY9PcKAHQpQ==","signatures":[{"sig":"MEQCIAMXx1vdrmo8+4Gyd9Eu0HJAlAv0SV6UIzwiYPN95UBfAiA8QuK9s29hhr4Nq4UI3sDmXVb7SwDNJNYGzn2q0kw4ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.4-canary.2525.22911401478.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28117},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c8f41b7288a431dd284e304ff147b9f78f87da80","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.54.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.4-canary.2525.22911401478.0_1773158650350_0.499823066126192","host":"s3://npm-registry-packages-npm-production"}},"0.6.4-canary.2527.22939830405.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.4-canary.2527.22939830405.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.4-canary.2527.22939830405.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"013f735488a7b52c2896d4b4cf85021e2e15930d","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.4-canary.2527.22939830405.0.tgz","fileCount":9,"integrity":"sha512-3iIs30dJVUVje+j0yAdZzND+F0HSuatrPn577boDGZ7ADb91nkRIvSXRhWAeymmtWTgasBfPWL7aeznELRM1Bw==","signatures":[{"sig":"MEYCIQD8XJ9w1WmTNuZLDkDxA0RXdZ3figbH0XI0mL6QJOjKOwIhANYRIrMe84NxgbtgSdHt73MtMphGGH7t8QW0zJ3uvGoy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.4-canary.2527.22939830405.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28117},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bb4e34ae4077eec2f4f7d8ed7bef65c6751e48fb","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.54.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.4-canary.2527.22939830405.0_1773210972242_0.5858002107972138","host":"s3://npm-registry-packages-npm-production"}},"0.6.4-canary.2527.22940271015.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.4-canary.2527.22940271015.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.4-canary.2527.22940271015.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"dc2cd870303a23a5f2245b7170a49030f3e478f3","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.4-canary.2527.22940271015.0.tgz","fileCount":9,"integrity":"sha512-VALE2aYMLyV8XcSRC/iTyDPLU0AglWHKqwSEpoUSOW8ae4eiPQ+EewQacFSNPl3TTkgiO5XhpOAnOvBf5uZ6vA==","signatures":[{"sig":"MEQCIA+N6i/Bd4EXeXihXG/3Kx5GHzBvaqMWqPMZw72FmMo1AiBFi2iVb8JLqgseOTC/vq1nvdF3tehLxLKhcdisYW7C3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.4-canary.2527.22940271015.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28117},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"77bad52499a50b83b6a14022c6b6b057e7a0d77e","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.54.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.4-canary.2527.22940271015.0_1773211929646_0.33433678003455847","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@grafana/eslint-plugin-plugins","version":"0.6.4","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.6.4","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"3da99d33b6e5b9309b4a3f2585e8358e77a7225a","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.6.4.tgz","fileCount":9,"integrity":"sha512-njHXcE47Asmr2jA0zK0Iupbff1fXfFVzlpsb6e2J4YnpZ7EWMfAcUYkPfJMynMdWw/eEbHYI+jYx4SAuU/jjiw==","signatures":[{"sig":"MEYCIQDt6YwGfy295wFqSvUmCrqJje3B9rrzrcTcKmOHBGA7+wIhAK8rq4uXpFr9m6Htb5oangIOiZDAEKCF1diOzE3OgegX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28091},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"711581e2cfaa07e7bb83adfb1de2fdba7408e192","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.10.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.54.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.6.4_1773216867976_0.08916600101318672","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@grafana/eslint-plugin-plugins","version":"0.7.0","keywords":["eslint","eslintplugin","grafana"],"license":"Apache-2.0","_id":"@grafana/eslint-plugin-plugins@0.7.0","maintainers":[{"name":"gf_joshhunt","email":"josh.hunt@grafana.com"},{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"89bbd2b00cd8bdf43592ba29a9a8922c472d1a55","tarball":"https://registry.npmjs.org/@grafana/eslint-plugin-plugins/-/eslint-plugin-plugins-0.7.0.tgz","fileCount":9,"integrity":"sha512-ExLiYcM3jCcKMuAH15+MzfT/pX4NORgjUq2+X8slVMAnMTxFKeyaMXsJhy+KwM9vW48neEJkQfRzNrPulu+3Ig==","signatures":[{"sig":"MEYCIQC+tcqdRM4b0FpwUPs4LdBbxRhDyKHIXAyFtHEIFacULgIhAP91e6OZXmUABuJl3Q7OOrxSf0qCe0HnqEdBTD4V6XTJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2feslint-plugin-plugins@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28110},"main":"./dist/index.js","type":"commonjs","exports":{".":{"default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"57e7611bcbbd068694bda70df57fa86008dd3353","scripts":{"dev":"concurrently --names TSC,TSUP -c cyan,magenta \"npm run typecheck:watch\" \"npm run build:watch\"","lint":"eslint --cache ./src","test":"vitest --testTimeout 32000","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","test:ci":"vitest --run --testTimeout 32000","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:watch":"npm run build -- -w","lint:package":"publint","typecheck:watch":"tsc --watch --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:823c6462-e5d5-4caa-885f-3bb401ee78a5"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","type":"git","directory":"packages/eslint-plugin-plugins"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"An ESlint plugin with Grafana plugin specific rules","directories":{},"_nodeVersion":"24.15.0","dependencies":{"semver":"^7.7.0","typescript":"^5.7.0","@grafana/levitate":"^0.17.0","@typescript-eslint/utils":"^8.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^9.2.1","@types/eslint":"^9.6.1","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.54.0"},"peerDependencies":{"eslint":"^8.56.0 || ^9.0.0","@types/eslint":"^8.56.10 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-plugins_0.7.0_1780043372137_0.408959175041397","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-02-07T10:36:46.147Z","modified":"2026-07-21T17:40:31.202Z","0.0.0":"2025-02-07T10:36:46.405Z","0.1.0-canary.1520.13198228296.0":"2025-02-07T10:49:43.205Z","0.1.0-canary.1520.13200030079.0":"2025-02-07T12:45:34.729Z","0.1.0-canary.1520.13200282926.0":"2025-02-07T13:01:47.900Z","0.1.0-canary.1520.13233881523.0":"2025-02-10T05:06:59.352Z","0.1.0":"2025-02-10T05:07:43.182Z","0.2.0-canary.1479.13244709634.0":"2025-02-10T15:50:22.363Z","0.1.1-canary.1536.13269284369.0":"2025-02-11T17:58:39.987Z","0.2.0-canary.1538.13281106940.0":"2025-02-12T08:33:33.464Z","0.2.0-canary.1539.13281460379.0":"2025-02-12T08:54:50.369Z","0.1.1-canary.1540.13286264005.0":"2025-02-12T13:22:01.425Z","0.1.1":"2025-02-12T13:48:49.653Z","0.2.0":"2025-02-19T06:15:57.251Z","0.2.1-canary.1555.13413132335.0":"2025-02-19T13:04:24.941Z","0.2.1-canary.1555.13432694753.0":"2025-02-20T10:08:25.342Z","0.2.1-canary.1555.13432711241.0":"2025-02-20T10:09:14.644Z","0.2.1":"2025-02-20T10:44:49.299Z","0.2.2-canary.1573.13518045578.0":"2025-02-25T09:40:36.137Z","0.2.2":"2025-02-25T10:04:35.196Z","0.2.3-canary.1580.13564185876.0":"2025-02-27T10:30:10.176Z","0.2.3-canary.1580.13626560591.0":"2025-03-03T08:43:52.444Z","0.2.3":"2025-03-03T14:22:36.907Z","0.2.4-canary.1594.13650286967.0":"2025-03-04T09:24:15.139Z","0.2.4-canary.1594.13659448002.0":"2025-03-04T17:35:13.450Z","0.2.4-canary.1594.13659657038.0":"2025-03-04T17:47:30.672Z","0.3.0-canary.1597.13697669703.0":"2025-03-06T11:35:48.080Z","0.2.4":"2025-03-07T13:59:50.646Z","0.3.0-canary.1597.13828755172.0":"2025-03-13T07:03:10.843Z","0.3.0-canary.1597.13828816481.0":"2025-03-13T07:03:53.794Z","0.3.0":"2025-03-13T07:17:13.774Z","0.2.5-canary.1594.13829022326.0":"2025-03-13T07:18:42.403Z","0.3.1-canary.1659.14113734130.0":"2025-03-27T18:23:30.743Z","0.3.1":"2025-03-27T21:15:14.401Z","0.3.2-canary.1675.14239332895.0":"2025-04-03T09:22:06.436Z","0.3.2":"2025-04-03T13:21:52.584Z","0.3.3-canary.1688.14351851013.0":"2025-04-09T07:57:00.947Z","0.3.3-canary.1688.14352150976.0":"2025-04-09T08:14:02.004Z","0.3.3-canary.1688.14359239827.0":"2025-04-09T14:14:36.501Z","0.3.3-canary.1688.14375020239.0":"2025-04-10T07:50:26.912Z","0.4.0-canary.1564.14378178839.0":"2025-04-10T10:34:24.276Z","0.4.0-canary.1564.14379821393.0":"2025-04-10T12:04:20.087Z","0.3.3":"2025-04-10T12:06:33.588Z","0.3.4-canary.1516.14470492502.0":"2025-04-15T13:28:08.708Z","0.3.4-canary.1680.14470780971.0":"2025-04-15T13:41:25.049Z","0.3.4-canary.1621.14472699840.0":"2025-04-15T15:08:00.259Z","0.3.4":"2025-04-15T15:17:33.847Z","0.3.5-canary.1516.14625798904.0":"2025-04-23T18:56:23.949Z","0.4.0-canary.1746.14634339481.0":"2025-04-24T05:51:32.697Z","0.4.0-canary.1746.14635217241.0":"2025-04-24T06:52:45.252Z","0.3.5-canary.1749.14639091982.0":"2025-04-24T10:20:00.982Z","0.3.5-canary.1749.14639949456.0":"2025-04-24T11:06:11.077Z","0.3.5":"2025-04-24T11:14:40.103Z","1.0.0-canary.1746.14640126737.0":"2025-04-24T11:15:08.864Z","0.3.6-canary.1516.14807546527.0":"2025-05-03T04:44:35.419Z","1.0.0-canary.1746.14830809974.0":"2025-05-05T07:03:01.364Z","0.3.6-canary.1621.14831279451.0":"2025-05-05T07:34:01.509Z","0.3.6-canary.1621.14832205695.0":"2025-05-05T08:29:36.698Z","0.3.6":"2025-05-05T08:32:48.834Z","0.3.7-canary.1775.14887020966.0":"2025-05-07T15:24:41.472Z","0.3.7":"2025-05-07T19:03:36.592Z","0.4.0-canary.1495.14990052240.0":"2025-05-13T06:54:05.457Z","0.4.0-canary.1783.14992006594.0":"2025-05-13T08:41:03.440Z","0.3.8-canary.1787.14992220767.0":"2025-05-13T08:53:00.813Z","0.4.0-canary.1783.14992655415.0":"2025-05-13T09:12:05.794Z","0.4.0-canary.1783.14992890177.0":"2025-05-13T09:24:09.626Z","0.3.8-canary.1787.14996214798.0":"2025-05-13T12:15:34.318Z","0.3.8":"2025-05-13T12:45:58.502Z","0.3.9-canary.1789.15556511590.0":"2025-06-10T10:07:27.663Z","0.3.9":"2025-06-10T11:49:51.698Z","0.3.10":"2025-06-11T06:01:28.364Z","0.4.0-canary.1883.15705440693.0":"2025-06-17T11:08:11.541Z","0.3.11-canary.1903.15714904178.0":"2025-06-17T18:16:51.932Z","0.3.11-canary.1904.15720543928.0":"2025-06-18T00:04:32.808Z","0.3.11":"2025-06-18T03:58:55.928Z","0.3.12-canary.1903.15779348254.0":"2025-06-20T12:57:08.571Z","0.3.12-canary.1903.15799125828.0":"2025-06-21T20:02:20.504Z","0.4.0-canary.1883.15847262074.0":"2025-06-24T10:01:11.760Z","0.4.0-canary.1883.15847764256.0":"2025-06-24T10:23:23.545Z","0.4.0-canary.1883.15868525381.0":"2025-06-25T06:02:02.817Z","0.4.0-canary.1883.15868693294.0":"2025-06-25T06:13:29.335Z","0.4.0":"2025-06-25T06:22:14.090Z","0.4.1-canary.1903.15970664127.0":"2025-06-30T10:45:21.497Z","0.4.1-canary.1903.16084058893.0":"2025-07-05T03:30:55.657Z","0.4.1-canary.1903.16180207403.0":"2025-07-09T21:13:06.395Z","0.4.1-canary.1942.16222603788.0":"2025-07-11T14:39:47.560Z","0.4.1-canary.1947.16263027169.0":"2025-07-14T09:27:37.802Z","0.4.1":"2025-07-14T09:38:40.417Z","0.4.2-canary.1903.16274906111.0":"2025-07-14T18:39:08.527Z","0.4.2":"2025-07-15T00:52:27.692Z","0.4.3-canary.1903.16281369394.0":"2025-07-15T01:02:35.905Z","0.4.3-canary.1903.16316195674.0":"2025-07-16T09:55:30.242Z","0.4.3-canary.1903.16380377354.0":"2025-07-18T21:16:34.235Z","0.4.3-canary.1903.16384739351.0":"2025-07-19T04:08:56.804Z","0.4.3-canary.1903.16519330094.0":"2025-07-25T10:08:56.568Z","0.4.3-canary.1903.16519606370.0":"2025-07-25T10:22:58.822Z","0.4.3":"2025-07-25T10:34:24.847Z","0.5.0-canary.1970.17128845011.0":"2025-08-21T13:54:20.739Z","0.4.4-canary.2047.17149750677.0":"2025-08-22T08:10:35.007Z","0.4.4-canary.2047.17149831993.0":"2025-08-22T08:14:34.981Z","0.4.4-canary.2047.17150008171.0":"2025-08-22T08:22:33.468Z","0.4.4-canary.2047.17150012078.0":"2025-08-22T08:22:58.062Z","0.5.0-canary.1970.17152851704.0":"2025-08-22T10:34:45.360Z","0.4.4-canary.2051.17211132242.0":"2025-08-25T14:09:39.463Z","0.4.4-canary.2051.17212472766.0":"2025-08-25T15:02:54.942Z","0.4.4-canary.2051.17213322732.0":"2025-08-25T15:36:23.661Z","0.4.4-canary.2051.17231349037.0":"2025-08-26T07:43:58.281Z","0.4.4-canary.2053.17240496040.0":"2025-08-26T14:08:16.846Z","0.4.4-canary.2047.17258020644.0":"2025-08-27T05:26:24.835Z","0.4.4-canary.2047.17259108840.0":"2025-08-27T06:35:18.768Z","0.4.4-canary.2053.17260056832.0":"2025-08-27T07:26:34.919Z","0.4.4-canary.2053.17260068442.0":"2025-08-27T07:27:40.577Z","0.4.4-canary.2053.17260283567.0":"2025-08-27T07:38:13.807Z","0.4.4-canary.2053.17260432343.0":"2025-08-27T07:45:28.397Z","0.4.4-canary.2053.17261285607.0":"2025-08-27T08:26:19.063Z","0.4.4-canary.2053.17265211086.0":"2025-08-27T11:26:26.815Z","0.4.4-canary.2053.17265229554.0":"2025-08-27T11:27:12.886Z","0.4.4-canary.2053.17266331895.0":"2025-08-27T12:20:52.621Z","0.4.4-canary.2053.17266553343.0":"2025-08-27T12:30:11.665Z","0.4.4-canary.2053.17286332574.0":"2025-08-28T05:12:09.259Z","0.4.4-canary.2053.17287369738.0":"2025-08-28T06:16:02.914Z","0.4.4":"2025-08-28T09:03:19.392Z","0.4.5-canary.2089.17425767477.0":"2025-09-03T07:12:40.813Z","0.4.5-canary.2089.17428752959.0":"2025-09-03T09:18:13.701Z","0.4.5":"2025-09-03T11:55:47.568Z","1.0.0-canary.2093.17585761099.0":"2025-09-09T14:35:38.551Z","1.0.0-canary.2093.17587805249.0":"2025-09-09T15:40:29.371Z","0.4.6-canary.2112.17617754562.0":"2025-09-10T15:01:04.928Z","0.4.6-canary.2112.17618645600.0":"2025-09-10T15:32:04.666Z","0.4.6-canary.2112.17618942116.0":"2025-09-10T15:41:43.212Z","0.4.6":"2025-09-11T12:22:00.807Z","1.0.0-canary.2093.17793331000.0":"2025-09-17T09:42:56.029Z","1.0.0-canary.2093.17793456093.0":"2025-09-17T09:48:13.551Z","1.0.0-canary.2093.17794533255.0":"2025-09-17T10:31:08.520Z","1.0.0-canary.2093.17797652166.0":"2025-09-17T12:37:43.890Z","0.4.7-canary.2126.17821357820.0":"2025-09-18T07:34:06.502Z","0.4.7":"2025-09-18T09:58:54.720Z","0.4.8-canary.2140.17938013230.0":"2025-09-23T06:55:23.591Z","0.4.8":"2025-09-23T07:10:06.207Z","1.0.0-canary.2093.18127249550.0":"2025-09-30T10:50:41.619Z","1.0.0-canary.2093.18153915365.0":"2025-10-01T06:54:49.782Z","1.0.0-canary.2093.18153989073.0":"2025-10-01T06:58:47.522Z","1.0.0-canary.2093.18159570680.0":"2025-10-01T10:47:53.455Z","1.0.0-canary.2093.18278023316.0":"2025-10-06T10:41:13.932Z","0.5.0":"2025-10-07T10:02:21.663Z","0.5.1-canary.2208.18369252879.0":"2025-10-09T07:52:11.577Z","0.5.1-canary.2208.18369471722.0":"2025-10-09T08:02:00.875Z","0.5.1-canary.2208.18369676076.0":"2025-10-09T08:11:25.943Z","0.5.1-canary.2208.18375836415.0":"2025-10-09T12:16:36.680Z","0.5.1-canary.2208.18378662713.0":"2025-10-09T14:02:15.509Z","0.5.1-canary.2208.18380752954.0":"2025-10-15T07:43:04.299Z","0.5.1-canary.2208.18684795707.0":"2025-10-21T13:14:00.545Z","0.5.1-canary.2208.18684809398.0":"2025-10-21T13:14:15.879Z","0.5.1-canary.2208.18713544740.0":"2025-10-22T10:48:17.652Z","0.5.1":"2025-10-22T10:58:26.242Z","0.5.2-canary.2239.18737998012.0":"2025-10-23T05:04:21.655Z","0.5.2":"2025-10-23T05:23:11.342Z","0.5.3-canary.2259.18981473291.0":"2025-10-31T18:25:07.631Z","0.5.3":"2025-11-03T10:28:01.903Z","0.6.0-canary.2233.19095991328.0":"2025-11-05T08:41:16.037Z","0.6.0-canary.2233.19097561440.0":"2025-11-05T09:43:11.937Z","0.5.4-canary.2275.19129189567.0":"2025-11-06T08:24:45.597Z","0.6.0-canary.2233.19133609453.0":"2025-11-06T11:14:34.220Z","0.5.4-canary.2281.19164261880.0":"2025-11-07T09:43:17.044Z","0.5.4-canary.2281.19164922401.0":"2025-11-07T10:10:49.215Z","0.5.4-canary.2281.19166475357.0":"2025-11-07T11:13:27.212Z","0.5.4":"2025-11-07T11:43:58.329Z","0.5.5-canary.2318.19599543029.0":"2025-11-22T18:38:11.853Z","0.5.5-canary.2319.19627764817.0":"2025-11-24T08:30:05.828Z","0.6.0-canary.2319.19627830170.0":"2025-11-24T08:32:09.525Z","0.6.0-canary.2320.19631436862.0":"2025-11-24T10:49:05.141Z","0.6.0-canary.2320.19632326797.0":"2025-11-24T11:20:31.351Z","0.6.0-canary.2320.19632510616.0":"2025-11-24T11:27:45.216Z","0.6.0-canary.2320.19638409321.0":"2025-11-24T14:55:39.492Z","0.6.0":"2025-11-25T06:52:56.489Z","0.6.1-canary.2379.20913405795.0":"2026-01-12T09:04:58.014Z","0.6.1":"2026-01-12T09:23:54.967Z","0.7.0-canary.2408.21249876202.0":"2026-01-22T13:23:42.052Z","0.7.0-canary.2408.21250119879.0":"2026-01-22T13:31:36.597Z","0.7.0-canary.2408.21254333575.0":"2026-01-22T15:40:24.620Z","0.6.2-canary.2417.21280591334.0":"2026-01-23T09:11:14.373Z","0.6.2-canary.2415.21252220775.0":"2026-01-23T09:38:50.068Z","0.6.2-canary.2417.21287968542.0":"2026-01-23T13:42:28.261Z","0.6.2":"2026-01-23T16:47:37.662Z","0.6.3":"2026-01-30T05:36:46.393Z","0.7.0-canary.2524.22902971999.0":"2026-03-10T12:52:36.806Z","0.7.0-canary.2524.22907093086.0":"2026-03-10T14:30:20.908Z","0.7.0-canary.2524.22907233907.0":"2026-03-10T14:33:03.589Z","0.6.4-canary.2525.22908701835.0":"2026-03-10T15:05:39.755Z","0.7.0-canary.2526.22909194318.0":"2026-03-10T15:16:04.868Z","0.6.4-canary.2525.22911401478.0":"2026-03-10T16:04:10.538Z","0.6.4-canary.2527.22939830405.0":"2026-03-11T06:36:12.441Z","0.6.4-canary.2527.22940271015.0":"2026-03-11T06:52:09.796Z","0.6.4":"2026-03-11T08:14:28.117Z","0.7.0":"2026-05-29T08:29:32.277Z"},"bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"license":"Apache-2.0","homepage":"https://www.npmjs.com/package/@grafana/eslint-plugin-plugins","keywords":["eslint","eslintplugin","grafana"],"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","type":"git","directory":"packages/eslint-plugin-plugins"},"description":"An ESlint plugin with Grafana plugin specific rules","maintainers":[{"email":"bot@grafana.com","name":"grafanabot"}],"readme":"# eslint-plugin-plugins\n\n`eslint-plugin-plugins` contains an ESLint rule that checks whether imports from any of the Grafana packages (`@grafana/ui`, `@grafana/data` and `@grafana/runtime`) from within a Grafana plugin source code exist in all the Grafana runtimes that the plugin is supposed to support (as specified in the `grafanaDependency` in `plugin.json`).\n\n## How to install\n\n```shell\nnpm install @grafana/eslint-plugin-plugins --save-dev\n```\n\n### Configure\n\nTo determine the plugin's minimum supported Grafana version, the linter checks the `grafanaDependency` property in the plugin's `plugin.json`. By default, it looks for `plugin.json` in the `<projectRoot>/src` folder. If the file is located elsewhere or if you're using a monorepo with multiple plugins that have different `grafanaDependency` values, you can specify `minGrafanaVersion` directly in the ESLint configuration.\n\n#### Flat config\n\n```js\nconst grafanaPlugins = require('@grafana/eslint-plugin-plugins');\n\nmodule.exports = [\n  // ...other configs\n  {\n    files: ['src/**/*.{ts,tsx}'],\n    plugins: { '@grafana/plugins': grafanaPlugins },\n    rules: {\n      '@grafana/plugins/import-is-compatible': [\n        'warn',\n        // optionally pass the minimum supported version\n        // { minGrafanaVersion: '10.3.0' },\n      ],\n    },\n  },\n];\n```\n\n#### Legacy config\n\nAdd the following to your Grafana plugin's `.eslintrc`:\n\n```js\n{\n  ...\n  \"plugins\": [\"@grafana/eslint-plugin-plugins\"],\n  \"rules\": {\n    \"@grafana/plugins/import-is-compatible\": [\n      \"warn\"\n      // optionally pass the minimum supported version\n      // { minGrafanaVersion: '10.3.0' },\n    ]\n  }\n}\n```\n\n### Lint\n\n```shell\nnpm run lint\n```\n\nIf your IDE has an ESlint integration that displays errors and warning in the source code, you may need to restart the ESlint server. In VSCode you can run the task `ESLint: Restart ESlint Server`.\n\n## How it works\n\nWhen the ESlint plugin is loaded the first time, it will check the `grafanaDependency` property in the Grafana plugin's `plugin.json` file to find the min supported Grafana version. If for example the `grafanaDependency` is set to `>=10.0.2`, `@grafana/ui@10.0.2`, `@grafana/data@10.0.2` and `@grafana/runtime@10.0.2` will be downloaded to a temp directory on the host machine. It will then check that imports from any of these packages within the plugin source code has a corresponding export in version `10.0.2` of these packages. If not, a problem is reported. It currently ignores member that don't exist at runtime such as types, interfaces and enums.\n\nThe `import-is-compatible` rule only checks backwards compatibility. If a member has been removed in an upcoming release of the Grafana packages, it will not be detected.\n\n## Contributing\n\nRefer to the [contributing guidelines](./CONTRIBUTING.md).\n\n### Rules\n\n| Name                 | Description                                                                                                          |\n| :------------------- | :------------------------------------------------------------------------------------------------------------------- |\n| import-is-compatible | A rule that checks if the imported member is available in all Grafana runtime environments that the plugin supports. |\n","readmeFilename":"README.md"}