{"_id":"@jupyter/eslint-plugin","_rev":"10-46d6de9f57fc3d3fdeef206873301b46","name":"@jupyter/eslint-plugin","dist-tags":{"latest":"1.3.0"},"versions":{"0.0.1":{"name":"@jupyter/eslint-plugin","version":"0.0.1","keywords":["eslint","eslint-plugin","jupyter","jupyterlab"],"author":{"name":"Jupyter Development Team"},"license":"BSD-3-Clause","_id":"@jupyter/eslint-plugin@0.0.1","maintainers":[{"name":"fcollonval","email":"fcollonval@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"davidbrochart","email":"david.brochart@gmail.com"},{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"blink1073","email":"steven.silvester@ieee.org"},{"name":"darian","email":"npm@darian.at"},{"name":"ajbozarth","email":"ajbozart@us.ibm.com"},{"name":"zsailer","email":"zachsailer@gmail.com"},{"name":"jupyter-release-bot","email":"jupyter-bot@proton.me"},{"name":"jupyter-server-release-bot","email":"jupyter-server-bot@proton.me"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"homepage":"https://github.com/jupyterlab/eslint-plugin","bugs":{"url":"https://github.com/jupyterlab/eslint-plugin/issues"},"dist":{"shasum":"ca5ee403eeddf142e8e5476bc69f01434a6aa252","tarball":"https://registry.npmjs.org/@jupyter/eslint-plugin/-/eslint-plugin-0.0.1.tgz","fileCount":15,"integrity":"sha512-YhjMFlL5jylbli/IySM1jIoEbU0RI7GaEGV9V7pZqbAdDNPUOxjZJ1PDq4wZ1/oK0MwRTIqkDgimh+3tU9VFVw==","signatures":[{"sig":"MEUCIQDbEGCJLQIArLwWerRLTuqH7YhiDNqrxKnoQ0JxSbdRPwIgEdxQcQLdvYRSu8TVn3eOEu4J9hswIWQ5nxBejx6zJ6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28983},"main":"lib/index.js","_from":"file:jupyter-eslint-plugin-0.0.1.tgz","types":"lib/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint","test":"jest","build":"tsc","watch":"tsc --watch","format":"prettier --write .","lint:fix":"eslint --fix","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"_resolved":"/home/krassowski/Downloads/jupyterlab-releaser-dist-23/jupyter-eslint-plugin-0.0.1.tgz","_integrity":"sha512-YhjMFlL5jylbli/IySM1jIoEbU0RI7GaEGV9V7pZqbAdDNPUOxjZJ1PDq4wZ1/oK0MwRTIqkDgimh+3tU9VFVw==","repository":{"url":"git+https://github.com/jupyterlab/eslint-plugin.git","type":"git"},"_npmVersion":"10.9.3","description":"ESLint plugin for Jupyter core and extensions with early error catching and best practices enforcement","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","ts-jest":"^29.4.6","prettier":"^3.8.1","pre-commit":"^1.2.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-plugin":"^1.0.1","@typescript-eslint/utils":"^8.54.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"jupyter-releaser":{"hooks":{"before-build-npm":["npm install","npm run build"]}},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.1_1772529519042_0.8286189423022079","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@jupyter/eslint-plugin","version":"0.0.2","keywords":["eslint","eslint-plugin","jupyter","jupyterlab"],"author":{"name":"Jupyter Development Team"},"license":"BSD-3-Clause","_id":"@jupyter/eslint-plugin@0.0.2","maintainers":[{"name":"fcollonval","email":"fcollonval@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"davidbrochart","email":"david.brochart@gmail.com"},{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"blink1073","email":"steven.silvester@ieee.org"},{"name":"darian","email":"npm@darian.at"},{"name":"ajbozarth","email":"ajbozart@us.ibm.com"},{"name":"zsailer","email":"zachsailer@gmail.com"},{"name":"jupyter-release-bot","email":"jupyter-bot@proton.me"},{"name":"jupyter-server-release-bot","email":"jupyter-server-bot@proton.me"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"homepage":"https://github.com/jupyterlab/eslint-plugin","bugs":{"url":"https://github.com/jupyterlab/eslint-plugin/issues"},"dist":{"shasum":"8edec1e87088461a9aa74e9f4c19beb7df63a642","tarball":"https://registry.npmjs.org/@jupyter/eslint-plugin/-/eslint-plugin-0.0.2.tgz","fileCount":15,"integrity":"sha512-+8xweeBBfLwVspGBfvuWimQa0GM3Xrc+QM47x6JZhYesGgv7cqtIeBEl45k9sbg9Itbr7JCZV/JbLcJzlraQcA==","signatures":[{"sig":"MEYCIQCOBqUD/+tMeWqWB2FWivu1at7K96P9cC1Rz9ecSQKe6QIhAIw1td8qMFU7TEhuP13Rw0zUk1bK7glVZQLCvMAWUQMH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jupyter%2feslint-plugin@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31744},"main":"lib/index.js","_from":"file:jupyter-eslint-plugin-0.0.2.tgz","types":"lib/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint","test":"jest","build":"tsc","watch":"tsc --watch","format":"prettier --write .","lint:fix":"eslint --fix","docs:build":"npm --prefix website run build","docs:clear":"npm --prefix website run clear","docs:serve":"npm --prefix website run serve","docs:start":"npm --prefix website run start","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7082589e-af33-45a8-bc36-bd774f22b422"}},"_resolved":"/home/runner/work/eslint-plugin/eslint-plugin/.jupyter_releaser_checkout/dist/jupyter-eslint-plugin-0.0.2.tgz","_integrity":"sha512-+8xweeBBfLwVspGBfvuWimQa0GM3Xrc+QM47x6JZhYesGgv7cqtIeBEl45k9sbg9Itbr7JCZV/JbLcJzlraQcA==","repository":{"url":"git+https://github.com/jupyterlab/eslint-plugin.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint plugin for Jupyter core and extensions with early error catching and best practices enforcement","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","ts-jest":"^29.4.6","prettier":"^3.8.1","pre-commit":"^1.2.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.3.5","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-plugin":"^1.0.1","@typescript-eslint/utils":"^8.54.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"jupyter-releaser":{"hooks":{"before-build-npm":["npm install","npm run build"]}},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.2_1773044923857_0.5134526847603134","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@jupyter/eslint-plugin","version":"0.0.3","keywords":["eslint","eslint-plugin","jupyter","jupyterlab"],"author":{"name":"Jupyter Development Team"},"license":"BSD-3-Clause","_id":"@jupyter/eslint-plugin@0.0.3","maintainers":[{"name":"fcollonval","email":"fcollonval@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"davidbrochart","email":"david.brochart@gmail.com"},{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"blink1073","email":"steven.silvester@ieee.org"},{"name":"darian","email":"npm@darian.at"},{"name":"ajbozarth","email":"ajbozart@us.ibm.com"},{"name":"zsailer","email":"zachsailer@gmail.com"},{"name":"jupyter-release-bot","email":"jupyter-bot@proton.me"},{"name":"jupyter-server-release-bot","email":"jupyter-server-bot@proton.me"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"homepage":"https://github.com/jupyterlab/eslint-plugin","bugs":{"url":"https://github.com/jupyterlab/eslint-plugin/issues"},"dist":{"shasum":"c1226657c0af4c84995e7dc85cea72ac76977b06","tarball":"https://registry.npmjs.org/@jupyter/eslint-plugin/-/eslint-plugin-0.0.3.tgz","fileCount":17,"integrity":"sha512-HRYO1PzADZvxYstMXFm5plePAFmW8TV6kttAb1xRVPpVjso7eurf9r7UbVZGvXYyVO1EOOjalJyP6VkuCv1OCA==","signatures":[{"sig":"MEUCIQDYh8tnswrgitdAG/U0IWs+GBqUF+ZNo8qyOnA52Yv2wAIgLim4MNP8IO6ZJFG/GOf61S6h/GUN7NPp5bqPqyDk7+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jupyter%2feslint-plugin@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39056},"main":"lib/index.js","_from":"file:jupyter-eslint-plugin-0.0.3.tgz","types":"lib/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint","test":"jest","build":"tsc","watch":"tsc --watch","format":"prettier --write .","lint:fix":"eslint --fix","docs:build":"npm --prefix website run build","docs:clear":"npm --prefix website run clear","docs:serve":"npm --prefix website run serve","docs:start":"npm --prefix website run start","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7082589e-af33-45a8-bc36-bd774f22b422"}},"_resolved":"/home/runner/work/eslint-plugin/eslint-plugin/.jupyter_releaser_checkout/dist/jupyter-eslint-plugin-0.0.3.tgz","_integrity":"sha512-HRYO1PzADZvxYstMXFm5plePAFmW8TV6kttAb1xRVPpVjso7eurf9r7UbVZGvXYyVO1EOOjalJyP6VkuCv1OCA==","repository":{"url":"git+https://github.com/jupyterlab/eslint-plugin.git","type":"git"},"_npmVersion":"11.9.0","description":"ESLint plugin for Jupyter core and extensions with early error catching and best practices enforcement","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@typescript-eslint/utils":"^8.54.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","ts-jest":"^29.4.6","prettier":"^3.8.1","pre-commit":"^1.2.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.3.5","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-plugin":"^1.0.1","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"jupyter-releaser":{"hooks":{"before-build-npm":["npm install","npm run build"]}},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.3_1774875190776_0.8748999451431891","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@jupyter/eslint-plugin","version":"0.0.4","keywords":["eslint","eslint-plugin","jupyter","jupyterlab"],"author":{"name":"Jupyter Development Team"},"license":"BSD-3-Clause","_id":"@jupyter/eslint-plugin@0.0.4","maintainers":[{"name":"fcollonval","email":"fcollonval@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"davidbrochart","email":"david.brochart@gmail.com"},{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"blink1073","email":"steven.silvester@ieee.org"},{"name":"darian","email":"npm@darian.at"},{"name":"ajbozarth","email":"ajbozart@us.ibm.com"},{"name":"zsailer","email":"zachsailer@gmail.com"},{"name":"jupyter-release-bot","email":"jupyter-bot@proton.me"},{"name":"jupyter-server-release-bot","email":"jupyter-server-bot@proton.me"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"homepage":"https://github.com/jupyterlab/eslint-plugin","bugs":{"url":"https://github.com/jupyterlab/eslint-plugin/issues"},"dist":{"shasum":"45e98ac8626e91941c44addc1830cbdc78ddc2c6","tarball":"https://registry.npmjs.org/@jupyter/eslint-plugin/-/eslint-plugin-0.0.4.tgz","fileCount":23,"integrity":"sha512-RCEmG+OgNqRyvZwGMjUQFTyxMwqwl0AdMoVqeKOkGfcyEQ8dC/StbN8uiYAvvTqnbKThQBrMC51U0TXh04Zxgw==","signatures":[{"sig":"MEYCIQCqCcqtMHwqXpgzGE0Ehn0Gi9H/cduTV+3W2QEnZAMO/gIhAKUiIiMeVh1+H+tl+mOjPvoLeewpzPb1QpRmYfyfdoSi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jupyter%2feslint-plugin@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61260},"main":"lib/index.js","_from":"file:jupyter-eslint-plugin-0.0.4.tgz","types":"lib/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint","test":"jest","build":"tsc","watch":"tsc --watch","format":"prettier --write .","lint:fix":"eslint --fix","docs:build":"npm --prefix website run build","docs:clear":"npm --prefix website run clear","docs:serve":"npm --prefix website run serve","docs:start":"npm --prefix website run start","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7082589e-af33-45a8-bc36-bd774f22b422"}},"_resolved":"/home/runner/work/eslint-plugin/eslint-plugin/.jupyter_releaser_checkout/dist/jupyter-eslint-plugin-0.0.4.tgz","_integrity":"sha512-RCEmG+OgNqRyvZwGMjUQFTyxMwqwl0AdMoVqeKOkGfcyEQ8dC/StbN8uiYAvvTqnbKThQBrMC51U0TXh04Zxgw==","repository":{"url":"git+https://github.com/jupyterlab/eslint-plugin.git","type":"git"},"_npmVersion":"11.11.0","description":"ESLint plugin for Jupyter core and extensions with early error catching and best practices enforcement","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@typescript-eslint/utils":"^8.54.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","ts-jest":"^29.4.6","prettier":"^3.8.1","pre-commit":"^1.2.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.3.5","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-plugin":"^1.0.1","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"jupyter-releaser":{"hooks":{"before-build-npm":["npm install","npm run build"]}},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.4_1776529133020_0.968910106332735","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@jupyter/eslint-plugin","version":"0.0.5","keywords":["eslint","eslint-plugin","jupyter","jupyterlab"],"author":{"name":"Jupyter Development Team"},"license":"BSD-3-Clause","_id":"@jupyter/eslint-plugin@0.0.5","maintainers":[{"name":"fcollonval","email":"fcollonval@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"davidbrochart","email":"david.brochart@gmail.com"},{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"blink1073","email":"steven.silvester@ieee.org"},{"name":"darian","email":"npm@darian.at"},{"name":"ajbozarth","email":"ajbozart@us.ibm.com"},{"name":"zsailer","email":"zachsailer@gmail.com"},{"name":"jupyter-release-bot","email":"jupyter-bot@proton.me"},{"name":"jupyter-server-release-bot","email":"jupyter-server-bot@proton.me"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"homepage":"https://github.com/jupyterlab/eslint-plugin","bugs":{"url":"https://github.com/jupyterlab/eslint-plugin/issues"},"dist":{"shasum":"49b776c3489cc67bbdc428b5e1637d6f60ed728e","tarball":"https://registry.npmjs.org/@jupyter/eslint-plugin/-/eslint-plugin-0.0.5.tgz","fileCount":23,"integrity":"sha512-WTVDGoKdPWPP3R/LfKX8/BOoD4dd0wr3RIC9wGJ0KV1ATzLAsC7XaOrHyvGvZoAnOQv0uAd+OjZHkKiB0reUrw==","signatures":[{"sig":"MEUCIE4/lLrTzlRkOOZtVU5I+d5P3m/Hi0upaHtd2990S8eUAiEA4vbPChYK6T3f7YH5/SLv1jINIkes4kirTvDyRKWaiNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jupyter%2feslint-plugin@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63365},"main":"lib/index.js","_from":"file:jupyter-eslint-plugin-0.0.5.tgz","types":"lib/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint","test":"jest","build":"tsc","watch":"tsc --watch","format":"prettier --write .","lint:fix":"eslint --fix","docs:build":"npm --prefix website run build","docs:clear":"npm --prefix website run clear","docs:serve":"npm --prefix website run serve","docs:start":"npm --prefix website run start","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7082589e-af33-45a8-bc36-bd774f22b422"}},"_resolved":"/home/runner/work/eslint-plugin/eslint-plugin/.jupyter_releaser_checkout/dist/jupyter-eslint-plugin-0.0.5.tgz","_integrity":"sha512-WTVDGoKdPWPP3R/LfKX8/BOoD4dd0wr3RIC9wGJ0KV1ATzLAsC7XaOrHyvGvZoAnOQv0uAd+OjZHkKiB0reUrw==","repository":{"url":"git+https://github.com/jupyterlab/eslint-plugin.git","type":"git"},"_npmVersion":"11.11.0","description":"ESLint plugin for Jupyter core and extensions with early error catching and best practices enforcement","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@typescript-eslint/utils":"^8.54.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","ts-jest":"^29.4.6","prettier":"^3.8.1","pre-commit":"^1.2.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.3.5","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-plugin":"^1.0.1","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"jupyter-releaser":{"hooks":{"before-build-npm":["npm install","npm run build"]}},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.5_1776757312783_0.5319481514600406","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@jupyter/eslint-plugin","version":"1.0.0","keywords":["eslint","eslint-plugin","jupyter","jupyterlab"],"author":{"name":"Jupyter Development Team"},"license":"BSD-3-Clause","_id":"@jupyter/eslint-plugin@1.0.0","maintainers":[{"name":"fcollonval","email":"fcollonval@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"davidbrochart","email":"david.brochart@gmail.com"},{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"blink1073","email":"steven.silvester@ieee.org"},{"name":"darian","email":"npm@darian.at"},{"name":"ajbozarth","email":"ajbozart@us.ibm.com"},{"name":"zsailer","email":"zachsailer@gmail.com"},{"name":"jupyter-release-bot","email":"jupyter-bot@proton.me"},{"name":"jupyter-server-release-bot","email":"jupyter-server-bot@proton.me"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"homepage":"https://github.com/jupyterlab/eslint-plugin","bugs":{"url":"https://github.com/jupyterlab/eslint-plugin/issues"},"dist":{"shasum":"36e91f2ebb6075af76edc180c85c2121d03c7ab4","tarball":"https://registry.npmjs.org/@jupyter/eslint-plugin/-/eslint-plugin-1.0.0.tgz","fileCount":27,"integrity":"sha512-/IEHPEpuH4cDLe4505ZVNtET5Q1V6z2CYIEhQ5z1zo8zuwIEIJyx2udkC+nxjB6VpaSA2ZAV81WU6M6fTlYzSA==","signatures":[{"sig":"MEUCIQDhzttJ//ksS3w0BRuj6qp0tQkqR7P0vfQDzy33L59yGQIgNnBBLKrxZOMeL9ctqMmgClO6JcgDYQoHdOONxGH1v74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jupyter%2feslint-plugin@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78962},"main":"lib/index.js","_from":"file:jupyter-eslint-plugin-1.0.0.tgz","types":"lib/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint","test":"jest","build":"tsc","watch":"tsc --watch","format":"prettier --write .","lint:fix":"eslint --fix","docs:build":"npm --prefix website run build","docs:clear":"npm --prefix website run clear","docs:serve":"npm --prefix website run serve","docs:start":"npm --prefix website run start","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7082589e-af33-45a8-bc36-bd774f22b422"}},"_resolved":"/home/runner/work/eslint-plugin/eslint-plugin/.jupyter_releaser_checkout/dist/jupyter-eslint-plugin-1.0.0.tgz","_integrity":"sha512-/IEHPEpuH4cDLe4505ZVNtET5Q1V6z2CYIEhQ5z1zo8zuwIEIJyx2udkC+nxjB6VpaSA2ZAV81WU6M6fTlYzSA==","repository":{"url":"git+https://github.com/jupyterlab/eslint-plugin.git","type":"git"},"_npmVersion":"11.11.0","description":"ESLint plugin for Jupyter core and extensions with early error catching and best practices enforcement","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@typescript-eslint/utils":"^8.54.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","ts-jest":"^29.4.6","prettier":"^3.8.1","pre-commit":"^1.2.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.3.5","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-plugin":"^1.0.1","jsonc-eslint-parser":"^2.4.2","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"jupyter-releaser":{"hooks":{"before-build-npm":["npm install","npm run build"]}},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.0_1778235164980_0.08531672293555714","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@jupyter/eslint-plugin","version":"1.0.1","keywords":["eslint","eslint-plugin","jupyter","jupyterlab"],"author":{"name":"Jupyter Development Team"},"license":"BSD-3-Clause","_id":"@jupyter/eslint-plugin@1.0.1","maintainers":[{"name":"fcollonval","email":"fcollonval@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"davidbrochart","email":"david.brochart@gmail.com"},{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"blink1073","email":"steven.silvester@ieee.org"},{"name":"darian","email":"npm@darian.at"},{"name":"ajbozarth","email":"ajbozart@us.ibm.com"},{"name":"zsailer","email":"zachsailer@gmail.com"},{"name":"jupyter-release-bot","email":"jupyter-bot@proton.me"},{"name":"jupyter-server-release-bot","email":"jupyter-server-bot@proton.me"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"homepage":"https://github.com/jupyterlab/eslint-plugin","bugs":{"url":"https://github.com/jupyterlab/eslint-plugin/issues"},"dist":{"shasum":"db1e43cc76aedc401239c1e615ea400f0fc5661c","tarball":"https://registry.npmjs.org/@jupyter/eslint-plugin/-/eslint-plugin-1.0.1.tgz","fileCount":27,"integrity":"sha512-lrOzWoj4ohiMLLWhZNsg9r6hhLD1gvbBZX8GIznW9FTWYzdMWX7d/fUvgcbPgbqs+WyT3z0MQQqIeqmRUYFbyA==","signatures":[{"sig":"MEYCIQDBWQxmSrH9ldimk618JarGfRiWN+Pr5E5hER0NwPhXcQIhAMqsridNo6JxUgAYmNfdFnhKRR2UwZuoV0gQOFD9gLkk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jupyter%2feslint-plugin@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79335},"main":"lib/index.js","_from":"file:jupyter-eslint-plugin-1.0.1.tgz","types":"lib/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint","test":"jest","build":"tsc","watch":"tsc --watch","format":"prettier --write .","lint:fix":"eslint --fix","docs:build":"npm --prefix website run build","docs:clear":"npm --prefix website run clear","docs:serve":"npm --prefix website run serve","docs:start":"npm --prefix website run start","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7082589e-af33-45a8-bc36-bd774f22b422"}},"_resolved":"/home/runner/work/eslint-plugin/eslint-plugin/.jupyter_releaser_checkout/dist/jupyter-eslint-plugin-1.0.1.tgz","_integrity":"sha512-lrOzWoj4ohiMLLWhZNsg9r6hhLD1gvbBZX8GIznW9FTWYzdMWX7d/fUvgcbPgbqs+WyT3z0MQQqIeqmRUYFbyA==","repository":{"url":"git+https://github.com/jupyterlab/eslint-plugin.git","type":"git"},"_npmVersion":"11.12.1","description":"ESLint plugin for Jupyter core and extensions with early error catching and best practices enforcement","directories":{},"_nodeVersion":"24.15.0","dependencies":{"jsonc-eslint-parser":"^2.4.0","@typescript-eslint/utils":"^8.54.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","ts-jest":"^29.4.6","prettier":"^3.8.1","pre-commit":"^1.2.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.3.5","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-plugin":"^1.0.1","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"jupyter-releaser":{"hooks":{"before-build-npm":["npm install","npm run build"]}},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.1_1778851605504_0.3783236213447345","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@jupyter/eslint-plugin","version":"1.1.0","keywords":["eslint","eslint-plugin","jupyter","jupyterlab"],"author":{"name":"Jupyter Development Team"},"license":"BSD-3-Clause","_id":"@jupyter/eslint-plugin@1.1.0","maintainers":[{"name":"fcollonval","email":"fcollonval@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"davidbrochart","email":"david.brochart@gmail.com"},{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"blink1073","email":"steven.silvester@ieee.org"},{"name":"darian","email":"npm@darian.at"},{"name":"ajbozarth","email":"ajbozart@us.ibm.com"},{"name":"zsailer","email":"zachsailer@gmail.com"},{"name":"jupyter-release-bot","email":"jupyter-bot@proton.me"},{"name":"jupyter-server-release-bot","email":"jupyter-server-bot@proton.me"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"homepage":"https://github.com/jupyterlab/eslint-plugin","bugs":{"url":"https://github.com/jupyterlab/eslint-plugin/issues"},"dist":{"shasum":"0157372c0fd259486e41a42d1f08d94296069b69","tarball":"https://registry.npmjs.org/@jupyter/eslint-plugin/-/eslint-plugin-1.1.0.tgz","fileCount":55,"integrity":"sha512-qbO4k361Wj/aEZCBvMoluoYhJsDbwaXIwz0Uw8hKEgGIHTz4xchBQsglsyEA6YETrOnqzUsClzrEo1rJ/QxnYg==","signatures":[{"sig":"MEUCIHg0JHdqpYmlZQiganGZKk4CkdeIK9+j73Xk9yVBLDZXAiEAkcz/9M37BVVEl40IFLIZOTE5oDo+J/lr7hNfrsz2Cgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jupyter%2feslint-plugin@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292590},"main":"lib/index.js","_from":"file:jupyter-eslint-plugin-1.1.0.tgz","types":"lib/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint","test":"jest","build":"tsc","watch":"tsc --watch","format":"prettier --write .","lint:fix":"eslint --fix","docs:build":"npm --prefix website run build","docs:clear":"npm --prefix website run clear","docs:serve":"npm --prefix website run serve","docs:start":"npm --prefix website run start","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7082589e-af33-45a8-bc36-bd774f22b422"}},"_resolved":"/home/runner/work/eslint-plugin/eslint-plugin/.jupyter_releaser_checkout/dist/jupyter-eslint-plugin-1.1.0.tgz","_integrity":"sha512-qbO4k361Wj/aEZCBvMoluoYhJsDbwaXIwz0Uw8hKEgGIHTz4xchBQsglsyEA6YETrOnqzUsClzrEo1rJ/QxnYg==","pre-commit":["lint","test"],"repository":{"url":"git+https://github.com/jupyterlab/eslint-plugin.git","type":"git"},"_npmVersion":"11.16.0","description":"ESLint plugin for Jupyter core and extensions with early error catching and best practices enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jsonc-eslint-parser":"^2.4.0","@typescript-eslint/utils":"^8.54.0","@typescript-eslint/visitor-keys":"^8.54.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","ts-jest":"^29.4.6","prettier":"^3.8.1","pre-commit":"^1.2.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.3.5","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-plugin":"^1.0.1","@lumino/widgets":"^2.9.0","@lumino/signaling":"^2.1.6","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"jupyter-releaser":{"hooks":{"before-build-npm":["npm install","npm run build"]}},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.1.0_1786451276811_0.6149922286300635","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@jupyter/eslint-plugin","version":"1.2.0","keywords":["eslint","eslint-plugin","jupyter","jupyterlab"],"author":{"name":"Jupyter Development Team"},"license":"BSD-3-Clause","_id":"@jupyter/eslint-plugin@1.2.0","maintainers":[{"name":"fcollonval","email":"fcollonval@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"davidbrochart","email":"david.brochart@gmail.com"},{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"blink1073","email":"steven.silvester@gmail.com"},{"name":"darian","email":"npm@darian.at"},{"name":"ajbozarth","email":"ajbozart@us.ibm.com"},{"name":"zsailer","email":"zachsailer@gmail.com"},{"name":"jupyter-release-bot","email":"jupyter-bot@proton.me"},{"name":"jupyter-server-release-bot","email":"jupyter-server-bot@proton.me"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"homepage":"https://github.com/jupyterlab/eslint-plugin","bugs":{"url":"https://github.com/jupyterlab/eslint-plugin/issues"},"dist":{"shasum":"e9149ce4cb323bdc1e63ab20dcd49bd63542fd1a","tarball":"https://registry.npmjs.org/@jupyter/eslint-plugin/-/eslint-plugin-1.2.0.tgz","fileCount":69,"integrity":"sha512-Q3ZymP5JyqquIjEE+/SoyG2TJ3Yl+vhSb7WbZWoMgmqqF8Iu051Hr87u3AMmw+B9XvQyD72c+wlboqcB00UO8w==","signatures":[{"sig":"MEYCIQCA1ZJXLUSuD+MAHcNNsG4vgxnB02EGUJiMDqm+nHzDegIhAMXbaa6gamkaA+jPkQoc7Q2h2Im33R3XBRTNugbnjDPb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jupyter%2feslint-plugin@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":420157},"main":"lib/index.js","_from":"file:jupyter-eslint-plugin-1.2.0.tgz","types":"lib/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint","test":"jest","build":"tsc","watch":"tsc --watch","format":"prettier --write .","lint:fix":"eslint --fix","docs:build":"npm --prefix website run build","docs:clear":"npm --prefix website run clear","docs:serve":"npm --prefix website run serve","docs:start":"npm --prefix website run start","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7082589e-af33-45a8-bc36-bd774f22b422"}},"_resolved":"/home/runner/work/eslint-plugin/eslint-plugin/.jupyter_releaser_checkout/dist/jupyter-eslint-plugin-1.2.0.tgz","_integrity":"sha512-Q3ZymP5JyqquIjEE+/SoyG2TJ3Yl+vhSb7WbZWoMgmqqF8Iu051Hr87u3AMmw+B9XvQyD72c+wlboqcB00UO8w==","pre-commit":["lint","test"],"repository":{"url":"git+https://github.com/jupyterlab/eslint-plugin.git","type":"git"},"_npmVersion":"11.19.0","description":"ESLint plugin for Jupyter core and extensions with early error catching and best practices enforcement","directories":{},"_nodeVersion":"24.20.0","dependencies":{"jsonc-eslint-parser":"^2.4.0","@typescript-eslint/utils":"^8.54.0","@typescript-eslint/visitor-keys":"^8.54.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","ts-jest":"^29.4.6","prettier":"^3.8.1","pre-commit":"^1.2.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.3.5","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-plugin":"^1.0.1","@lumino/widgets":"^2.9.0","@lumino/signaling":"^2.1.6","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"jupyter-releaser":{"hooks":{"before-build-npm":["npm install","npm run build"]}},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.2.0_1788881371275_0.7481085562113434","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"_id":"@jupyter/eslint-plugin@1.3.0","bugs":{"url":"https://github.com/jupyterlab/eslint-plugin/issues"},"dist":{"shasum":"5c370705847d104d11aa7366b7b34f6727d107cd","tarball":"https://registry.npmjs.org/@jupyter/eslint-plugin/-/eslint-plugin-1.3.0.tgz","fileCount":77,"integrity":"sha512-/tg3H7vJc0XZ7jLyODrk/W1cNo6msp+OOe7L4t/Ci6yBJP714zWDZr94PAc5KxdBjP0oxkX9c7oYkbU7HcoyGg==","signatures":[{"sig":"MEYCIQDSKPmSiZRE/+O77g6JBJ3HNN6qi3C8el8W7L8hvRM2NAIhAOEupH4rhlBXbp60C1fb20d7yOQ1ESnKGsWxal7iNjn7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD0EiVZubRpeH+XtwbhQ2/lZG8VPli4RAu078V5KA9m/AIhAN/So42ZHOVzkhBwp6msD0crAda8eaVkVWA56OK+HSjZ"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jupyter%2feslint-plugin@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485073},"main":"lib/index.js","name":"@jupyter/eslint-plugin","_from":"file:jupyter-eslint-plugin-1.3.0.tgz","types":"lib/index.d.ts","author":{"name":"Jupyter Development Team"},"engines":{"node":">=16.0.0"},"license":"BSD-3-Clause","scripts":{"lint":"eslint","test":"jest","build":"tsc","watch":"tsc --watch","format":"prettier --write .","lint:fix":"eslint --fix","docs:build":"npm --prefix website run build","docs:clear":"npm --prefix website run clear","docs:serve":"npm --prefix website run serve","docs:start":"npm --prefix website run start","test:watch":"jest --watch","format:check":"prettier --check ."},"version":"1.3.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7082589e-af33-45a8-bc36-bd774f22b422"}},"homepage":"https://github.com/jupyterlab/eslint-plugin","keywords":["eslint","eslint-plugin","jupyter","jupyterlab"],"_resolved":"/home/runner/work/eslint-plugin/eslint-plugin/.jupyter_releaser_checkout/dist/jupyter-eslint-plugin-1.3.0.tgz","_integrity":"sha512-/tg3H7vJc0XZ7jLyODrk/W1cNo6msp+OOe7L4t/Ci6yBJP714zWDZr94PAc5KxdBjP0oxkX9c7oYkbU7HcoyGg==","pre-commit":["lint","test"],"repository":{"url":"git+https://github.com/jupyterlab/eslint-plugin.git","type":"git"},"_npmVersion":"11.19.0","description":"ESLint plugin for Jupyter core and extensions with early error catching and best practices enforcement","directories":{},"maintainers":[{"name":"fcollonval","email":"fcollonval@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"davidbrochart","email":"david.brochart@gmail.com"},{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"blink1073","email":"steven.silvester@gmail.com"},{"name":"darian","email":"npm@darian.at"},{"name":"ajbozarth","email":"ajbozart@us.ibm.com"},{"name":"zsailer","email":"zachsailer@gmail.com"},{"name":"jupyter-release-bot","email":"jupyter-bot@proton.me"},{"name":"jupyter-server-release-bot","email":"jupyter-server-bot@proton.me"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"jsonc-eslint-parser":"^2.4.0","@typescript-eslint/utils":"^8.54.0","@typescript-eslint/visitor-keys":"^8.54.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","ts-jest":"^29.4.6","prettier":"^3.8.1","pre-commit":"^1.2.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.3.5","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-plugin":"^1.0.1","@lumino/widgets":"^2.9.0","@lumino/signaling":"^2.1.6","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/rule-tester":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"jupyter-releaser":{"hooks":{"before-build-npm":["npm install","npm run build"]}},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin_1.3.0_1790162131484_0.4551889271679965"}}},"time":{"created":"2026-03-03T09:18:38.941Z","modified":"2026-09-23T11:15:31.978Z","0.0.1":"2026-03-03T09:18:39.187Z","0.0.2":"2026-03-09T08:28:43.998Z","0.0.3":"2026-03-30T12:53:10.922Z","0.0.4":"2026-04-18T16:18:53.154Z","0.0.5":"2026-04-21T07:41:52.929Z","1.0.0":"2026-05-08T10:12:45.124Z","1.0.1":"2026-05-15T13:26:45.684Z","1.1.0":"2026-08-11T12:27:56.972Z","1.2.0":"2026-09-08T15:29:31.424Z","1.3.0":"2026-09-23T11:15:31.594Z"},"bugs":{"url":"https://github.com/jupyterlab/eslint-plugin/issues"},"author":{"name":"Jupyter Development Team"},"license":"BSD-3-Clause","homepage":"https://github.com/jupyterlab/eslint-plugin","keywords":["eslint","eslint-plugin","jupyter","jupyterlab"],"repository":{"url":"git+https://github.com/jupyterlab/eslint-plugin.git","type":"git"},"description":"ESLint plugin for Jupyter core and extensions with early error catching and best practices enforcement","maintainers":[{"name":"fcollonval","email":"fcollonval@gmail.com"},{"name":"vidartf","email":"vidartf@gmail.com"},{"name":"davidbrochart","email":"david.brochart@gmail.com"},{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"blink1073","email":"steven.silvester@gmail.com"},{"name":"darian","email":"npm@darian.at"},{"name":"ajbozarth","email":"ajbozart@us.ibm.com"},{"name":"zsailer","email":"zachsailer@gmail.com"},{"name":"jupyter-release-bot","email":"jupyter-bot@proton.me"},{"name":"jupyter-server-release-bot","email":"jupyter-server-bot@proton.me"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"readme":"# eslint-plugin\n\nESLint plugin for Jupyter core and extensions with early error catching and best practices enforcement.\n\n## Installation\n\n```bash\nnpm install --save-dev @jupyter/eslint-plugin\n```\n\n## Usage\n\nAdd `@jupyter/eslint-plugin` to the plugins section of your ESLint configuration. For detailed usage instructions and available rules, see the [documentation](https://eslint-plugin.readthedocs.io/en/latest/).\n\n## License\n\nBSD 3-Clause\n","readmeFilename":"README.md"}