{"_id":"@grafana/react-detect","_rev":"59-804e42c27e24b24235d05e23b8cadfb7","name":"@grafana/react-detect","dist-tags":{"canary":"0.6.4-canary.2558.24783947194.0","latest":"0.7.3"},"versions":{"0.1.0":{"name":"@grafana/react-detect","version":"0.1.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.1.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"9fbf7af562d59b2c287127e1d8ddd10f9cfca7bc","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.1.0.tgz","fileCount":49,"integrity":"sha512-CpDd2i1wdc4tGrpDVDW98LOr+r860EBscTdF7QAGKlhHieSmZJ7KSXsl8JEIS509Zqk+KDk2hsyUyK6LpYyD6g==","signatures":[{"sig":"MEUCIQDRY80C3/Rb4Dae0573SuBd4k83F5WLBPpdH9rAZdB9nwIgOtUm6FB7Qo1BaNYnFWVz0dUmn8x1c5OzMZUuHNTFgm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120135},"type":"module","engines":{"node":">=20"},"gitHead":"0fa140f5373bd2b32ea55d83d5dc830d1f786ff6","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"11.6.1","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.1.0_1766067334314_0.9797816963482118","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.2358.20343007608.0":{"name":"@grafana/react-detect","version":"0.2.0-canary.2358.20343007608.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.2.0-canary.2358.20343007608.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"1c2f738391d4d2c8dac0ba010af7927997e32745","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.2.0-canary.2358.20343007608.0.tgz","fileCount":49,"integrity":"sha512-m1VAKPh/6Aeiye7lBh+nUlluC9MSC3ftB6hKPMqmY6schwB+RDzjoApKHUTOY6UCEZiNtXC+XmAAi0Icam2QYg==","signatures":[{"sig":"MEUCIHXygi/YJUEXyiJaf7TQH/nomWmT46rSQZxUtB/whNm1AiEAqXm81H67f/PmR81hHPsQMCawxR3Ej4lngfSWT1vnJ8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.2.0-canary.2358.20343007608.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120242},"type":"module","engines":{"node":">=20"},"gitHead":"2bc7b99f156ef1df3f8662e90d58e3c78ee78e71","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.2.0-canary.2358.20343007608.0_1766074062964_0.3385012925816584","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.2358.20374737796.0":{"name":"@grafana/react-detect","version":"0.2.0-canary.2358.20374737796.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.2.0-canary.2358.20374737796.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"39377aa97e9fa100478db25e5d51cd89b8c169c3","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.2.0-canary.2358.20374737796.0.tgz","fileCount":49,"integrity":"sha512-pXwfe4RFQaxvuVWhmYiINkXIYKFxxO7/RUgVbZiC7MTlRJvri6tYiZ+JfdghYM57r7JEHQe4EQFy+kN72DY2Jw==","signatures":[{"sig":"MEUCIQDZ/lKbiVyGjlneKcFYQSUX16Jhounkw3dd0n1XXx1ScQIgBOD1HANbgN4scY1KjtNhglZ7kbZihRXH0gQw9jnizbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.2.0-canary.2358.20374737796.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123351},"type":"module","engines":{"node":">=20"},"gitHead":"834f9e9577721255794b2257955d96d0faf967ae","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.2.0-canary.2358.20374737796.0_1766159030332_0.04582604419508507","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.2358.20376909013.0":{"name":"@grafana/react-detect","version":"0.2.0-canary.2358.20376909013.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.2.0-canary.2358.20376909013.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"fd56d76302622ab0b282706b40c835ac1665a049","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.2.0-canary.2358.20376909013.0.tgz","fileCount":49,"integrity":"sha512-PSK0cEUrZ/sa2LNPeXRAvCqQtbWXRuZiyC1sO5S6BZ+tehkFE+XZUVfzrfnN/ZozkVzMElU0tRHpeZyr4lz0GA==","signatures":[{"sig":"MEYCIQDlP6zAVGLmxyrnAjSO4KrUNRO2Az9gmwCReRju/kWH3gIhANjOlZ5beghJLrKu8IOF9oGHSXlljSb503cnRSYSMqRZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.2.0-canary.2358.20376909013.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123550},"type":"module","engines":{"node":">=20"},"gitHead":"18378bfb52c5284c39ccbd8c698efadcd2fa223c","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.2.0-canary.2358.20376909013.0_1766164249223_0.8167799022958095","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.2358.20813273113.0":{"name":"@grafana/react-detect","version":"0.2.0-canary.2358.20813273113.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.2.0-canary.2358.20813273113.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"39a95e68b06e22122707ab7348fa71c676c93471","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.2.0-canary.2358.20813273113.0.tgz","fileCount":49,"integrity":"sha512-0oXbgH8XqgAh+nK4h6UEVpU3+2ii6bmL8aZb+dBmqCHqbmYF2eYhiwfZICBPHdeIVcOiWjw5Zxc65vGX0LZ0zg==","signatures":[{"sig":"MEUCIAzjOJ/eBPdKcpJyoIPksygapEl5ukBAVDRo8lN8s59jAiEAsni98d/aDq3XQzpkr7qeW8T/yf0Cd8MMS/z+G+tQqK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.2.0-canary.2358.20813273113.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123550},"type":"module","engines":{"node":">=20"},"gitHead":"2093b3a867f935c2a18df0b91a148e9797b0e5a3","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.2.0-canary.2358.20813273113.0_1767867664073_0.2872371473694044","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@grafana/react-detect","version":"0.2.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.2.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"698280dd78ddc65a83a8a3bd525fa34c12c5055f","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.2.0.tgz","fileCount":50,"integrity":"sha512-NI3BGZ2SD1/EVem+D02BjhFA/w7/Ep+BD3kAI2OZqqddbUG0uL5Oc7IF/9UIB/bJETUqzQ90bsbcm6xfgvABOA==","signatures":[{"sig":"MEYCIQCIJ04CcNeK7dx127Sfb4WraEoVJu6d7edMurDqb/s1sgIhAPC2gsYgr6Nyt4EyHx51ChNUm6fJS6dQLlwflZSuXSy7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123771},"type":"module","engines":{"node":">=20"},"gitHead":"980567d359af6010b3be8ad0a8cc2e184417c95d","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.2.0_1767874905428_0.5975061837304383","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-canary.2378.20821542927.0":{"name":"@grafana/react-detect","version":"0.2.1-canary.2378.20821542927.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.2.1-canary.2378.20821542927.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"acb44c1da8b6428cda14b70c2a79e857bb40f39e","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.2.1-canary.2378.20821542927.0.tgz","fileCount":50,"integrity":"sha512-0kP71bfcHYFsi0kb+1ZOf5+nfm3wLr6l4Npwt1fwEPSt4z7/qI/Z+AF8c0Rk/IpjwmIZ3i/NQGtff3uUWtiyyg==","signatures":[{"sig":"MEYCIQCGYWPfIhrlaJX6TjyNtHgh3BS7J3r/Lp3i9APQNwTM/gIhAOKxX+GYShUB9t9uQBOHd6cY2qf2zZuG1yVRZmj2+Jri","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.2.1-canary.2378.20821542927.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123817},"type":"module","engines":{"node":">=20"},"gitHead":"408206a02dcb75344b81246c84a8e504d02a755e","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.2.1-canary.2378.20821542927.0_1767885532869_0.42856803825493506","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@grafana/react-detect","version":"0.2.1","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.2.1","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"624753da4a027578f642d4ffe464d988961ab21e","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.2.1.tgz","fileCount":50,"integrity":"sha512-Dd8/FM6unKayG562OsMkYzCeKi1j+FfhLKo1J4OkaTd3ZnnZrSMfc0PrwXhdJ6aVF37KTdgxDrQjL6ElaBJDug==","signatures":[{"sig":"MEUCIQDi6ACPkgxKw7WGBnq+NOayIRPjtSNRODC+ZkPwE77ErAIgA2/C9xAYC8ZMVyYPvct4TAiCpb8qaceD2y66r15kRqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124072},"type":"module","engines":{"node":">=20"},"gitHead":"31a4b153d8fa990eece9a5a58d6e29df5d801428","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.2.1_1767890778904_0.03375186395005669","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.2395.21022949463.0":{"name":"@grafana/react-detect","version":"0.3.0-canary.2395.21022949463.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.3.0-canary.2395.21022949463.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"a5ad380bc49783ccc42d111b615fd4c2b2322090","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.3.0-canary.2395.21022949463.0.tgz","fileCount":50,"integrity":"sha512-2DGHXEQQQ6YCQ0VXud08P1o2lJhKsySlY2zduXP/5iEXOwAYSZOXFxkffJcdZboc3NgOUKlFNBft4VxMNwkPWA==","signatures":[{"sig":"MEYCIQDXA+6GqHMrjVGurNqcaktQa5hHUDBw9iCjofT1VxY1bAIhAKWdFvyj44OzG3poFkeBtbm+hrVc6yyYpOnIM8ySdC17","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.3.0-canary.2395.21022949463.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125508},"type":"module","engines":{"node":">=20"},"gitHead":"f0dc3b7d4ca9cf0bb12eec944cc2657957534f47","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.3.0-canary.2395.21022949463.0_1768461799846_0.19042990299551965","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.2395.21023152965.0":{"name":"@grafana/react-detect","version":"0.3.0-canary.2395.21023152965.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.3.0-canary.2395.21023152965.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"b3117015f49cd3ee5cb719d7358e7fe1b75d25cb","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.3.0-canary.2395.21023152965.0.tgz","fileCount":50,"integrity":"sha512-WJ1BTF7JTmb6MJlMXAkIrXsLoZHY7ybymxvaFCyeDPn/PCvXJ4P5hwlkzfb1A1X8z+4SNnddFS3qPB85grm/6A==","signatures":[{"sig":"MEUCIQDO5lvWFa7GFTzdUYZ0WkqYAysOWcSFgLzqBRGMwqSSYwIgfcopbdCw24Zjoh0+nt/Tzx/N4+kgwd3NsK5FfWhfO+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.3.0-canary.2395.21023152965.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125548},"type":"module","engines":{"node":">=20"},"gitHead":"2d906bece6457dd89becbc6c62a78ccfbdedd8f7","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.3.0-canary.2395.21023152965.0_1768462355645_0.22815677177257765","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@grafana/react-detect","version":"0.3.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.3.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"c97617cf486ced06e2970f495ebadae0bb73fae5","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.3.0.tgz","fileCount":50,"integrity":"sha512-MTcYzE0mJCgTZ8aU1yKfU4oMSMBBIVdDYDMhX7a/nOM/qpXNXJutRl3XaE3Lm02ZWWwr8y99zK9pJV6PV6FYpw==","signatures":[{"sig":"MEUCIQDIIuzrrPd5NNif6gPOFrT+PL8UORf4FP3S3cgU6Om50gIgabWUnZ12lPedToKSOWisJckJ3fXTFlD93E0aKRFogNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125771},"type":"module","engines":{"node":">=20"},"gitHead":"41320751786a4b7fa6c5addf92fb7f81a4df6702","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.3.0_1768463820307_0.7100454885037077","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.2397.21030655812.0":{"name":"@grafana/react-detect","version":"0.4.0-canary.2397.21030655812.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.4.0-canary.2397.21030655812.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"8d2049fab44003889ad9f1a38172d3d426bb1f8f","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.4.0-canary.2397.21030655812.0.tgz","fileCount":50,"integrity":"sha512-MWDosverW/aR6XhOZ8o/ZNAoFxftNc42W6KxW7bVgoIoawGI9Iz5SB2mMdwn+fxNzFTaNv9dpLjrTsygaFKpVg==","signatures":[{"sig":"MEUCIANsWoOl2cJrJLo/K5TJpYSbJexka8aUwVzkwo0t3E8EAiEA5QcKOF1aPgCxlASIHsR+Vb8RiaZLtYd/4JMvQC1YU0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.4.0-canary.2397.21030655812.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130134},"type":"module","engines":{"node":">=20"},"gitHead":"bc824736f99c7f39cf535b8c8d26606e475a30e3","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.4.0-canary.2397.21030655812.0_1768479155231_0.8028054862381635","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@grafana/react-detect","version":"0.4.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.4.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"1ebcb5eefdee730ddb5bc9d082c039430eb73b26","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.4.0.tgz","fileCount":50,"integrity":"sha512-IoJ5nfH9sj3MzvEKFErqFu2J4XU/v2lzKzh31HMLUklNUJT+xQ6jiNXxA5l/0F+YTF68ohTRJGtcxhGpkAP3Hg==","signatures":[{"sig":"MEYCIQCjBFJRSze6u0baqdW2cUolfDtGhqpfNy0WXQElpj3SUwIhAKvYzlBrYM/Hia+AMWa8yLGDG1doM+x8vIUPgQZN0jOJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130394},"type":"module","engines":{"node":">=20"},"gitHead":"1875c3b665a6bb447a6d2fdea23df11de9c066f2","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.4.0_1768486947683_0.9342147934110241","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.2406.21076281185.0":{"name":"@grafana/react-detect","version":"0.5.0-canary.2406.21076281185.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.5.0-canary.2406.21076281185.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"2b06a000c5fc1ab34a0d1e8ea06b83756900797f","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.5.0-canary.2406.21076281185.0.tgz","fileCount":50,"integrity":"sha512-kyN/waRjPo6BZmt04B6vozZjCJqbDvPBObPWa0dY/1TPSMRX2gkznQNsDvg6vxNHxZvOV55JQZEIaRMbIihwXg==","signatures":[{"sig":"MEYCIQDZcRtetYNgbOWsMWevv2/hKtRgiSmgFIVLxH9eQTxfKAIhAPtZ+7KeIUlTYKqMxBWIzd43kd87JxIQlV1MHXGHA77m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.5.0-canary.2406.21076281185.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130607},"type":"module","engines":{"node":">=20"},"gitHead":"33255852a078b83ac26f77d2a44d258b0f533754","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.5.0-canary.2406.21076281185.0_1768587596583_0.16014683242108507","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.2406.21113228913.0":{"name":"@grafana/react-detect","version":"0.5.0-canary.2406.21113228913.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.5.0-canary.2406.21113228913.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"d595542910efd8abb17792160e9ab16d8960d977","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.5.0-canary.2406.21113228913.0.tgz","fileCount":52,"integrity":"sha512-jI1CbaQuCHHiEY4Hm1a01c668lTUxwfcj3cLwyEvwVODcDHPsTEtVZrPRAI2N531kuFlchWj+pIAZYcil2sSGg==","signatures":[{"sig":"MEUCIQDA7spmcwZ0jCnv2g1Upf4HciPoxBe1THCwBwRYQR8L+gIgIem+PT6FD2UzG/HCiJYK1h2/z0bIXxkvmRLU9yNHFj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.5.0-canary.2406.21113228913.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135087},"type":"module","engines":{"node":">=20"},"gitHead":"0bb0e5951aa9aeaa2431be8b2588927513f57068","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.5.0-canary.2406.21113228913.0_1768746675130_0.5711111298234268","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.2406.21113329346.0":{"name":"@grafana/react-detect","version":"0.5.0-canary.2406.21113329346.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.5.0-canary.2406.21113329346.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"3af96171bb8f8345c2f2c8a4bac76f2cb1b9668b","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.5.0-canary.2406.21113329346.0.tgz","fileCount":52,"integrity":"sha512-n+RvD7ABB//OsBZRu9+7sHX+BR8IPTml0YQa/lCjwpyW9ovh5zjIZQfVM79x7wyHPKfeuLBYL8TkPVyfUUmPMQ==","signatures":[{"sig":"MEUCIAwCwErmTrw0YwcSXZuYER3WmSbuI7HVoXW2blojt1ntAiEA972D9LDo8oNYYyOM+e8tw0KkQsF9bDJhPTBKVn65KAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.5.0-canary.2406.21113329346.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135166},"type":"module","engines":{"node":">=20"},"gitHead":"9f3b03cfc90fe423d945ece667cd710313e5cec7","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.5.0-canary.2406.21113329346.0_1768747022883_0.956038196014424","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.2406.21116475910.0":{"name":"@grafana/react-detect","version":"0.5.0-canary.2406.21116475910.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.5.0-canary.2406.21116475910.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"e4155062ade6be047777b5aac10a9387387c78ee","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.5.0-canary.2406.21116475910.0.tgz","fileCount":52,"integrity":"sha512-i9/+xmjFcvqqnKizNDYwpgensVsw/vKGGx4H/ep/TGxftXm8fxq+5eAOcbwXeqmOFv/jvDbyfnzBSySfwJZ7Lg==","signatures":[{"sig":"MEYCIQDoM8YytUb0Nd+qcaWHade+ZAJMOkBcLmM5nr0J34/DUQIhAIKdb4W2uRKaRGn8+c0owNQWAUgH3/Avoe2HrugiAzjR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.5.0-canary.2406.21116475910.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135369},"type":"module","engines":{"node":">=20"},"gitHead":"63342d2a2cdd86eaf0fe125a82316e2989baebd5","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.5.0-canary.2406.21116475910.0_1768761189255_0.3522766082757347","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@grafana/react-detect","version":"0.5.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.5.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"6c27e562a774ce83813172180d3cbbd048ade452","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.5.0.tgz","fileCount":52,"integrity":"sha512-0Wg+PjQMxM/wWhx+97uDufvgz/j3tsQKVnH/LF8DRT1vGjwBiwhJmUmwxbVa010kylBdGlTiP1miYLwiLKQssg==","signatures":[{"sig":"MEUCIE5E9KSVwXrdM4F2CiIsrO1p0+SGrL9op5dhEXONjDLUAiEAkeljhSw+WUQN4m/G0Ic0x/quboOFqzxqo8/cFcXiGHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135631},"type":"module","engines":{"node":">=20"},"gitHead":"64cd016c1fb8eec009dd12ee71976f5f6717343e","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.5.0_1768813508302_0.1480848072049934","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.2417.21280591334.0":{"name":"@grafana/react-detect","version":"0.5.1-canary.2417.21280591334.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.5.1-canary.2417.21280591334.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"7438fae66f2c7e8e412f70939ede5746d9e621cc","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.5.1-canary.2417.21280591334.0.tgz","fileCount":52,"integrity":"sha512-0l2zByZCIgwGyIRdr+t90OtmAp1Ea1C6do71XoFA1KB9ovxCtjREG0NOkKRaA2wEWE6VnrWxeVb4bsLibDLUNw==","signatures":[{"sig":"MEQCIFwpGI9dLw276r403+IZUByeC8E/zdZDewtBN83fc1ByAiB54oyV42S7NIcxBgp3eAUvOErT3MzhFaJ5YN/CcM6LSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.5.1-canary.2417.21280591334.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135881},"type":"module","engines":{"node":">=20"},"gitHead":"0eb948b08fbe9cb09ccaec3a540934fd82e20a34","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.5.1-canary.2417.21280591334.0_1769159474150_0.21973322577852983","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.2417.21287968542.0":{"name":"@grafana/react-detect","version":"0.5.1-canary.2417.21287968542.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.5.1-canary.2417.21287968542.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"14cdca8749c590771666cfb68e73298c474f79c8","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.5.1-canary.2417.21287968542.0.tgz","fileCount":52,"integrity":"sha512-hZ9ZT1HOX/m3ho4ywEqcV5g9eTKa1ggixqcXXMgfyUKr1e/Std71qw4KKwU+jfuvJX1QePRMNo/ySoy5IRz7kQ==","signatures":[{"sig":"MEUCIQDS1L02LMth0zyBUMFYzJbkfrlAJzjwjqa81HWtcg/nRQIgCpjkUin1kk7tXP6KOhwW/UHATirFm92RqS+cxDYC4/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.5.1-canary.2417.21287968542.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135881},"type":"module","engines":{"node":">=20"},"gitHead":"413db8120d2972c323417d385180f986b95461d8","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.5.1-canary.2417.21287968542.0_1769175748056_0.9685375359980404","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@grafana/react-detect","version":"0.5.1","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.5.1","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"100a0d323d71e46d90d282f96326191dfc7e0b94","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.5.1.tgz","fileCount":52,"integrity":"sha512-a+a2bbN+QjcVvxhZzYufM0CbLXxNj66wo49+SY53eA072Cy5VocsvyVPg5lyKyD3+31QPvUpqqOXnc9/0qZtHA==","signatures":[{"sig":"MEYCIQCNDnDO8n2zEaZvOdhXN7sqO4196/3BBFBSqOSha2i2iAIhAMKVxo30D5JJ+48l7dGteeUzEmM+I2ypPkVIxNWG66Nq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136131},"type":"module","engines":{"node":">=20"},"gitHead":"ce2a291d87422a200eab2514dc6448418ccfdb3f","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.5.1_1769186857492_0.8775292288953811","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.2434.21667463578.0":{"name":"@grafana/react-detect","version":"0.5.2-canary.2434.21667463578.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.5.2-canary.2434.21667463578.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"d51f8037a47978303e8c3313180894350c373fd2","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.5.2-canary.2434.21667463578.0.tgz","fileCount":53,"integrity":"sha512-UrBZyhlj3bERPUcIx/Laod6N3oyMcQKfGWz6CQvXUPuK1zZYzUtpVgdC4SFSGuYD8r/DxSEuqt6oDGv79t7E3A==","signatures":[{"sig":"MEQCIDRcmeBNZb0i3bNFxRGgDgs2YpDHsSTUYda8/6dUP9MvAiBQP2X4AcTcz8gu9qtxSg74SlPCD3xY+mITt3Ht9Gefxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.5.2-canary.2434.21667463578.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166387},"type":"module","engines":{"node":">=20"},"gitHead":"71099925d0dce26320af2152d63a48dfa8d721e0","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.5.2-canary.2434.21667463578.0_1770200611458_0.9460042001805911","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.2434.21668000529.0":{"name":"@grafana/react-detect","version":"0.5.2-canary.2434.21668000529.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.5.2-canary.2434.21668000529.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"87f7e2cfa399befdb2b4672d5b4d500deb72c896","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.5.2-canary.2434.21668000529.0.tgz","fileCount":53,"integrity":"sha512-7kD5sY1iHbox9vvv1uwpmlAsMfWqxsp9uHhf9vjfkV2KM28rIJkIWnqqZsESnE0SaL9GRQWG4dAk249Tgx42MA==","signatures":[{"sig":"MEUCIDNNNAcfqN++Up3ZGp+J7cwOAN9j3Lya9xz7FqzNd+whAiEAq+hMAUJz7LpowZxoEpmZXad7BArBSPvCpuWnlU9wtMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.5.2-canary.2434.21668000529.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166678},"type":"module","engines":{"node":">=20"},"gitHead":"0bbff3ad10be2048a9b985ee460ab96015a1b7e2","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.5.2-canary.2434.21668000529.0_1770201636435_0.42909801417048454","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.2434.21717410687.0":{"name":"@grafana/react-detect","version":"0.5.2-canary.2434.21717410687.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.5.2-canary.2434.21717410687.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"2855a61521eb9264d2c24ec4d443d912b17cd9f7","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.5.2-canary.2434.21717410687.0.tgz","fileCount":53,"integrity":"sha512-N9nbRUL/3u2mxQkIJEesdaDNbmVwIyfUR8kBQJk9hEDYk+bw8DxyVHaI9ebnGgPZm9u+erjxAZ1iBdnSSBGqZg==","signatures":[{"sig":"MEUCIQCCrFDcpt3LXMOEhw+vMBUXSCOt8Dyk2jNJn9U4Ah7v8QIgAM9T0zrYT8CCSelr3PqoxytmgxbwzrbokJ2CmoptsLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.5.2-canary.2434.21717410687.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165838},"type":"module","engines":{"node":">=20"},"gitHead":"39a46fabfe15fa53c1ba763b878ba234c1f2dcf2","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.5.2-canary.2434.21717410687.0_1770305733380_0.15076836358060697","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.2434.21717708923.0":{"name":"@grafana/react-detect","version":"0.5.2-canary.2434.21717708923.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.5.2-canary.2434.21717708923.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"d05e99a082cc13da7231f0c2bfa5f774e99ad18a","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.5.2-canary.2434.21717708923.0.tgz","fileCount":53,"integrity":"sha512-QfXBqJnSeytk4/dwUcDvwmKJS2bnmK3GI+lqQShs7FpMPdsHk/CUyTXuE0/y4wF/DpvXFbeqzxyJw2XDinBJkw==","signatures":[{"sig":"MEQCIGneGKX4fLDTcTWfYzbb4VCjCs4aRs3DZKqvUpOKS5l+AiBzETfgk0HrV27IBlQHbn2JX0aF6ToCa53s9wd2BsuAkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.5.2-canary.2434.21717708923.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166118},"type":"module","engines":{"node":">=20"},"gitHead":"38271d859552907df5bc200ccc4a2175a7e270f9","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.5.2-canary.2434.21717708923.0_1770306249545_0.09224127164931684","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.2434.21718739764.0":{"name":"@grafana/react-detect","version":"0.5.2-canary.2434.21718739764.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.5.2-canary.2434.21718739764.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"f5b6c8224b842cf52204bc1c44a9876d2007d629","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.5.2-canary.2434.21718739764.0.tgz","fileCount":53,"integrity":"sha512-UzLI8S8c8ODwdQxS3WhvV85AhgSamRJWy5JHj/2CZghllHUpBf44l7K8E35QcHDbyuNk981X8QR/nP4dR4Edow==","signatures":[{"sig":"MEUCIFvTZYVOvcWbLCHJ5NOZ0b+eEuoZOY5f3X3/VxEjvxkqAiEAqdI+IN7quFUjGeQslzz4fGLjFagzxqSqU50UVyGHSEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.5.2-canary.2434.21718739764.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164447},"type":"module","engines":{"node":">=20"},"gitHead":"9cba1b16adb51a3a76c3117f3dd54215727d44cc","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.5.2-canary.2434.21718739764.0_1770307948619_0.11868246033180907","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@grafana/react-detect","version":"0.5.2","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.5.2","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"188783706207fc0e7f9b6f2d89e8eff27ca2e670","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.5.2.tgz","fileCount":53,"integrity":"sha512-ydgs1dsRm4cu1GTcjPPQOUKjOl3saxcyDiiAROjYf5HDL1SZrHk9h4Gmc9+79b6g3qKM2glvYGRLd1q5787tDA==","signatures":[{"sig":"MEUCICEJrwOgwJ3SxtTgIsJWxYgfA4ij5yWJcRNVcWXtQCrpAiEA1FDAyAC9a+RUXq62z5qlr/a6LmCBOfh3scP4yQdZ0ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164672},"type":"module","engines":{"node":">=20"},"gitHead":"d79ece9443f14f94f84d14b29434b549ed126d3c","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.5.2_1770380289472_0.608886440854616","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2448.21991921294.0":{"name":"@grafana/react-detect","version":"0.6.0-canary.2448.21991921294.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.0-canary.2448.21991921294.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"8c13d90e9c9d21e0d438c45b30bdb68a96288d96","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.0-canary.2448.21991921294.0.tgz","fileCount":53,"integrity":"sha512-e/LDMvbcURq5gp0t7jjsTv4Nimbuzz3+9/IRMV1CUmhSnUAD6yfdO+3jm2KjOXSmW9auWLcdwjyGMX/YOX0BOA==","signatures":[{"sig":"MEYCIQDsEbhJLFs5rUVmhYgYS8d6ceLdNqb8m9pCsBzcWVOwcAIhAKLGOSCp22exF9xvoEirPprIVSRmD+aMiWFVDsPUz70o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.0-canary.2448.21991921294.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164876},"type":"module","engines":{"node":">=20"},"gitHead":"9826c2bbbaa4cc90632b3bc48007ee4c56e1effb","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.0-canary.2448.21991921294.0_1770996080928_0.3069083016080887","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2448.21993225386.0":{"name":"@grafana/react-detect","version":"0.6.0-canary.2448.21993225386.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.0-canary.2448.21993225386.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"4053cff0bbfc9a983cc3c3a6286f0ff58413fbe6","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.0-canary.2448.21993225386.0.tgz","fileCount":53,"integrity":"sha512-YCWksWSFEN74Zo3ouDdM2OrlBzL4zq9UtMVgDV5njcKIFolAYUbLRco60jcgCJNi1RbXFadG/8QLavhYxpU71Q==","signatures":[{"sig":"MEQCIBEUnH5mJdayZolwKafrsBZBlJ/FJjyhbyXb7Uqe9pTNAiBtfQbcrqK37+PwfRfOT4AJi5dfcIpApRLV5jb9cb57hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.0-canary.2448.21993225386.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164973},"type":"module","engines":{"node":">=20"},"gitHead":"dba20a5c3a84f5236b0c26c5b7251e02ef3d080e","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.0-canary.2448.21993225386.0_1770998382655_0.07443970193179661","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2448.21994588111.0":{"name":"@grafana/react-detect","version":"0.6.0-canary.2448.21994588111.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.0-canary.2448.21994588111.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"83af4d245ed9ce6b2d2111d7c89b0f29668eda3a","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.0-canary.2448.21994588111.0.tgz","fileCount":53,"integrity":"sha512-/nTDjDHfX4Ovow/M/+gU4Lgtq06QK72bpSa9HBtZFAKwRV6Ydhi0GVN+AARkrTuTfsSJgpw0cTr8QnRQHNSE/A==","signatures":[{"sig":"MEUCIC8842eRtZ03qDeQ3qjaepBtFYIE1kx52I3+kmUABLYJAiEAtX+2xCi0/sL9GqulcW95l9GVSWc05YKOtn4YAuOx+Gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.0-canary.2448.21994588111.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166815},"type":"module","engines":{"node":">=20"},"gitHead":"0c87278cfe083597230873e8c20e8c93cf7f8a56","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.0-canary.2448.21994588111.0_1771000994257_0.3076289639607914","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2448.21995769062.0":{"name":"@grafana/react-detect","version":"0.6.0-canary.2448.21995769062.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.0-canary.2448.21995769062.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"e382c006371def33f4d3e0813f087291a06315ff","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.0-canary.2448.21995769062.0.tgz","fileCount":53,"integrity":"sha512-HXsVXNFgSFfjyvQC6GYfYd8RBEWboguWzJpq7077aNOUQFpCNmCzX9YBv5ZGcY3f9nmZUW1EESf5YIzCdZKvAQ==","signatures":[{"sig":"MEYCIQDA542PYlikL1dK79cbnLgo8Ca4WFpAWlD6HCGwUWxdSwIhAOnF1zJChEEGYYSACX82CISmmoksgMWvgBq3xcb19Agu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.0-canary.2448.21995769062.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166915},"type":"module","engines":{"node":">=20"},"gitHead":"d5e2ba7d945b0921a496ab42d4bddc697fe49c53","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.0-canary.2448.21995769062.0_1771003187861_0.1422765225915339","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2448.21995849518.0":{"name":"@grafana/react-detect","version":"0.6.0-canary.2448.21995849518.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.0-canary.2448.21995849518.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"8a1fc4d33ff4201972d4ad3d39de8a220a0425f0","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.0-canary.2448.21995849518.0.tgz","fileCount":53,"integrity":"sha512-JXBMcMUAqyyGhlCcu80mWvHaBhisvRhtn1L8y/pfezP4l+FiXp3Tp6HLN+yiVCfQV1jIfhHLo3jAM75Cj7KWuQ==","signatures":[{"sig":"MEQCIAimrqgSGFhAd/2+18XXOx+T9icaZ2tuflL97IrMJ51gAiBNwxT5Rjd4KcfRIJKuc5XBjLSeuDzITYsJz/QHfXS/Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.0-canary.2448.21995849518.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166915},"type":"module","engines":{"node":">=20"},"gitHead":"04caff406fed8efe6670254d016c0145676efc08","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.0-canary.2448.21995849518.0_1771003337882_0.6971231241701854","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2448.21996014261.0":{"name":"@grafana/react-detect","version":"0.6.0-canary.2448.21996014261.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.0-canary.2448.21996014261.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"20488e9925ac511bb7c045b1a859d60b75e62366","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.0-canary.2448.21996014261.0.tgz","fileCount":53,"integrity":"sha512-MCm0qU7kzymG0guhzIVPC88A3JFS8ZiE7Szja1o6W96m8gHiM9uZhXrSLIVR9eUlui7UGZuD8HVTadZ+xSTUkA==","signatures":[{"sig":"MEUCICnTvxS8HhF2tRLf2H1a0tbDJZCpfYLqoUBiOgCHbDHwAiEA0O9uu9e2v++WVDCu5FK8a2zeMUnqaaF2C6dKv+JcXUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.0-canary.2448.21996014261.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166915},"type":"module","engines":{"node":">=20"},"gitHead":"6f575e6b3165d5b4f7fe75f7c4c374e59b8ecdd6","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.0-canary.2448.21996014261.0_1771003649665_0.4821639276668648","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@grafana/react-detect","version":"0.6.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"ee8fa9c641aba0b664bea3497e3c3a3f150b9814","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.0.tgz","fileCount":53,"integrity":"sha512-5Q0skZ50+ZDKJooToqwXUzm1RtUJDdSITWy2/1iZ3IlM4KAG8dZIYYYtF1RbYmCEidGKybn0mttWZKcYP3SPpQ==","signatures":[{"sig":"MEUCIQC6UMUROqcgoecvhekNlG4uXfl8Wl397GxCzYt5v2hn9wIgdEKFnOU0AYvh3QHFdlv715sOLENcsO8P437Vl1+zkuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167146},"type":"module","engines":{"node":">=20"},"gitHead":"7bed8850f7071a02998ed38ccb19e6fdcc0d7834","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.0_1771004226220_0.7698486627633208","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.2454.22069265817.0":{"name":"@grafana/react-detect","version":"0.6.1-canary.2454.22069265817.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.1-canary.2454.22069265817.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"063b9625f4e615bdb0b08b0eae7b1fa4284dd098","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.1-canary.2454.22069265817.0.tgz","fileCount":53,"integrity":"sha512-AjPv/Drw7WpbbzMmB1RcF5FrUNnokgOW0Tl6D+3mg6Im8hV/SLqdUeSakHJTIqUq/b+UDOqEx/Nymb9Es1VM5w==","signatures":[{"sig":"MEUCIQDkbWJXvoaFde5TJhysyzxKoExXwkHx91Lk3SdWIPG9mAIgRVDZELapTZfjjw52fw7sZ5qj191ZurWOlxoKJGNKelk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.1-canary.2454.22069265817.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166790},"type":"module","engines":{"node":">=20"},"gitHead":"72e4754cd4bf1ecb5e8ab5978778c2cf271ab4c0","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.1-canary.2454.22069265817.0_1771257521815_0.08997696695231427","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.2454.22070146094.0":{"name":"@grafana/react-detect","version":"0.6.1-canary.2454.22070146094.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.1-canary.2454.22070146094.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"0f1623beea757db55ca6904e6d2d24fb2440c98b","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.1-canary.2454.22070146094.0.tgz","fileCount":53,"integrity":"sha512-BVq4RYbtA1q7tgBV1m8OIDwcTv7iiCOWyiJDZslmAcQjOYb/hd6efSZPlmCqFDxuSKH4sGRce+uGzt8hK/Bo8Q==","signatures":[{"sig":"MEUCIQDXWgqEsf3OVZ6JeK5YrzZCyTIOaBLl0ncfqq2Hlu+nJgIgMEs3wiDMOIT/ZXPeB0XjHlajd63QbRgm4iDltXtKzuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.1-canary.2454.22070146094.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166816},"type":"module","engines":{"node":">=20"},"gitHead":"7cf31a594cd19c1940d4eb2d54fb2596e405ba95","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.1-canary.2454.22070146094.0_1771259179986_0.540358531499397","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@grafana/react-detect","version":"0.6.1","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.1","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"a1d956ad79c207b9ff9bd850a67fe9d9efbf5c72","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.1.tgz","fileCount":53,"integrity":"sha512-UvhO7GbT6bPAsIv4BXwyzrOsz7dPbHj7gq3c5vTCxmw0abO9hyr/aZNeCvdlP5ortoTUxFCL8fDtIbS6PEVsoQ==","signatures":[{"sig":"MEUCIDCrXqf7YalRQRDfL8SoGOX/iiql8C0ONg1GpvRn3VxaAiEAqcVOt2hgUuspQLbDHgF0DdN5O9fLV2QZCfa43C0VeUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167071},"type":"module","engines":{"node":">=20"},"gitHead":"9a39d4b614fef1f11a7dff646dd417603e3e2ad7","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.1_1771314782973_0.5966958160531883","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.2551.23842776194.0":{"name":"@grafana/react-detect","version":"0.6.2-canary.2551.23842776194.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.2-canary.2551.23842776194.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"40a6c0a08fec434c32521d817603dca63afc4b5b","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.2-canary.2551.23842776194.0.tgz","fileCount":53,"integrity":"sha512-JnMlVNVYaJhYH/MRNO379m/jo8TIuKBK8xX1AT6dCMrZddnfh27zRHdd8VKGgzZuriglXokkP5lPcqbBIpzuDw==","signatures":[{"sig":"MEQCIBhL48S4xZPmauoZB024jGE8KZV8dATwGoRyKiEw7JyRAiAEJBzGWbrdMI6ueGadChuUZOr1V6lD8VVgNQK7Zslazg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.2-canary.2551.23842776194.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168455},"type":"module","engines":{"node":">=20"},"gitHead":"88807c6c52464536a55d4ea6949ba715f1bc65d5","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.2-canary.2551.23842776194.0_1775037909157_0.7710360369043516","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@grafana/react-detect","version":"0.6.2","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.2","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"3e0852a10ffdb80f43451de74e769c3d322b246b","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.2.tgz","fileCount":53,"integrity":"sha512-L8C7GW2EPWmldFCC76d2fbXhnQ+hUa4XynSkBQt0VSRgiPeGwQTQVprrSc8m7+09CTdtD79KRhPRPLSnRuKItg==","signatures":[{"sig":"MEUCIQDTH+yXlk8iQes5NRaLNM5rUcoK8FVtlw7spePINT/pkQIgIkgnAtEq1WcL3ucUNMzOc54n4EnoynmfC8cT4PxlgSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168698},"type":"module","engines":{"node":">=20"},"gitHead":"def49813c11febf54299c9541b0eeb243fb4e495","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.2_1775049326791_0.07784169285388032","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.2558.23891449991.0":{"name":"@grafana/react-detect","version":"0.6.3-canary.2558.23891449991.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.3-canary.2558.23891449991.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"d13642b1da76f3dc4190e801f2fbf7eaa74949d5","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.3-canary.2558.23891449991.0.tgz","fileCount":55,"integrity":"sha512-TCQhJ7z/E5eHPJE91hwdPWoWiRIX2rH9xyieYKiNKHlDQ38t28jhp5Kc8+TTSuj8EPHE2rLog7+4SfqBjDi0BA==","signatures":[{"sig":"MEYCIQDYerCCM4J3sxro6FIIPQk5wFTj3CgHhnmfwj2V+E/MkwIhAJdvM8JqMZ/6E9VpbbtJO8A35AtAZf4sleusfM/LRJQf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.3-canary.2558.23891449991.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171118},"type":"module","engines":{"node":">=20"},"gitHead":"2cb04b2c307bd2e796b10e3cb1b672801c06ec57","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.3-canary.2558.23891449991.0_1775121508019_0.41046022246306224","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.2558.23893821583.0":{"name":"@grafana/react-detect","version":"0.6.3-canary.2558.23893821583.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.3-canary.2558.23893821583.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"63fe6aa486b18f0f5f3be5181bfd6c05490b3e22","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.3-canary.2558.23893821583.0.tgz","fileCount":55,"integrity":"sha512-LEQm3KS2naWQSv/2lW7vIESQukY4aS6lsfEtQUaqoySXLFDSwWRecCQ1wpvtCd52xd7AJg8014oOyZe7diC7kw==","signatures":[{"sig":"MEQCICdEcE4lpI0iPOF4sE6lzkC/sI68uWV9owug2rb7it8MAiB3r0d/nkXMNhVbJpTrN0xHm8J/HTKWvJbyIk+GnhJNyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.3-canary.2558.23893821583.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172644},"type":"module","engines":{"node":">=20"},"gitHead":"5a6daf983b2528c74a8b6edd4fb1357b49058b0a","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.3-canary.2558.23893821583.0_1775122786345_0.08522191857108363","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.2559.23938823061.0":{"name":"@grafana/react-detect","version":"0.6.3-canary.2559.23938823061.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.3-canary.2559.23938823061.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"fce7370483d17d1a43f2dc00e39d4c26ffbebdbf","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.3-canary.2559.23938823061.0.tgz","fileCount":53,"integrity":"sha512-8YoMxptFMAXeC99x9STOzSr8DJX7U7hUpvFynpDASsAKkP/9fZKD/hue5QP+B1P5aRWnPfHuSv8IBSy+yvuFTg==","signatures":[{"sig":"MEUCIQDpHJDtB139agxzvvTJsg3DAiR+VD0y9+DfF/S7UfCd9QIgac/ftQ4G8IGam7NXUdtK0MtIWMR0YGrpfg3vGIjqTQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.3-canary.2559.23938823061.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171474},"type":"module","engines":{"node":">=20"},"gitHead":"b0ddeba47457c59f5b458dbeda5da9c868018d57","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.3-canary.2559.23938823061.0_1775203424308_0.7274358933537486","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.2559.23939162189.0":{"name":"@grafana/react-detect","version":"0.6.3-canary.2559.23939162189.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.3-canary.2559.23939162189.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"57b57aa3a0c481f338636f81e9230a3d1bedaedb","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.3-canary.2559.23939162189.0.tgz","fileCount":53,"integrity":"sha512-g/We1fFtloi8S/1rmI26EBREwBNzYTzxzFzhghJr/YEXR5F3v6K994eWc0aTVWiG9FUcFTZhPtouRpW8ddbzsg==","signatures":[{"sig":"MEYCIQDm+iMeok6IhuZ7RP7VLwOvK/a6ngvLeIUiHUSVe4xVQwIhAMz8rrcoOxP7Br8+F8rHXUEQzgTDyucGsY+HrlN0KX4/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.3-canary.2559.23939162189.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172958},"type":"module","engines":{"node":">=20"},"gitHead":"8b5deb3341b39d85bd15d7d5ec2d5e2fc550d408","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.3-canary.2559.23939162189.0_1775204134413_0.783596909282364","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.2559.23939351247.0":{"name":"@grafana/react-detect","version":"0.6.3-canary.2559.23939351247.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.3-canary.2559.23939351247.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"d09caaa875c38f3c9a4c50d8080de90cd3a50164","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.3-canary.2559.23939351247.0.tgz","fileCount":53,"integrity":"sha512-m6pRw0P5xixyIFi0FCZ1VXHLAdyjeCVUCl2UZ1KRhNcQ8k5me/Ns/EwOAtLYYzThCaILxcb7fpAYdj2kJEOjjQ==","signatures":[{"sig":"MEYCIQDn9oQS9QzrvQDEb0doPkfULrNQuf5oChX3vz8XMLlXZgIhANmk4uKiOp3kdV0aW68PJTlR/VUSNejzQe/L7awqwx0R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.3-canary.2559.23939351247.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173255},"type":"module","engines":{"node":">=20"},"gitHead":"d5fdec8dafce4aab3be4e8ba5ba68dfb0ba4c706","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.3-canary.2559.23939351247.0_1775204534862_0.7444973743762628","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.2559.23942329478.0":{"name":"@grafana/react-detect","version":"0.6.3-canary.2559.23942329478.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.3-canary.2559.23942329478.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"76e365fe0031715ec657475d7fbd6ee5ab3017bd","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.3-canary.2559.23942329478.0.tgz","fileCount":53,"integrity":"sha512-q5GZsJRTe73MFuDmqZi8kFa26pwufCThkqQuD49tEJoOcxRdnV5O79ZDetARIWdO1bliEtho0MqTgp/gi2W+Ig==","signatures":[{"sig":"MEYCIQChwW96KZqwf6Je1Ms5xfmOOL6vcCj+D7vyWPVztkz8HAIhANaOL3Kl10yeE43Di8K3mL4eI9GjAYkh3+71DVqHGOq1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.3-canary.2559.23942329478.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178352},"type":"module","engines":{"node":">=20"},"gitHead":"8a31f0944b6a0c685a0d520fa9b1e1c9200be3ed","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.3-canary.2559.23942329478.0_1775210922060_0.9048376211817395","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.2559.23943521445.0":{"name":"@grafana/react-detect","version":"0.6.3-canary.2559.23943521445.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.3-canary.2559.23943521445.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"050775747e60502051981117bf7712aaf9e3cb9e","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.3-canary.2559.23943521445.0.tgz","fileCount":53,"integrity":"sha512-9iLN/zX00TyZ3qYFUiUMbEOVH/AY+h3V71aw+wx8N1Rrw3kpT7JdufY6HwTHwchQXMRSEDTrGvfrLwezI2iJ1A==","signatures":[{"sig":"MEQCIE5N03UisRmH3S0WFMwnDBQXmPp3e96vi1DdfhCROZQBAiB2KXAxLvH4QiByUaNTKLyYfTZP+yz5nuN4Z0FSyA6Zrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.3-canary.2559.23943521445.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182189},"type":"module","engines":{"node":">=20"},"gitHead":"dfb0b82decb2959b1bfe11d01951c06dd2e404db","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.3-canary.2559.23943521445.0_1775213569808_0.6846682248648419","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.2559.23946552678.0":{"name":"@grafana/react-detect","version":"0.6.3-canary.2559.23946552678.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.3-canary.2559.23946552678.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"02b850c053343d35d59a82189ff0afb19cffe16b","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.3-canary.2559.23946552678.0.tgz","fileCount":53,"integrity":"sha512-/dfRDtmwmQvafRmolCoOvFrub1wkm0KzhnX3XRNSyeRrUDNrl4M13qMSJXpqTkacQAknj7gxaPM13TpSUbqjig==","signatures":[{"sig":"MEQCIDGLXjVtxC8qcx3f/2mj7aLyboWOSw4dqXR9IfXJIB62AiA9lf8wvH1WTqZVvxfu0UtQOt/BhqSIrpPO1PghvXlPlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.3-canary.2559.23946552678.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185311},"type":"module","engines":{"node":">=20"},"gitHead":"54e4e47d931627a9c534ec0de40f0d5023bbb393","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.3-canary.2559.23946552678.0_1775220947642_0.7191053105446252","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.2559.23947657448.0":{"name":"@grafana/react-detect","version":"0.6.3-canary.2559.23947657448.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.3-canary.2559.23947657448.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"867a58de443403c7852abae312b636c6953cb68a","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.3-canary.2559.23947657448.0.tgz","fileCount":53,"integrity":"sha512-YvtSGk9evGjRtYgl+2B9xnTD/BodMZUCoZH9wQmpUbxBBHyfIm80MSnJu1f/5sU6UdwqNglTJnZMYE/J12ZoUg==","signatures":[{"sig":"MEYCIQDl4O08omGFIdMuoB+Nqpn3gVAGEA7k2NoG3Jd12BNOlQIhALocp8n+uOOAj8h6Tf0suBL4B1xLesVYvfnHAu03tZFb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.3-canary.2559.23947657448.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185389},"type":"module","engines":{"node":">=20"},"gitHead":"cfb3e93935fa38deadd7b05563e751a668abc7d9","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.3-canary.2559.23947657448.0_1775223250221_0.3443828953936432","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.2559.23947709573.0":{"name":"@grafana/react-detect","version":"0.6.3-canary.2559.23947709573.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.3-canary.2559.23947709573.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"7fbaa367454f7ec0ecdceb24c564413a98a1f4b2","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.3-canary.2559.23947709573.0.tgz","fileCount":53,"integrity":"sha512-usHWweGaANNBkEbzkvXuf7mck1CSkEAeofUYphyIWVmzQpW6ysWroaBLYpjmC/W2MgHRCaqHIayLNqFSYxV0iw==","signatures":[{"sig":"MEYCIQDw6we+I5Y/sWWVKbyan3VQH+EyBpJ3BTAREjbQ5S6EOAIhAOyivogCwuBE7LFe8WS1kV46z/Cfwukxj7X/s66VF0PS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.3-canary.2559.23947709573.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185463},"type":"module","engines":{"node":">=20"},"gitHead":"7b11546e49992af46eb25f509499479b8243a5de","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.3-canary.2559.23947709573.0_1775223349888_0.7568857536563194","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@grafana/react-detect","version":"0.6.3","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.3","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"45b2422ab6c1a36224d19d828418918f394228da","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.3.tgz","fileCount":53,"integrity":"sha512-Z61lh1mg6PaOhPwDfoRuyvG7HOhFNd8pGC6WHABwlvAWvA237MgcqHu3pw5osQldoObx0PFS8Us75lAyla+hbw==","signatures":[{"sig":"MEUCIQCC6n0+uxKP0MAqA7w2ZNoNCkHqORkVz/TeoE09sTHlYQIgJQboRxhxmZ1YGD3mwY/fW2GI4YA1TFEYh8MaK/uVyhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185720},"type":"module","engines":{"node":">=20"},"gitHead":"2a6a8313b67f6180c17140703832fca3a328d8c7","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.3_1775565769461_0.9055410386606026","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.2564.24081884667.0":{"name":"@grafana/react-detect","version":"0.6.3-canary.2564.24081884667.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.3-canary.2564.24081884667.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"c87a783d3e14085d9df0752e66d139b0699b7ebe","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.3-canary.2564.24081884667.0.tgz","fileCount":53,"integrity":"sha512-x6wB9wGQvk+YqtnqANISj9ebAdoJtxDg62vIjeVKKDNAe0GxvEqZiGZhe0K0kNhrSLh5u+A12+DaecNym+I6hA==","signatures":[{"sig":"MEQCIFuJyus1YaYHt/gQAoSpOJMVsJdFhONJbAG0deIV7N3aAiAjnfr9FwCNshHf54DsuuSc6wEKKzWqoLEGPmBQ5w6HNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.3-canary.2564.24081884667.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185463},"type":"module","engines":{"node":">=20"},"gitHead":"1fd30e573fc2c92b5730d816ef4057337782d3ba","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.3-canary.2564.24081884667.0_1775566341871_0.8430933177176403","host":"s3://npm-registry-packages-npm-production"}},"0.6.4-canary.2558.24783947194.0":{"name":"@grafana/react-detect","version":"0.6.4-canary.2558.24783947194.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.4-canary.2558.24783947194.0","maintainers":[{"name":"gf_joshhunt","email":"josh.hunt@grafana.com"},{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"520df5a0085fe26243d14f3bf3fc63c1f549300b","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.4-canary.2558.24783947194.0.tgz","fileCount":55,"integrity":"sha512-9+GpsDaeLqAGgMIKEeMGvu0gYxdoJenD/vXJ4jWUyAQTp2xTxAe0BYB2hhBB5VS1F9ryUr6d0jpgzZKvKmaRzw==","signatures":[{"sig":"MEYCIQDUz3xtgv1hlnkewL6/ATfAnqUNhpIL9g1TjaCZW5o4ZgIhAMvXst612WaFILmXnTTyHxbiSM6kONSY8p944F6s0NyK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.4-canary.2558.24783947194.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189666},"type":"module","engines":{"node":">=20"},"gitHead":"5849606a8bb3a5f2522dbc9e8c419ec096e16ed8","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.4-canary.2558.24783947194.0_1776868692645_0.4524461136602169","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@grafana/react-detect","version":"0.6.4","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.6.4","maintainers":[{"name":"gf_joshhunt","email":"josh.hunt@grafana.com"},{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"affd743e020acb012c025ea615e47870bd42b11d","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.6.4.tgz","fileCount":55,"integrity":"sha512-g3l1M3Es9WNguFTr3LSZ7b4kmJlUCbQ0uuYBRO6XXuqMAvejAA+t1Al4tNyn9i6JFiFoNuntNvAXDdA0fk5VOA==","signatures":[{"sig":"MEQCIHBhQjXvHQQssVXxwoetX9u1kn2tcGSmCN45u78Jn9RTAiBLIMeqybFwE0OBKbjT8V7aYckYV1T8KDVwyf2XUHTwGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189921},"type":"module","engines":{"node":">=20"},"gitHead":"8aacee07bed65b29ca15c30285870965112c8228","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.4.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.6.4_1776870088455_0.020541410695062767","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@grafana/react-detect","version":"0.7.0","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.7.0","maintainers":[{"name":"gf_joshhunt","email":"josh.hunt@grafana.com"},{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"6846cc1ac84c9958933106886bb880b2e586fb05","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.7.0.tgz","fileCount":55,"integrity":"sha512-JT4qG8vJIercJOZzIOpuQ180PYSM4/EgPwBC2QPRX55PmnFMrvgToM/XhC794LsRgFrUXFKu00WCMUqkpD5KbA==","signatures":[{"sig":"MEUCIBv/NNL5eBlev3VdFLNGminLLpCgqbUOJaDGzWCJwppvAiEA5nIae7XqSm/KtcI4VB1p8cQkO2FHeSOs8nBk8vG34Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189940},"type":"module","engines":{"node":">=20"},"gitHead":"57e7611bcbbd068694bda70df57fa86008dd3353","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d31ff7e2-93f8-479e-b826-da4423f25cce"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","type":"git","directory":"packages/react-detect"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"minimist":"^1.2.8","fast-glob":"^3.3.2","pm-detect":"0.5.0","source-map":"^0.7.4","@typescript-eslint/parser":"^8.46.2","snyk-nodejs-lockfile-parser":"^2.4.4","@typescript-eslint/typescript-estree":"^8.46.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.7.0_1780043376023_0.8253720927893387","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@grafana/react-detect","version":"0.7.1","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.7.1","maintainers":[{"name":"gf_joshhunt","email":"josh.hunt@grafana.com"},{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"16ea94acee8720f998f968beeb87f8c63162f870","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.7.1.tgz","fileCount":55,"integrity":"sha512-5HlsMIMjXixrLvTkCRs1yFBCJ0KEP13GYHumDGY6/tssCPS6nVbA16y4VeyQAokA9rzPEctd5iHRV03lw8tP7Q==","signatures":[{"sig":"MEYCIQCrVTtOVzYjlUqu1Ak7rqPeFybkpVGcV5OstP/S1fVbWgIhALUCrkGLiba2Q4Ucx3eqC9U6uNJM0JREE7UBLPZUDWie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190254},"type":"module","engines":{"node":">=20"},"gitHead":"f3930860f98d31bb2532833ae28cd205d29e390c","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"grafanabot","email":"bot@grafana.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:503dfaf5-909b-4909-b31c-e988e184083c"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","type":"git","directory":"packages/react-detect"},"_npmVersion":"11.15.0","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"minimist":"1.2.8","fast-glob":"3.3.3","pm-detect":"0.5.0","source-map":"0.7.6","@typescript-eslint/parser":"8.54.0","snyk-nodejs-lockfile-parser":"2.4.4","@typescript-eslint/typescript-estree":"8.54.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.7.1_1781190382567_0.6946771258326105","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@grafana/react-detect","version":"0.7.2","author":{"name":"Grafana"},"license":"Apache-2.0","_id":"@grafana/react-detect@0.7.2","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/plugin-tools#readme","bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"bin":{"react-detect":"dist/bin/run.js"},"dist":{"shasum":"4c49448d8feab1ddbc2817b70334e95c90866936","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.7.2.tgz","fileCount":55,"integrity":"sha512-S3VY+q8Y3KtwjA+GB3vESshI0qY6iACTVwnkTpIGNaDzTHQurXuDX6EQaoVDTIg6O3ZZKCYbSQasllhE0QUN+w==","signatures":[{"sig":"MEQCIFxpGI3/mBwNc6R3iTl9PDrVcdThXDZR1un/cK/QnN+KAiBSeAogMDgAHPiF9bdSHeyXK9E0zAGpxaL7IsgqijlFdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190849},"type":"module","engines":{"node":">=20"},"gitHead":"0e5c4e082a62be6168eda874bff963695d531f3c","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"grafanabot","email":"bot@grafana.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:503dfaf5-909b-4909-b31c-e988e184083c"}},"repository":{"url":"git+https://github.com/grafana/plugin-tools.git","type":"git","directory":"packages/react-detect"},"_npmVersion":"11.15.0","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"minimist":"1.2.8","fast-glob":"3.3.3","pm-detect":"0.6.0","source-map":"0.7.6","@typescript-eslint/parser":"8.64.0","snyk-nodejs-lockfile-parser":"2.10.0","@typescript-eslint/typescript-estree":"8.54.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/react-detect_0.7.2_1785397387944_0.7545672356675304","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"_id":"@grafana/react-detect@0.7.3","bin":{"react-detect":"dist/bin/run.js"},"bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"dist":{"shasum":"bac65adede72aeb29814e25c8be1eca054a1ee15","tarball":"https://registry.npmjs.org/@grafana/react-detect/-/react-detect-0.7.3.tgz","integrity":"sha512-E9i8mSAAm4mIGRi4YA1Ak4pzDvbor+wxSq7y/NwJpkattNDH2Ygt9gUQpOzMnfY6fuO5kbAo3gicoAXP9iBIlA==","fileCount":55,"unpackedSize":191213,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2freact-detect@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDKX5RO0ZoMQ7Dx/oD7CBAve5dxTKlolBXq3rwXZSFAiAIhAMg2EFZlTCFpDAneh88Nd664Wz7upOOov1T+qhisMN86"}]},"name":"@grafana/react-detect","type":"module","author":{"name":"Grafana"},"engines":{"node":">=20"},"gitHead":"e0bf891bc81f786f1af374530070528570149acf","license":"Apache-2.0","scripts":{"dev":"npm run build -- -w","lint":"eslint --cache ./src","test":"vitest","build":"rollup -c ../../rollup.config.ts --configPlugin esbuild","clean":"rm -rf ./dist","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","lint:package":"publint"},"version":"0.7.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:503dfaf5-909b-4909-b31c-e988e184083c"},"approver":{"name":"grafanabot","email":"bot@grafana.com"}},"homepage":"https://github.com/grafana/plugin-tools#readme","repository":{"url":"git+https://github.com/grafana/plugin-tools.git","type":"git","directory":"packages/react-detect"},"_npmVersion":"11.15.0","description":"Run various checks to detect if a Grafana plugin is compatible with React.","directories":{},"maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"_nodeVersion":"24.15.0","dependencies":{"minimist":"1.2.8","fast-glob":"3.3.3","pm-detect":"0.6.0","source-map":"0.8.0","@typescript-eslint/parser":"8.64.0","snyk-nodejs-lockfile-parser":"2.10.3","@typescript-eslint/typescript-estree":"8.54.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"devDependencies":{"@libs/output":"1.0.3","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-detect_0.7.3_1789556682870_0.22027911118897459"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-18T14:15:34.236Z","modified":"2026-09-16T11:04:43.208Z","0.1.0":"2025-12-18T14:15:34.509Z","0.2.0-canary.2358.20343007608.0":"2025-12-18T16:07:43.124Z","0.2.0-canary.2358.20374737796.0":"2025-12-19T15:43:50.481Z","0.2.0-canary.2358.20376909013.0":"2025-12-19T17:10:49.378Z","0.2.0-canary.2358.20813273113.0":"2026-01-08T10:21:04.257Z","0.2.0":"2026-01-08T12:21:45.570Z","0.2.1-canary.2378.20821542927.0":"2026-01-08T15:18:52.995Z","0.2.1":"2026-01-08T16:46:19.053Z","0.3.0-canary.2395.21022949463.0":"2026-01-15T07:23:20.124Z","0.3.0-canary.2395.21023152965.0":"2026-01-15T07:32:35.784Z","0.3.0":"2026-01-15T07:57:00.444Z","0.4.0-canary.2397.21030655812.0":"2026-01-15T12:12:35.374Z","0.4.0":"2026-01-15T14:22:27.841Z","0.5.0-canary.2406.21076281185.0":"2026-01-16T18:19:56.718Z","0.5.0-canary.2406.21113228913.0":"2026-01-18T14:31:15.277Z","0.5.0-canary.2406.21113329346.0":"2026-01-18T14:37:03.010Z","0.5.0-canary.2406.21116475910.0":"2026-01-18T18:33:09.410Z","0.5.0":"2026-01-19T09:05:08.471Z","0.5.1-canary.2417.21280591334.0":"2026-01-23T09:11:14.349Z","0.5.1-canary.2417.21287968542.0":"2026-01-23T13:42:28.277Z","0.5.1":"2026-01-23T16:47:37.635Z","0.5.2-canary.2434.21667463578.0":"2026-02-04T10:23:31.614Z","0.5.2-canary.2434.21668000529.0":"2026-02-04T10:40:36.586Z","0.5.2-canary.2434.21717410687.0":"2026-02-05T15:35:33.550Z","0.5.2-canary.2434.21717708923.0":"2026-02-05T15:44:09.677Z","0.5.2-canary.2434.21718739764.0":"2026-02-05T16:12:28.834Z","0.5.2":"2026-02-06T12:18:09.621Z","0.6.0-canary.2448.21991921294.0":"2026-02-13T15:21:21.077Z","0.6.0-canary.2448.21993225386.0":"2026-02-13T15:59:42.792Z","0.6.0-canary.2448.21994588111.0":"2026-02-13T16:43:14.399Z","0.6.0-canary.2448.21995769062.0":"2026-02-13T17:19:48.094Z","0.6.0-canary.2448.21995849518.0":"2026-02-13T17:22:18.021Z","0.6.0-canary.2448.21996014261.0":"2026-02-13T17:27:29.841Z","0.6.0":"2026-02-13T17:37:06.409Z","0.6.1-canary.2454.22069265817.0":"2026-02-16T15:58:41.937Z","0.6.1-canary.2454.22070146094.0":"2026-02-16T16:26:20.149Z","0.6.1":"2026-02-17T07:53:03.122Z","0.6.2-canary.2551.23842776194.0":"2026-04-01T10:05:09.316Z","0.6.2":"2026-04-01T13:15:26.931Z","0.6.3-canary.2558.23891449991.0":"2026-04-02T09:18:28.175Z","0.6.3-canary.2558.23893821583.0":"2026-04-02T09:39:46.552Z","0.6.3-canary.2559.23938823061.0":"2026-04-03T08:03:44.454Z","0.6.3-canary.2559.23939162189.0":"2026-04-03T08:15:34.551Z","0.6.3-canary.2559.23939351247.0":"2026-04-03T08:22:15.024Z","0.6.3-canary.2559.23942329478.0":"2026-04-03T10:08:42.225Z","0.6.3-canary.2559.23943521445.0":"2026-04-03T10:52:50.014Z","0.6.3-canary.2559.23946552678.0":"2026-04-03T12:55:47.794Z","0.6.3-canary.2559.23947657448.0":"2026-04-03T13:34:10.412Z","0.6.3-canary.2559.23947709573.0":"2026-04-03T13:35:50.071Z","0.6.3":"2026-04-07T12:42:49.661Z","0.6.3-canary.2564.24081884667.0":"2026-04-07T12:52:22.050Z","0.6.4-canary.2558.24783947194.0":"2026-04-22T14:38:12.784Z","0.6.4":"2026-04-22T15:01:28.624Z","0.7.0":"2026-05-29T08:29:36.234Z","0.7.1":"2026-06-11T15:06:22.694Z","0.7.2":"2026-07-30T07:43:08.024Z","0.7.3":"2026-09-16T11:04:42.972Z"},"bugs":{"url":"https://github.com/grafana/plugin-tools/issues"},"author":{"name":"Grafana"},"license":"Apache-2.0","homepage":"https://github.com/grafana/plugin-tools#readme","repository":{"url":"git+https://github.com/grafana/plugin-tools.git","type":"git","directory":"packages/react-detect"},"description":"Run various checks to detect if a Grafana plugin is compatible with React.","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"readme":"# @grafana/react-detect\n\nDetect React 19 breaking changes in Grafana plugins.\n\n## Usage\n\nFirst make sure to build the frontend of your plugin so sourcemaps are present in the `dist/` directory.\n\n```bash\nnpm run build\n```\n\nThen run from your plugin root directory (where `package.json` exists):\n\n```bash\nnpx @grafana/react-detect\n\n```\n\n### Options\n\n- `--pluginRoot`: Pass the root directory of the plugin. Defaults to the current working directory.\n- `--json`: Output the results as json.\n- `--skipBuildTooling`: Skip webpack configuration checks (jsx-runtime externalization). Useful when build config is missing or not applicable.\n- `--skipDependencies`: Skip dependency tree analysis. Useful when lockfile is missing or for faster analysis of source code only.\n","readmeFilename":"README.md"}