{"_id":"@ericcornelissen/eslint-plugin-top","_rev":"43-c34b9ecf689bcb21fe102a857f77890a","name":"@ericcornelissen/eslint-plugin-top","dist-tags":{"latest":"3.6.4"},"versions":{"0.1.0":{"name":"@ericcornelissen/eslint-plugin-top","version":"0.1.0","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@0.1.0","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"dist":{"shasum":"943a3389de3a592545d469a655ff691c4dc3484b","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-0.1.0.tgz","fileCount":5,"integrity":"sha512-3jrO/U0isXhutowB86lAB6yPvhpHblRL0r5CfydD1qdfyYHdn4NMRkmNyRAPuZV3d63nHgaBozpb9H4c93rbFw==","signatures":[{"sig":"MEQCIE8gog9wnS9y5hyeohSTynog3QsNOHEvY+/YyBFYn4AYAiBtkLxu7LHd5tE+2nNWN9c+xEPfmenDG4BVhPMMZtLRgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLZm2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzTQ/9HXJhd1FwSwDBzCtjD4teV3IpibtW0466cca0fdVCzyr/E9jL\r\n5R8n8dZMWhKalOfvICKG7f6h3wvzh33adzs+EqVKfF0OOV2M6HY5FquLXSlF\r\n9Y1FV6tHxxAOrG1aclnCG+gfme4bCNOwhJbztNSmXaD9LCy1TmnBvoK7Net+\r\nAE2fZiHhsIfdbpjqANS9Shz2u+8m8+0StNVAabErkkkhIKN3Hvq6BVBvzlV5\r\ncmqDlUxljig4LoL1kB0qS8/CDxR2oduz8e5DXoEpQgp9UftAXTCiV1AkwYmq\r\nXIsASKIC1/oR5b3RCPFsBfZdsb5OtYXHq+6GUKVbvBzdj6wyQUT1PZLafMb6\r\n+OkRstxFd6uIAblVBTHpY5Vit+W5UonBjDglNchzfHhrKi1ZtjhlVjdGvnYq\r\nqo2DmowmpFnAeGolX7sIKnG5o8I2mm/iRmHJIOpklnY9gPYsjZbNBEhENV+z\r\ntgq5l64dHlCOV60BZymwrmFMaRJ3sY/g3RkHRy7gRS+1neW6QTC4zC+TISGy\r\nekTAr8/Ui+mDY4DRgGbXQIXyTdCsa7JsGoVvOTFCTWaBsnyiIXnMlGrlGgZW\r\nu58EFYVR2LdegXOHgi+uFGcmQWm8Ekw4iT+R9ykmKSDRfZweAJxpZNXsMZpe\r\nRSLvd8Ce/tWGWl0Ly+haPDDhfRpmQUm10UI=\r\n=kycZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"6dd9fd582de8e2c62bc58deb8553289322ad0daa","scripts":{"lint":"eslint .","test":"mocha tests --recursive","build":"rollup --config rollup.config.ts","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","_npmVersion":"8.18.0","description":"Disallow side effects at the top level of files","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"18.8.0","dependencies":{"requireindex":"^1.2.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","tslib":"^2.3.1","eslint":"^8.0.1","rollup":"^2.60.1","ts-node":"^10.4.0","prettier":"^2.5.0","typescript":"^4.5.2","@types/eslint":"^8.2.0","eslint-plugin-node":"^11.1.0","@typescript-eslint/parser":"^5.4.0","@wessberg/rollup-plugin-ts":"^1.3.14","@rollup/plugin-node-resolve":"^13.0.6","eslint-plugin-eslint-plugin":"^4.0.1"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_0.1.0_1663932854449_0.04491334293822913","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@ericcornelissen/eslint-plugin-top","version":"0.1.1","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@0.1.1","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"dist":{"shasum":"84f7b83d628cb82213bacb0f319dec7bf0c49c71","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-0.1.1.tgz","fileCount":5,"integrity":"sha512-PZNoioiWUGe7sxAuM8edtFZSwFcQXYw6SiW3+s8v7b/cSNzE6QDuNV0UiOSDlirRprafHvxm4RS+lWwwSYcfPg==","signatures":[{"sig":"MEUCIGOAZvmQh9NayXQ9xgS/dy6UeuPmu9cxYanLwbQ4cWp7AiEA1c0fp9XQocNqo0LiXc33YyO/c+FXfcljT0NJlFbZgQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLalLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8ZxAAhv/Ncz03hyuoYxqa4oJRhmmlC7mKIpqWdRfhrq0IyW5xTwEX\r\nngAEueRJohk02bJvsT9QZkQj/kTtHKXjHHA9CURyogSqSOXr33XpHc1hV1as\r\nEKAc1PGLIp7QRlS4TvHz0ABNpZmYvRuZVYeJEncYGD99k77O0ErLhezJLSl1\r\nVvZ7W4S7z8ksBH4ZWgQ3H+y0mkcDddMOz6mF3lNSkuVXdc1qv/fOcBzrEhr6\r\nRDIb8LdYtyFATaYXEBHoAysQeAU5EpQmGuertU4EiGP08GUzr29l4YsJTizR\r\nDHcglJaDQwtNTf/ADaJGKe1nLwzkRDKvpBlcYZ7z/a8hKtl2+xGJSWKW9hgH\r\n5SVzc4mITDznWHl5a0IhaDe2aYhr+PO1V6HIzJCMFomJojDAb5m3m4azldUS\r\nXFs3VZ6qEHVhUkYoQYJQaalGXN62jUbWNcqVqvFj18JbkKwLYr97OemVtJ6E\r\nniwb3fosRPhZSQozNGHSImukD6Ar6kNu4yL9ysDW1VIGt5OkIHhmPku4xA7Z\r\n2nPw7Iim1fplFuU89Q+Ghu9GtgobNk2VmiXR+omYz1RwiamY+Ldy0Bdj9W5V\r\ndNPxk5roa1xWqy7edxyOAn3/JE5ursLu9Lp0zrpSKQWx+L3prqiCfhQOPGkY\r\nT/KrRDjU6Itd5dVW6tVeJ46EYYnHB08Z3EU=\r\n=zzxz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"ed9a248cea85e314506a1b77a1850c5b0f42d456","scripts":{"lint":"eslint .","test":"mocha tests --recursive","build":"rollup --config rollup.config.ts","test:watch":"npm run test -- --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","_npmVersion":"8.18.0","description":"Disallow side effects at the top level of files","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"18.8.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","tslib":"^2.3.1","eslint":"^8.0.1","rollup":"^2.60.1","ts-node":"^10.4.0","prettier":"^2.5.0","typescript":"^4.5.2","@types/eslint":"^8.2.0","rollup-plugin-ts":"^3.0.2","eslint-plugin-node":"^11.1.0","@typescript-eslint/parser":"^5.4.0","@rollup/plugin-node-resolve":"^13.0.6","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_0.1.1_1663936843612_0.038379389851482815","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@ericcornelissen/eslint-plugin-top","version":"0.1.2","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@0.1.2","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"fb0c9abb615c37593478176615aff355cbee9838","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-0.1.2.tgz","fileCount":6,"integrity":"sha512-0BAHHm1fytILmuJR0QC3QNQ9VJXFzEYI77rJxnftmcKiC0Ow1H6UgENJf2dmCqzGxRqzSHSlOdhOzyHeyNDaag==","signatures":[{"sig":"MEUCIBu/fKn/5mJMOQQT4VWL3odXvtC/RHvnalkyMH4r1qgzAiEA6jgi8pbgo2gOaV9ePE9aBa6qCL8ar0nkGx6rEjcGCgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNCIJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC/hAAkvMfldShcPblqkExM6RT4CyDvi6Q2zVylYrc1oCwz+Mm9Ghf\r\ndnqgz+FiV/CFCp5ypOmJb6Xi/lWdAkLs5tq6rbCJt8cNYjB1ZOYTiwlxXHO6\r\nS33ywe4IlqePM9vFALsd+10KSDlK+NsJJhKjpSQvkQrN7oMto3VigsxlejvY\r\nqI7Ynz6rlXs/gZ94gQSDy0YjWt0aHEb90h1AWTqZkwuz7szHmqI5zVH323mN\r\nXdUUmluQ0Qs2OhKuuCqWDOoP8Ee+1VjLfD5/Pd2xTzeEoiQZNO3vbL1Gq1Eq\r\n5YPACpnUj2XCUcrtQKdccIrZUJS+ObGb9q8SnI0P4eISqBj3V4KQ/Cx2obaJ\r\nVv+MBrU++NIhzl18F17rr+jG61mx83O1sjISIOqJjyb+Hqe5i+hHevKYeCjr\r\nzpKFS29FDljfd7fV6Pfop6sCo5dy+1GP9H+HRtRl0K9OYoYFtYWbrFyC3a+o\r\nO1pfgsGHBFfISuqfAnKaORe37AUT+usZOQtZsT+2pUYn7slxDNHDp3geXIT1\r\nGK5LfHXjM57oZ+jwLCPtDHB9unQyBayF2bSib10+kPeYMvrUS+GrDVE0HuX1\r\nkm0G2pGA9Fc0l2DI/2wHuCtCR6sG/kMoaQY5Cvp73n7GYOoaoqWYfZ7CnowD\r\nhBxIQRki8BBhQrOsm2yEPsw2xWS/YgD7n2c=\r\n=LSP3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"12.x || 14.x || 16.x || 18.x"},"exports":"./index.js","gitHead":"5e51c41a23e8feb34a6dbdca4db282573432aaf0","scripts":{"lint":"npm run _prettier -- --check","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.ts","clean":"git clean -fqX .temp/ _reports/ index.js","eslint":"eslint .","format":"npm run _prettier -- --write","coverage":"c8 --reporter=lcov --reporter=text --reports-dir=_reports/coverage npm run test","_prettier":"prettier ./**/*.{js,json,md,ts,yml} --ignore-path .gitignore","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","pretest:compat":"npm run build"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"8.15.0","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7.12.0","mocha":"10.0.0","tslib":"2.4.0","eslint":"8.3.0","rollup":"2.79.1","ts-node":"10.4.0","prettier":"2.5.0","eslint-v6":"npm:eslint@6.0.1","eslint-v7":"npm:eslint@7.0.0","eslint-v8":"npm:eslint@8.0.1","typescript":"4.5.2","@types/mocha":"^9.1.1","@types/eslint":"8.2.0","better-npm-audit":"3.7.3","rollup-plugin-ts":"3.0.2","eslint-plugin-node":"11.1.0","@stryker-mutator/core":"6.2.2","@typescript-eslint/parser":"5.4.0","@rollup/plugin-node-resolve":"14.1.0","eslint-plugin-eslint-plugin":"4.0.2","@typescript-eslint/eslint-plugin":"5.4.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"6.2.2"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_0.1.2_1664360969513_0.16167532336546486","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@ericcornelissen/eslint-plugin-top","version":"0.1.3","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@0.1.3","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"aac7fbc9cbfdc0dc342704cce7a0a70419644e35","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-0.1.3.tgz","fileCount":7,"integrity":"sha512-BAZ4KFwEAIBmNI81lCFsS4m82lT/bSaM1+uyeYl034YqoK5usS9l7CcAJPukqE4JUEEOiHG+nacLRUTxGmnK4A==","signatures":[{"sig":"MEUCIEw1kJIk6gOWX3QQwMrIUu+huua50tyge4s/x0TsnwwLAiEAr+6rbPpqHRRvhipK5skJXsWBaaaIaUD63NKJqZzMWS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYCGaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKDg/+PN+ICu5JgKz6+f7LK1lOkcxMnxvGYq/Q2Li/iYEwQImy5eZl\r\nxhH2SCx71/QuGa9yNXVDYQQbtbKcv95OT1Bv/naNiiHlCFWGD0MSHcsQCW9i\r\nbP5pxyccVbESdaDck/im4gDHNtGzWHJ368DNio8xoiqZb1uRPtTBKnyv77pz\r\n1Sw146+/d6KLZ0WnsVe270kFmSS278qUAdumiUkiqjj1KS+d7WKpahuKyTi9\r\n8rIBYC46sL/RDwg5k385OqrO8RN2ejWDlDHmzZj+RBiUnZDhjnpGvghIzyi6\r\nzKieoBYg1RJ50ocJfoGH0/jNNlVvm+wlwBU2VxNjIkOBSkrkCxQfzecGp+p1\r\nYrWmR16etlmqYno15xiQLNCikaP+LYsI7gXrOmdQ3sLL0zVd6jepcpUSoqu8\r\nCEv7qO3g4r4BwMrsqktBExcdehQDQiqlCkKp+qO8zGTsyVBxSCogY0N56bCK\r\nXsy4prnn1w0CGqpwChRHPhht+DIeyC7BJQveHN5iTZiRHRnKf/lwpNmX+NhO\r\nv4ePc59BH8eqJ6OIsoXyUCsW2NB/HEkv1rl/B+bNCnIh3a6A9XBt5xSuO5L0\r\n2ojTJg2yVXAFq9PaMSKDHr1ALbpa4M18VJnnvr6ePSFg0KcIGsjTrALU/hHx\r\nRr+jJBBVQJIfHUKrBu7rmBLB39255qei+04=\r\n=hzaI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"12.x || 14.x || 16.x || 18.x"},"exports":"./index.js","gitHead":"efe1b9875a4ec901b940b3c697e4b86904ab1a10","scripts":{"lint":"npm run _prettier -- --check","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.ts","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","lint:md":"markdownlint --dot --ignore-path .gitignore .","lint:ts":"eslint . --report-unused-disable-directives --ext .ts","coverage":"c8 --reporter=lcov --reporter=text --reports-dir=_reports/coverage npm run test","_prettier":"prettier ./**/*.{js,json,md,ts,yml} --ignore-path .gitignore","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","audit:runtime":"better-npm-audit audit --production","test:mutation":"stryker run stryker.config.js","check-licenses":"licensee","prepublishOnly":"npm run build","pretest:compat":"npm run build"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"8.19.2","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7.12.0","mocha":"10.1.0","eslint":"8.26.0","rollup":"2.79.1","ts-node":"10.9.1","licensee":"9.0.0","prettier":"2.7.1","eslint-v6":"npm:eslint@6.0.1","eslint-v7":"npm:eslint@7.0.0","eslint-v8":"npm:eslint@8.0.1","typescript":"4.8.4","@types/mocha":"10.0.0","@types/eslint":"8.4.7","better-npm-audit":"3.7.3","markdownlint-cli":"0.32.2","rollup-plugin-ts":"3.0.2","eslint-plugin-node":"11.1.0","@stryker-mutator/core":"6.2.3","@typescript-eslint/parser":"5.41.0","@rollup/plugin-node-resolve":"15.0.0","eslint-plugin-eslint-plugin":"5.0.6","@stryker-mutator/mocha-runner":"6.2.2","@typescript-eslint/eslint-plugin":"5.41.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"6.2.2"},"peerDependencies":{"eslint":"6.x || 7.x || 8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_0.1.3_1667244442219_0.8820110426112326","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@ericcornelissen/eslint-plugin-top","version":"0.2.0","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@0.2.0","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"f0683e9c9629fc8bad83392159d0a81d9be825c6","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-0.2.0.tgz","fileCount":7,"integrity":"sha512-Fd5VoIJFXsM3m0IKqlsUbZdpFuZSVkd+TsYCl8t+/dehmEo0otgs5MztT5at5hOF0fyQ6mUX+AOTgCb8o86TvA==","signatures":[{"sig":"MEYCIQDVbrM3V4Yex8V+j4rUDVDAfiEWWF1uA13GEAwPtfSp2wIhAOYoNsiOxdmcqTO7mfwLffixaa+jzeT6H7wqD12SWZih","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeLC6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3dRAAl5OQrePWOylgMmkinmqaL8990YvBblQtdE9FlEkIhZnAY8f3\r\n9pvU6N150GwTHXECAo+p/ncVj8EAHOp0Wly5Tx30sTXio0YDB6bJMfchM/1y\r\n1xXepSF7SiVjI2L62UCsue0S5R2YAMbUXhJriUr+27PYYRQCacIHSriUagAj\r\n8BEhGjLn4rNN3owxb//hrRWDVWyE0iXtR1h5EhLpcS3ZzIVjGGsp2+J9JKqL\r\nAyhUzoVvZM4g5sDlcHZ5qZhgzpnr5yFxPvjVat9dVartnMHSaF3kS3854E+u\r\n/Mxh1CZHAecOty4cloxDfX/mlWAbU7fJROlk9jKGgK56TaVHpP+GpOS91Hy9\r\nN7/AYAMDSL7QrZS9dlponJjz/csYbGa+iFOPFxWYZnrRMS2220J34n3NiIHV\r\n2a7/FUzjDbMI1AAli2HU4MVVVIc9LUh6xtXpvsVfHqpmwFRTkhNgcgOP0/H2\r\nHH6T7OA1kcLAqdDrCHS3ssR3tCQ5iFnfbgMpvAYNaRFrV4EsXqUgybxGRYkq\r\nbKOzfo+jtKrMLbHihvL8JyieP0vn9UEFv4nSPvBF3sHgPGospsRteKZI/B6Y\r\nikTAAaFqGfxJGe4CduCp5jgZklncoCSG5rGqxwQODE4KNLt7SFcBFBB5E17z\r\nY4LerD40Cj1+J/BU57xn5giU0TX+REI/ZXU=\r\n=MFpR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"12.x || 14.x || 16.x || 18.x"},"exports":"./index.js","gitHead":"a2450914c2024c0d1069dbe94985ba34a4ccf0a5","scripts":{"lint":"npm run _prettier -- --check","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.ts --configPlugin typescript","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","lint:md":"markdownlint --dot --ignore-path .gitignore .","lint:ts":"eslint . --report-unused-disable-directives --ext .ts","coverage":"c8 --reporter=lcov --reporter=text --reports-dir=_reports/coverage npm run test","_prettier":"prettier ./**/*.{js,json,md,ts,yml} --ignore-path .gitignore","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","pretest:compat":"npm run build","test:compat-all":"node scripts/run-compat-tests.js","pretest:compat-all":"npm run build"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"8.19.2","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7.12.0","mocha":"10.1.0","eslint":"8.27.0","rollup":"3.3.0","ts-node":"10.9.1","licensee":"10.0.0","prettier":"2.7.1","eslint-v6":"npm:eslint@6.0.1","eslint-v7":"npm:eslint@7.0.0","eslint-v8":"npm:eslint@8.0.1","typescript":"4.8.4","@types/mocha":"10.0.0","@types/eslint":"8.4.10","better-npm-audit":"3.7.3","markdownlint-cli":"0.32.2","eslint-plugin-node":"11.1.0","@stryker-mutator/core":"6.2.3","@rollup/plugin-typescript":"9.0.2","@typescript-eslint/parser":"5.42.1","@rollup/plugin-node-resolve":"15.0.0","eslint-plugin-eslint-plugin":"5.0.6","@stryker-mutator/mocha-runner":"6.2.3","@typescript-eslint/eslint-plugin":"5.43.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"6.2.3"},"peerDependencies":{"eslint":"6.x || 7.x || 8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_0.2.0_1668853946529_0.9926436858925571","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@ericcornelissen/eslint-plugin-top","version":"0.2.1","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@0.2.1","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"fe4fb590cc345dfae937ca805c8877559578f9c7","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-0.2.1.tgz","fileCount":7,"integrity":"sha512-ELiLhCdDcllxGtk2yN/hNHIGje1f64Jco6jRu4q/VdOe52JYA+PJYTDCxF50xrdHVNYowAojUhpHzkBJwWL1kw==","signatures":[{"sig":"MEUCIQC5X5vlY/0NK+MINdghFsN7BCEusqACtGsyhiwSePiyZQIgEuD1VfKoqKDGcTi3AFd7NW7EOJSTzT83IB0PifljRd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmM0jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmosgw//RGE6xpy38RoN9EeKj8ncL2wQGymsYKmN3JvygukQ2hbfCfzm\r\ndCO3C8pGyy8Qu7hTJ31RqGl63nylK6wagC6hhD+CN0dv3LSOo8Qsc90VPwiG\r\nemrpaJaqdRACuqw6LoJUwJvAxBfghH94DbhIpKbt7k81rK8B5bkT3c4LKnu5\r\ngGT3WacbJVYKW1I/tiSTl/8bRUU3EgOLCFBp5LQt7QIgQ2QKtOf22sIxuoVd\r\nB5ZnjaAZzJ7urVMxXY2nO6MZFI+lvNR2IceliDEKsyNNL9YRWILcoSiEB7Hp\r\nF1gZjZQ0AsaTcwWK/suAn8boR1hPN/snQV78xSqY8eEBpI3ugA3i3lGGh820\r\npEV3KQDUuNazWK5Y4rG6tzZuf9b2bf7Vq/srLRwss3eY85K+fyQ1YXIOzAyn\r\nbHLeK2jM6ncJWKyEgdHdF4/RexbypghkHq1kGf3cNBtc+MBBpyg9JaQil6if\r\nyNdT6+NkhX5Bk95Vm2fwanhSW5dkMq4XnppF9OXpzkjEFI93HRAshWVDY3Ep\r\nxSOheBJMKBF42l+VvGsRq/0GNil1wNBazbKonKT9/3nt48eFb0zCt/cqfgAu\r\n1DGNcFIrl6TjHUIuyIlKDQZ0KzlB6OQzibC9FDmHF3ySHpqLB4DrwqssseVQ\r\nYSlxvxDPaSGrniEstIhzO2y1l2fklaJDoVA=\r\n=mNwU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"12.x || 14.x || 16.x || 18.x"},"exports":"./index.js","gitHead":"d5c3738845715d0a16f38472bd4674c192ed9c93","scripts":{"vet":"npm run vet:imports && npm run vet:types","lint":"npm run _prettier -- --check","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.ts --configPlugin typescript","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","_eslint":"eslint --report-unused-disable-directives","lint:ci":"actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"unimported","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","pretest:compat":"npm run build","test:compat-all":"node scripts/run-compat-tests.js","pretest:compat-all":"npm run build"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"8.19.2","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"c8":"7.12.0","mocha":"10.1.0","eslint":"8.28.0","rollup":"3.7.0","ts-node":"10.9.1","licensee":"10.0.0","prettier":"2.8.1","eslint-v6":"npm:eslint@6.0.1","eslint-v7":"npm:eslint@7.0.0","eslint-v8":"npm:eslint@8.0.1","typescript":"4.8.4","unimported":"1.23.0","@types/mocha":"10.0.1","@types/eslint":"8.4.10","@types/estree":"1.0.0","type-coverage":"2.24.1","better-npm-audit":"3.7.3","markdownlint-cli":"0.32.2","eslint-plugin-yml":"1.3.0","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","@stryker-mutator/core":"6.2.3","eslint-plugin-markdown":"3.0.0","@rollup/plugin-typescript":"10.0.1","@typescript-eslint/parser":"5.46.0","eslint-plugin-eslint-plugin":"5.0.6","@stryker-mutator/mocha-runner":"6.2.3","@typescript-eslint/eslint-plugin":"5.45.1","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"6.2.3"},"peerDependencies":{"eslint":"6.x || 7.x || 8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_0.2.1_1670958371636_0.08834273235277146","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@ericcornelissen/eslint-plugin-top","version":"0.2.2","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@0.2.2","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"aa19e77fd1993af2f81a75660ad3ab64ba77e3c5","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-0.2.2.tgz","fileCount":7,"integrity":"sha512-+h1zoztMT+wD/+245isFJWGR/K8J1isRgaVnJ+jBg+tpE4z4TCYG9YhxDGymcTyKUxmpXk/9EPv9Lxf+SPralA==","signatures":[{"sig":"MEYCIQDY/IUKjWh7h4O+c20Z7js+Ce8vFcgGFInh9huTRujj/gIhAIbbGq0X4IQOZG3pwaiibfM4Gitgv90ZZ2cSjkjnnQmg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjr1noACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoaA/8CyhP+noieMhtxAtUWDLXddWTX6V8YC57q8iCqFk9zx13Jkg3\r\n32Hd7v2l2ID5JRYIL0mZ6MOb4YkSTJ+g7Iwe7AzlPvKcarlGrYj0Y1gTP2Iu\r\ndMwLRADEVCHWo3tT3TuKA+p7Audq2cVWBvDkljnbPI9PoepH+BtLWiCxffdw\r\n85Qj3c/1y8u8k/ncsN5F4Z7wmlC/n7pWEj7yrgBb98fTU0ur2KFNv+FLvHgC\r\nXmhqQYHE/7iZYSy+8RYUkdddYn7MAnRoAcebBtZID4POvLHfCEIzRUybxmkB\r\nBUrequMPtCVYFaXAK8xVq9/OTFcp3Cic8ancF15AkYLC5Ijp65on/0YoHtBF\r\nwzrTPHSTw1zR/IDUxmaZ4tf9+/1RoxO0g1lJO8+oSdpOxIeZKVDOoFUlUIo8\r\n1FQRP9RX9mtRjKju7hr4aGW/3nWcGTqzkjxI9IhqcBLpiFixi2OPDF+uhrej\r\niajmOJ1JI6iNxt+mn60OLlF5QUX2GdMWQourJ3miDChZxTXk/eP4zv0wyTrW\r\nu91JlNXQmLO0QP6aW2Q8cq1/YNZye9ZqfEeGufIHOnd+ppPx410KILhJUg/Z\r\nexoWGSrQ4nstR24NmbEs3AibVOATttCGtBtktsjsXZuZ+FQczrdln2wYGsS5\r\nbEB5QWV/b3zklGAbYW6nRKv+aneeRp/UwMU=\r\n=6yeX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"12.x || 14.x || 16.x || 18.x"},"exports":"./index.js","gitHead":"cbd2ec509b40d84614b7577fcb54b9320c416643","scripts":{"vet":"npm run vet:imports && npm run vet:types","lint":"npm run _prettier -- --check","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","_eslint":"eslint --report-unused-disable-directives","lint:ci":"actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.json","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","pretest:compat":"npm run build","test:compat-all":"node scripts/run-compat-tests.js","pretest:compat-all":"npm run build"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"8.19.2","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"c8":"7.12.0","knip":"1.0.0-beta.4","mocha":"10.2.0","eslint":"8.30.0","rollup":"3.9.0","ts-node":"10.9.1","licensee":"10.0.0","prettier":"2.8.1","eslint-v6":"npm:eslint@6.0.1","eslint-v7":"npm:eslint@7.0.0","eslint-v8":"npm:eslint@8.0.1","typescript":"4.9.4","@types/mocha":"10.0.1","@types/eslint":"8.4.10","@types/estree":"1.0.0","type-coverage":"2.24.1","better-npm-audit":"3.7.3","markdownlint-cli":"0.32.2","eslint-plugin-yml":"1.3.0","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.1.0","@stryker-mutator/core":"6.2.3","eslint-plugin-markdown":"3.0.0","@rollup/plugin-typescript":"10.0.1","@typescript-eslint/parser":"5.46.0","eslint-plugin-eslint-plugin":"5.0.7","@stryker-mutator/mocha-runner":"6.2.3","@typescript-eslint/eslint-plugin":"5.47.1","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"6.2.3"},"peerDependencies":{"eslint":"6.x || 7.x || 8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_0.2.2_1672436200126_0.28427191162841137","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@ericcornelissen/eslint-plugin-top","version":"0.2.3","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@0.2.3","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"e9b71039c27354b573a506c4f826fa6c905bfa19","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-0.2.3.tgz","fileCount":7,"integrity":"sha512-lcng79AD7lKvu5suFtdonLxXvj9k2k4mfbRajqp/tJWmOPXtrcNOY7j4N+p4ZxxTPMgMQ2SET97Mkw2RThQGeQ==","signatures":[{"sig":"MEUCIQC/f+ImcfzWVyfjMmpHA6X/ouoRRJHXCbxaJKh4FIcMMAIgBR1ARcysKJnIh69LAFE3DSwGmFsjUmSfkEUiwzqj9MM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsCU1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZrA//VPNYnvnnTxtprJ6vlSk2zuB4PVW/lQ2AkhGVk8Qfd8kGFNQ3\r\nkFIOmWlRywoqEDVdzLhbxOUXDH/GA61H2mHv4ir/rXHwwQY49DGa3W9ONIMJ\r\nnYIdxQ4lTbgxUFvpIOYxgrIzmRyej29G86AnbDexEGoLXKmxrpOmFWrY/1R5\r\nUBMvgl6JNt/li0j8RALBikVj4xZCvB1L4bwJzcG1wsXzbQ5kI5lrDt1seHBk\r\n+MIE8rAjDrflRfvOk/CWmx5f4ch6galsgdlv2LPhtGZNRDCUIOAEScAWik+w\r\nDLJCK8tErHt6Pfn4olmp9rp5rSMFS6KCGcQ0p7ceRs2/T4Pbrw7LPTwyNEnt\r\nYTeUQ4lkNMV/REr1aaOAUNIWvuPv5Q/v+B/RYBNQJYf+3az8Y0TKHhsNTtN2\r\nbTCHBsRhPa7KhtrwiQ/haWhPAwnEA2+6+uHgOtvuV6/hi7QbHIVOZ1/sIobY\r\nSP4qLuSigFQ2y0Raks+PlURSX8q5d1hasmIOYEtJ93NE2wfSLnNQnjHWfYpy\r\n7OJJ5E2Lu5514MqRjH4r19RegX2zYgzUcnDYGyqNq52gOT9tkkQ9TvU48wRm\r\nxSpHTZl+os+FHszkQ6sk2BKy08WVxIB8jFlvqGPdsx9URnCtexe+Mh3kjRfL\r\n72f3JJbxXq4FoVjr1fscX0t/+n1mlPFbFOc=\r\n=61Zt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"12.x || 14.x || 16.x || 18.x"},"exports":"./index.js","gitHead":"f6fd4bd220f3ec553f07a90f7e0f82d198f3c25e","scripts":{"vet":"npm run vet:imports && npm run vet:types","lint":"npm run lint:ci && npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.json","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","pretest:compat":"npm run build","test:compat-all":"node scripts/run-compat-tests.js","pretest:compat-all":"npm run build"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"8.19.2","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"c8":"7.12.0","knip":"1.0.0-beta.4","mocha":"10.2.0","eslint":"8.30.0","rollup":"3.9.0","ts-node":"10.9.1","licensee":"10.0.0","prettier":"2.8.1","eslint-v6":"npm:eslint@6.0.1","eslint-v7":"npm:eslint@7.0.0","eslint-v8":"npm:eslint@8.0.1","typescript":"4.9.4","@types/mocha":"10.0.1","@types/eslint":"8.4.10","@types/estree":"1.0.0","type-coverage":"2.24.1","better-npm-audit":"3.7.3","markdownlint-cli":"0.32.2","eslint-plugin-yml":"1.3.0","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.1.0","@stryker-mutator/core":"6.2.3","eslint-plugin-markdown":"3.0.0","@rollup/plugin-typescript":"10.0.1","@typescript-eslint/parser":"5.46.0","eslint-plugin-eslint-plugin":"5.0.7","@stryker-mutator/mocha-runner":"6.2.3","@typescript-eslint/eslint-plugin":"5.47.1","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"6.2.3"},"peerDependencies":{"eslint":"6.x || 7.x || 8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_0.2.3_1672488245753_0.7046884090560075","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@ericcornelissen/eslint-plugin-top","version":"0.3.0","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@0.3.0","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"d1bb3930f8fc8a1c81e457e035bceaea5bc2532d","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-0.3.0.tgz","fileCount":7,"integrity":"sha512-AZ55MpoRYLCdP/xr1/vadm/rtShGcQF87tSxhD0EtbYzmgMNyHRR8bt1UlP4A7v+UahSMIKx/IbSWhJQaiMEgA==","signatures":[{"sig":"MEYCIQCLeCrFHzSammzxR5AsPXphLk5KzNcjf4Iieq4iRQkregIhALwm379Ygj5EtVdOb08Cv1IH2F0xWZCI+XmQKAPvnL8J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwboPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEWBAAkWOVaVLosbQi3YHb8w7LLbNf72HPRleZxp+3kB5yueGBFwO/\r\ncRI1TOTJhiqQQz0LS2oAHLdi6JloBm+jUiL956a227KRRJTJAJjVTiBwW9Zy\r\nQHSw/cid69Q56tDX6w20ELV+Ydlg81REz8iwUYR5OpfoqYzWo7TwkcxHo7xZ\r\n3RCK/Jt+LXqHmhP0lPVhnGMxu3ufFBM8l5sMdWqQhXxcrTHBjkNDbgzxLenK\r\nIjPVpEyQDgYLCR/SFoAu4QLh4v3QGiNm6BMlUPmM6V2/HTnEEEbWXgTi+3TT\r\nF48bBdfRvtQNOjhw2tWE1vTUHO9SblYbKvHfjktNs3o04/1QjAyn40KlOK/h\r\n68bIy4UZOWag8Xc+f9SyXOdhxL8PHwP8WbUFbSSGQ3UpcK/v4DIjVI1RkDwF\r\nAPKgz4cfqQSonDpVh0wU/IJBZMDOT24vhYzNPFWfDgncfohtXYQQegV/oN2j\r\nu18yOM9HWbf8yaNMLx7xOW5Mb7+WCttAercsmNYu2r7zRVEuzIaGel5SLOe/\r\nPQy5UJ0iTPd6jDSv6MEhpFG44Eh7gYoA/W4JaubYtX/PDkwbbDmtkS2fwlhh\r\nSaJGcqPYVzjO6QgumjwoGdyZywqAkDObLgTcS36UnJkTNv4tthL/nGzqL0hT\r\nuduhPWIl7d/MBe83iWxUn1N8iVybJzhuAxA=\r\n=h49B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"12.x || 14.x || 16.x || 18.x"},"exports":"./index.js","gitHead":"b2c8505a1a60a018370df8f9fcc54c717768f333","scripts":{"vet":"npm run vet:imports && npm run vet:types","lint":"npm run lint:ci && npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.json","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","pretest:compat":"npm run build","test:compat-all":"node scripts/run-compat-tests.js","pretest:compat-all":"npm run build"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"8.19.3","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7.12.0","knip":"1.0.0-beta.8","mocha":"10.2.0","eslint":"8.31.0","rollup":"3.9.1","ts-node":"10.9.1","licensee":"10.0.0","prettier":"2.8.2","eslint-v6":"npm:eslint@6.0.1","eslint-v7":"npm:eslint@7.0.0","eslint-v8":"npm:eslint@8.0.1","typescript":"4.9.4","@types/mocha":"10.0.1","@types/eslint":"8.4.10","@types/estree":"1.0.0","type-coverage":"2.24.1","better-npm-audit":"3.7.3","markdownlint-cli":"0.33.0","eslint-plugin-yml":"1.3.0","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.1.0","@stryker-mutator/core":"6.2.3","eslint-plugin-markdown":"3.0.0","@rollup/plugin-typescript":"10.0.1","@typescript-eslint/parser":"5.46.0","eslint-plugin-eslint-plugin":"5.0.7","@stryker-mutator/mocha-runner":"6.2.3","@typescript-eslint/eslint-plugin":"5.48.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"6.2.3"},"peerDependencies":{"eslint":"6.x || 7.x || 8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_0.3.0_1673640463021_0.38889914443254714","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@ericcornelissen/eslint-plugin-top","version":"1.0.0","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@1.0.0","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"c21bb0d9aeea60c051a542a06e203a49a4d5fbb5","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-1.0.0.tgz","fileCount":7,"integrity":"sha512-IuQS167zs4o9VD3ZtzWYmdlgPVtCNwqUSgNXSzp3EALrALoqfPzGk2I2+k29hgZjtrlrC1Q2OSKn92bNAlQ2Og==","signatures":[{"sig":"MEUCIBzgxJ6xNF8pOS468vvU2J6GWLcln/cxWdJzcLDxNmMcAiEAnljpGc7IeTZfq5XyzuybmwcYHmM8JLmT+spRC3QCOcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+nboACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJog/+MzplDFc+muSTSyXovqurWv0G76/UdjxG02315MHPrBuM0vTP\r\na0hoLQuF1r/iTz3Zf8d2Cx/o/cPzABIlww2+SvLvGlHryxcLSDv/70KDU3fP\r\nLjHScXV7u9WweQZzuRkpp30NuHMemn+N8C5lGLHkEF5kjh+xAw57JO/AQEmB\r\nMRVk920DSpqLQSHd2Zs9XR1qCk8ZasgUlQ78JyE0ExrWrQR6SpG18IQEd7oB\r\nN5yZ3dDIg9mk3kpw2G5xJJBEaud+MjEEDBBDQ9GpLDcMnjG4EQw7g3itfG+I\r\nS+R4JDiqWXNBCyUxZHAzSo3UhCzd4Uv7sveDRgbwLPDfgqHyIjihUvnZkXnf\r\ng2Ss83pjeWcQCioYMhT3htaCwD8lQ0b20sIcTs2F2p6oFU3pbTcVKw02q8PD\r\nmnSWwZnrHs5YKS/IchUgtQiZGlx3En5fNJQnKVSDfnlrI98+p4Zzz1lO7ENl\r\nIU4lZUz7IfQQawzqTAaNSfxHc2RcyooM29eaW2AvQQ0X28/WTq7m6KR2+cjs\r\nU0g+gItoYW9pwkK8SdOR5L/Zw557unNZfOVZiCdWSPMOIPzLBiVghNF09Mue\r\nswZXZxUTMyAdnx0MiPOGYQrZw4rqCX8d94awAiWvmLGlrz5nE250jDaM+eNM\r\nBKJEwopt07e6AW19LuJ4ykKwYfrhv46Eb0Q=\r\n=70TD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"12.x || 14.x || 16.x || 18.x"},"exports":"./index.js","gitHead":"73f1179c1b8cd3ababbe8e84bcae817966fc5a1d","scripts":{"vet":"npm run vet:imports && npm run vet:types","lint":"npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.json","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","pretest:compat":"npm run build","test:compat-all":"node scripts/run-compat-tests.js","pretest:compat-all":"npm run build"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"9.3.1","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"18.14.1","_hasShrinkwrap":false,"devDependencies":{"c8":"7.13.0","knip":"1.6.1","mocha":"10.2.0","eslint":"8.34.0","rollup":"3.17.2","ts-node":"10.9.1","licensee":"10.0.0","prettier":"2.8.4","eslint-v6":"npm:eslint@6.0.1","eslint-v7":"npm:eslint@7.0.0","eslint-v8":"npm:eslint@8.0.1","typescript":"4.9.5","@types/mocha":"10.0.1","@types/eslint":"8.21.1","@types/estree":"1.0.0","type-coverage":"2.24.1","better-npm-audit":"3.7.3","markdownlint-cli":"0.33.0","eslint-plugin-yml":"1.5.0","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.1.0","@stryker-mutator/core":"6.2.3","eslint-plugin-markdown":"3.0.0","@rollup/plugin-typescript":"11.0.0","@typescript-eslint/parser":"5.46.0","eslint-plugin-eslint-plugin":"5.0.8","@stryker-mutator/mocha-runner":"6.2.3","@typescript-eslint/eslint-plugin":"5.53.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"6.2.3"},"peerDependencies":{"eslint":"6.x || 7.x || 8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_1.0.0_1677358824269_0.6586985168951784","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@ericcornelissen/eslint-plugin-top","version":"1.0.1","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@1.0.1","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"40ce7a8b71be35379e45089c6bdeed5f77a10f52","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-1.0.1.tgz","fileCount":7,"integrity":"sha512-F2GAmEjYpRoyjZJimAS1dUZIo4Q79kR8KpsjDP20DsjB1YsfNa8AjUtX9/XLl2/SoU3+zRpTIE2Kvybki7+W1w==","signatures":[{"sig":"MEUCIQDId+o4UdRoznQaRWa6ZD4AU6p1eLP7I4aMXUKvtHAF+QIgZGk7WwziMIBQi7/seF0Ip1/Bcza1ce9bIusNdF2gSF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":18616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQGj7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjKhAAnyS9JvrkVZ+XcMQqQObEATsTE+TckKwMOroDokbZRzqpbe0c\r\nzb7rDPusDQM178rtS6O3mXzZnkoCrT90TCgKSzBYrHxpzyBLs9+NSCr4U1br\r\nIgCaHcXSxebV0uhV/xA7Ftf0mkZmhMcrRp3PLkIXVK1nTZk1dAEzRRjyDeFW\r\nFnV7W41Sf5VU7lTo8e+RR9NCLrhRAxxHm4AZhD3mhjCXYaDZObNUYc+aXTGA\r\nu/NRwpMRqZ4WapFKzdZQZdzKuA+gGACcb+KzOaGanGboqqryS7Ami+wlUycf\r\nxfamd/xfQWYk8A9pB8wDLXzUpmtyzmMQmh8u2hMyCSBt/9Q8C1R4GPnc0bYM\r\nu/Ia0GV8ROIH9qNeHW5ks9oGDTONNH5EQtEvkQd9FCRpIpwrmEgjrf5twAFg\r\ncZIuqmnlSAqK1Mwo9WlN0GiWuFFCneFRzvTAGDNg6QN1SYIWalrKHhjJy3k4\r\nOl6MWF7q3HI1ZmyuM0GAIbbCMzSBk9wep8wR+ESOuZaFJCCelOP06U07h/u5\r\nJ2kQMbhRKJROsGjSGlkw0S6Nhl8nwDydgPhIriETtwTjhS8cy4Ui3LTEit4Y\r\nDO/NMACup3h2Z0UgfkcKBtgNMfgbdUn3txpHCrWTPO6Q4Cb/hlR6/3+uhZhb\r\nfE3wSs2WVa8vOUaF3Vz49xnYQxLwDk75HVI=\r\n=I1tL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"12.x || 14.x || 16.x || 18.x || 20.x"},"exports":"./index.js","gitHead":"1f6e4d63b29d8b4b1a463823a29db71ffd344c92","scripts":{"vet":"npm run vet:imports && npm run vet:types","lint":"npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.json","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","pretest:compat":"npm run build","test:compat-all":"node scripts/run-compat-tests.js","pretest:compat-all":"npm run build"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"9.6.4","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"20.0.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7.13.0","knip":"1.6.1","mocha":"10.2.0","eslint":"8.38.0","rollup":"3.20.4","ts-node":"10.9.1","licensee":"10.0.0","prettier":"2.8.7","eslint-v6":"npm:eslint@6.0.1","eslint-v7":"npm:eslint@7.0.0","eslint-v8":"npm:eslint@8.0.1","typescript":"5.0.4","@types/mocha":"10.0.1","@types/eslint":"8.37.0","@types/estree":"1.0.1","type-coverage":"2.25.0","better-npm-audit":"3.7.3","markdownlint-cli":"0.33.0","eslint-plugin-yml":"1.5.0","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.2.0","@stryker-mutator/core":"6.2.3","eslint-plugin-markdown":"3.0.0","@rollup/plugin-typescript":"11.1.0","@typescript-eslint/parser":"5.58.0","eslint-plugin-eslint-plugin":"5.0.8","@stryker-mutator/mocha-runner":"6.2.3","@typescript-eslint/eslint-plugin":"5.59.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"6.2.3"},"peerDependencies":{"eslint":"6.x || 7.x || 8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_1.0.1_1681942778821_0.11246252381528454","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@ericcornelissen/eslint-plugin-top","version":"2.0.0","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@2.0.0","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"5da119356a4e8c5bad4f74c8fd6d842cc0371066","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-2.0.0.tgz","fileCount":7,"integrity":"sha512-f3MOwI7lpiQby4KVNOTMTq+M3ajXxAMrYDKcfgj2vXL6ZD3GBcq9i8nUXEnDVSECxBlTMy9HKg/cHj1ktRlOKw==","signatures":[{"sig":"MEYCIQDXNdPPxYTVZ10Ma3hqf9TmtL1a1Tlmt51pN3OZE6/srAIhAM0qydIxce09ylhsI89H9p6W1D22oDBFzDxrRWsvS/Cc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":18673},"engines":{"node":"18.x || 20.x"},"exports":"./index.js","gitHead":"7df4ef001352bbd069f39bee2e4d3c896fa0cefb","scripts":{"vet":"npm run vet:imports && npm run vet:types","lint":"npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.json","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","pretest:compat":"npm run build","test:compat-all":"nve 18.0.0,20.0.0 mocha tests/compat --recursive","pretest:compat-all":"npm run build"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"9.6.6","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"20.2.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7.14.0","nve":"16.0.0","knip":"1.6.1","mocha":"10.2.0","eslint":"8.41.0","rollup":"3.23.0","ts-node":"10.9.1","licensee":"10.0.0","prettier":"2.8.8","eslint-v8":"npm:eslint@8.0.1","typescript":"5.1.3","@types/mocha":"10.0.1","@types/eslint":"8.40.0","@types/estree":"1.0.1","type-coverage":"2.26.0","better-npm-audit":"3.7.3","markdownlint-cli":"0.34.0","eslint-plugin-yml":"1.7.0","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.2.2","@stryker-mutator/core":"6.4.2","eslint-plugin-markdown":"3.0.0","@rollup/plugin-typescript":"11.1.1","@typescript-eslint/parser":"5.58.0","eslint-plugin-eslint-plugin":"5.1.0","@stryker-mutator/mocha-runner":"6.4.2","@typescript-eslint/eslint-plugin":"5.59.5","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"6.4.2"},"peerDependencies":{"eslint":"8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_2.0.0_1685825684225_0.19980525720734454","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@ericcornelissen/eslint-plugin-top","version":"2.1.0","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@2.1.0","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"de7027a058dd73700fbd500a79442cbe9a60f1a7","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-2.1.0.tgz","fileCount":7,"integrity":"sha512-fBIrU486G+xwE5XSrM8hg2gUKRyAaxg8rGgeLamkWdT2YyVN+D8ysQzLTgnO0huDCFsSjG3fIYoGIZy5IabbeA==","signatures":[{"sig":"MEUCIQDHMcoWj2/rddg87y7ujJ/yug4NBNCL5QwLyYNERi90CgIgCiRg9v4W5VHkJN8Ze2o4ZnWCjC/XaYm+OxYRdCkbXnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19972},"engines":{"node":"18.x || 20.x"},"exports":"./index.js","gitHead":"7a00305a2c41d81c5622d6f630d1ad9ed940338f","scripts":{"vet":"npm run vet:imports && npm run vet:types","lint":"npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.jsonc","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","pretest:compat":"npm run build","test:compat-all":"nve 18.0.0,20.0.0 npm run test:compat --ignore-scripts","pretest:compat-all":"npm run build"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"9.8.0","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","nve":"16.1.0","knip":"2.15.1","mocha":"10.2.0","eslint":"8.46.0","rollup":"3.27.0","ts-node":"10.9.1","licensee":"10.0.0","prettier":"3.0.1","eslint-v8":"npm:eslint@8.0.1","typescript":"5.1.6","@types/mocha":"10.0.1","@types/eslint":"8.44.1","@types/estree":"1.0.1","type-coverage":"2.26.0","better-npm-audit":"3.7.3","markdownlint-cli":"0.35.0","eslint-plugin-yml":"1.8.0","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.2.2","@stryker-mutator/core":"7.1.1","eslint-plugin-markdown":"3.0.0","@rollup/plugin-typescript":"11.1.2","@typescript-eslint/parser":"6.2.1","eslint-plugin-eslint-plugin":"5.1.1","@stryker-mutator/mocha-runner":"7.1.1","@typescript-eslint/eslint-plugin":"6.2.1","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"7.1.1"},"peerDependencies":{"eslint":"8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_2.1.0_1691318601136_0.45353223783054375","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@ericcornelissen/eslint-plugin-top","version":"2.2.0","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@2.2.0","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"1c059f50d165abfbd98bcd79b16907e467c0156c","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-2.2.0.tgz","fileCount":7,"integrity":"sha512-cWAD/5rZaWA245NbS4ZfcwBUmlTuxHcck+2jIiaXJKxBO0AVonDV3j17WTK6Tw9ftGkhnZ5Dt8Uz3+jLcPsmeQ==","signatures":[{"sig":"MEQCIHB7K+2xi83OaCqj6o66DgMINelIDM5d2foHSMCb5L/dAiByovb22rklVeh8sHpskOl95DtVMZg8CPapnHx207SjPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22360},"engines":{"node":"18.x || 20.x"},"exports":"./index.js","gitHead":"673d0b5eb15dc227276b9f64633887cc265efef1","scripts":{"vet":"npm run vet:imports && npm run vet:package.json && npm run vet:types","lint":"npm run lint:ci && npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"node scripts/maybe-run.js actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,jsonc,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.jsonc","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","pretest:compat":"npm run build","test:compat-all":"nve 18.0.0,20.0.0 npm run test:compat --ignore-scripts","vet:package.json":"publint run --strict","pretest:compat-all":"npm run build","prevet:package.json":"npm run build"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.2.3","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","nve":"17.0.0","knip":"3.8.4","is-ci":"3.0.1","mocha":"10.2.0","eslint":"8.56.0","rollup":"4.9.1","publint":"0.2.5","ts-node":"10.9.2","licensee":"10.0.0","prettier":"3.1.0","eslint-v8":"npm:eslint@8.0.1","typescript":"5.3.3","@types/mocha":"10.0.2","@types/eslint":"8.56.0","@types/estree":"1.0.4","type-coverage":"2.27.0","better-npm-audit":"3.7.3","markdownlint-cli":"0.38.0","eslint-plugin-yml":"1.10.0","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.2.2","@stryker-mutator/core":"8.0.0","eslint-plugin-markdown":"3.0.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"6.15.0","eslint-plugin-eslint-plugin":"5.1.1","@stryker-mutator/mocha-runner":"8.0.0","@typescript-eslint/eslint-plugin":"6.15.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.0.0"},"peerDependencies":{"eslint":"8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_2.2.0_1703431519794_0.5651659731757979","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@ericcornelissen/eslint-plugin-top","version":"2.2.1","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@2.2.1","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"5df7e81139f2ed495209ceeed5e49f976f79033c","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-2.2.1.tgz","fileCount":7,"integrity":"sha512-Adg2msyzPd786mA6voK2i7bk6t6rx3DbbTFPwmKJ0eV0CrKq3jqpcPmTJwTBdxWjyYNtbVlX71N3ltLySbKUkg==","signatures":[{"sig":"MEYCIQCpvipUZ427dXiFZ/4SfEblv2EFYMegUqcqjV03N4ETRgIhAKQVEy/7yB19cxN9poa29OOBhez0UXly1r0Pze/qMn1A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22511},"engines":{"node":"18.x || 20.x"},"exports":"./index.js","gitHead":"b78d9f34b3538e43b1519a0c5259e92e5835d6a4","scripts":{"vet":"npm run vet:imports && npm run vet:package.json && npm run vet:types","lint":"npm run lint:ci && npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"node scripts/maybe-run.js actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,jsonc,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.jsonc","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","pretest:compat":"npm run build","test:compat-all":"nve 18.0.0,20.0.0 npm run test:compat --ignore-scripts","vet:package.json":"publint run --strict","pretest:compat-all":"npm run build","prevet:package.json":"npm run build"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.2.3","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","nve":"17.0.0","knip":"3.8.4","is-ci":"3.0.1","mocha":"10.2.0","eslint":"8.56.0","rollup":"4.9.1","publint":"0.2.5","ts-node":"10.9.2","licensee":"10.0.0","prettier":"3.1.0","eslint-v8":"npm:eslint@8.0.1","typescript":"5.3.3","@types/mocha":"10.0.2","@types/eslint":"8.56.0","@types/estree":"1.0.4","type-coverage":"2.27.0","better-npm-audit":"3.7.3","markdownlint-cli":"0.38.0","eslint-plugin-yml":"1.10.0","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.2.2","@stryker-mutator/core":"8.0.0","eslint-plugin-markdown":"3.0.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"6.15.0","eslint-plugin-eslint-plugin":"5.1.1","@stryker-mutator/mocha-runner":"8.0.0","@typescript-eslint/eslint-plugin":"6.15.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.0.0"},"peerDependencies":{"eslint":"8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_2.2.1_1703439725580_0.9354466936743915","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@ericcornelissen/eslint-plugin-top","version":"2.2.2","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@2.2.2","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"efdbd69653cc1a35a590385910d0a9d72ec8ce22","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-2.2.2.tgz","fileCount":7,"integrity":"sha512-2gFv32zbvtR/6TEwyMNdNwwFb7/woCLV2RLyNzQZQlU2x1TvkiKTRTw3Y8zid0zy+rsyl3GV3A6WKgT0Ddl1MQ==","signatures":[{"sig":"MEUCIEvZ87RAN+5sFeDzb4hpPGbKWMc7XnfooiIJC4L8bCg7AiEAmmx3EwMfd3f8Zw1GDbwuKk7sBSJXB007446bDjVYXiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22955},"engines":{"node":"18.x || 20.x"},"exports":"./index.js","gitHead":"b291df561f09fdd1f772e02dbacee135bcd445c4","scripts":{"vet":"npm run vet:imports && npm run vet:package.json && npm run vet:types","lint":"npm run lint:ci && npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"node scripts/maybe-run.js actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,jsonc,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.jsonc","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","pretest:compat":"npm run build","test:compat-all":"nve 18.0.0,20.0.0 npm run test:compat --ignore-scripts","vet:package.json":"publint run --strict","pretest:compat-all":"npm run build","prevet:package.json":"npm run build"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.2.3","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","nve":"17.0.0","knip":"3.8.4","is-ci":"3.0.1","mocha":"10.2.0","eslint":"8.56.0","rollup":"4.9.1","publint":"0.2.5","ts-node":"10.9.2","licensee":"10.0.0","prettier":"3.1.0","eslint-v8":"npm:eslint@8.0.1","typescript":"5.3.3","@types/mocha":"10.0.2","@types/eslint":"8.56.0","@types/estree":"1.0.4","type-coverage":"2.27.0","better-npm-audit":"3.7.3","markdownlint-cli":"0.38.0","eslint-plugin-yml":"1.10.0","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.2.2","@stryker-mutator/core":"8.0.0","eslint-plugin-markdown":"3.0.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"6.15.0","eslint-plugin-eslint-plugin":"5.1.1","@stryker-mutator/mocha-runner":"8.0.0","@typescript-eslint/eslint-plugin":"6.15.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.0.0"},"peerDependencies":{"eslint":"8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_2.2.2_1703459869329_0.18871589280124001","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@ericcornelissen/eslint-plugin-top","version":"2.3.0","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@2.3.0","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"435e793aa7bfa92b99b4c5680c04635cf5690ed7","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-2.3.0.tgz","fileCount":7,"integrity":"sha512-wAp6lbBKrhMVOPg4S99HlSecDU+aAKLRhEXwmhb38Oj6oQJiJULhsZQKdiXsWt9TlUtrXK/FJ845vXT9RetNNg==","signatures":[{"sig":"MEQCIA01IqXXKLqenJ0ZexbScLA+87x35iwgyuiVJdDj66ysAiB6enRHG8npzv155zuBDk1By60dYhwV6KLvrVU19I5cxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23819},"engines":{"node":"18.x || 20.x"},"exports":"./index.js","gitHead":"c19f12905d0013ec510f81b6301bb932fc87abbe","scripts":{"vet":"npm run vet:imports && npm run vet:package.json && npm run vet:types","lint":"npm run lint:ci && npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"node scripts/maybe-run.js actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,jsonc,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.jsonc","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","pretest:compat":"npm run build","test:compat-all":"nve 18.0.0,20.0.0 npm run test:compat --ignore-scripts","vet:package.json":"publint run --strict","pretest:compat-all":"npm run build","prevet:package.json":"npm run build"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.2.3","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","nve":"17.0.0","knip":"3.8.4","is-ci":"3.0.1","mocha":"10.2.0","eslint":"8.56.0","rollup":"4.9.1","publint":"0.2.5","ts-node":"10.9.2","licensee":"10.0.0","prettier":"3.1.0","eslint-v8":"npm:eslint@8.0.1","typescript":"5.3.3","@types/mocha":"10.0.2","@types/eslint":"8.56.0","@types/estree":"1.0.4","type-coverage":"2.27.0","better-npm-audit":"3.7.3","markdownlint-cli":"0.38.0","eslint-plugin-yml":"1.10.0","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.2.2","@stryker-mutator/core":"8.0.0","eslint-plugin-markdown":"3.0.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"6.15.0","eslint-plugin-eslint-plugin":"5.2.1","@stryker-mutator/mocha-runner":"8.0.0","@typescript-eslint/eslint-plugin":"6.15.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.0.0"},"peerDependencies":{"eslint":"8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_2.3.0_1703525600489_0.07572717781962024","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@ericcornelissen/eslint-plugin-top","version":"2.3.1","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@2.3.1","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"a749c3b7ed34911d4d3a0837a16d12808ecd95c1","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-2.3.1.tgz","fileCount":7,"integrity":"sha512-lynL0i6UhfR6DMQgVVGA5Dm3759MMBlOfZ6+INsjpUI7jKYoFC28cpJGIpfFhmngpPDalB2Ha1oCky6Us7a7Yw==","signatures":[{"sig":"MEYCIQDZyxvi7iSOmyEZnjMJ8+ztIm1IYsN52Q8JEgiQk7NSGgIhAM+/Ivrv4cOTu3Jo33NqmGRDXSegbvEf6VRV0ZLOoBZp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25289},"engines":{"node":"18.x || 20.x"},"exports":"./index.js","gitHead":"4f60dffa2ae56bd2a963c7ce64cc3935207ac536","scripts":{"vet":"npm run vet:imports && npm run vet:package.json && npm run vet:types","lint":"npm run lint:ci && npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"node scripts/maybe-run.js actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,jsonc,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.jsonc","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","test:compat-all":"nve 18.0.0,20.0.0 npm run test:compat","vet:package.json":"npm run build && publint run --strict"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.2.3","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","nve":"17.0.0","knip":"3.8.4","is-ci":"3.0.1","mocha":"10.2.0","eslint":"8.56.0","rollup":"4.9.1","publint":"0.2.5","ts-node":"10.9.2","licensee":"10.0.0","prettier":"3.1.0","eslint-v8":"npm:eslint@8.0.1","typescript":"5.3.3","@types/mocha":"10.0.2","@types/eslint":"8.56.0","@types/estree":"1.0.4","type-coverage":"2.27.0","better-npm-audit":"3.7.3","markdownlint-cli":"0.38.0","eslint-plugin-yml":"1.10.0","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.2.2","@stryker-mutator/core":"8.0.0","eslint-plugin-markdown":"3.0.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"6.15.0","eslint-plugin-eslint-plugin":"5.2.1","@stryker-mutator/mocha-runner":"8.0.0","@typescript-eslint/eslint-plugin":"6.15.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.0.0"},"peerDependencies":{"eslint":"8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_2.3.1_1703543417762_0.9248288875802715","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.0.0","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.0.0","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"2b865845bb2a77b08b3f60e05b43762a285ee9f2","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.0.0.tgz","fileCount":7,"integrity":"sha512-0pAZpzoKh70Mot2HiiewwWyzltEVXvxJzDKIgVem3COY2A8qTtsHljc8GkiuKyR5vpJLC4UmP2fngLpn8/isqA==","signatures":[{"sig":"MEUCIB9oH8Esbhp7o3+P4zIG4eEInFtQVJTzerG9s9xTFtmlAiEA7khtljfC/vblZKAYUC7eu11mJAG9MWHtBErjE2/KsPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25957},"engines":{"node":"18.x || 20.x"},"exports":"./index.js","gitHead":"78d93bea2f38328c6b2e7260e571131c58e227bc","scripts":{"vet":"npm run vet:imports && npm run vet:package.json && npm run vet:package-lock.json && npm run vet:types","lint":"npm run lint:ci && npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"node scripts/maybe-run.js actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,jsonc,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.jsonc","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","test:compat-all":"nve 18.0.0,20.0.0 npm run test:compat","vet:package.json":"npm run build && publint run --strict","vet:package-lock.json":"lockfile-lint --path package-lock.json --allowed-hosts npm --validate-https"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.2.3","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","nve":"17.0.0","knip":"3.8.4","is-ci":"3.0.1","mocha":"10.2.0","eslint":"8.56.0","rollup":"4.9.1","publint":"0.2.5","ts-node":"10.9.2","licensee":"10.0.0","prettier":"3.1.0","eslint-v8":"npm:eslint@8.0.1","typescript":"5.3.3","@types/mocha":"10.0.2","@types/eslint":"8.56.0","@types/estree":"1.0.4","lockfile-lint":"4.12.1","type-coverage":"2.27.1","better-npm-audit":"3.7.3","markdownlint-cli":"0.38.0","eslint-plugin-yml":"1.10.0","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.2.2","@stryker-mutator/core":"8.0.0","eslint-plugin-markdown":"3.0.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"6.16.0","eslint-plugin-eslint-plugin":"5.2.1","@stryker-mutator/mocha-runner":"8.0.0","@typescript-eslint/eslint-plugin":"6.16.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.0.0"},"peerDependencies":{"eslint":"8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.0.0_1703714641334_0.32021351862640723","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.1.0","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.1.0","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"843bc5c42058f1a21fe01ee1057dc638bd39c487","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.1.0.tgz","fileCount":7,"integrity":"sha512-jzg9WFwG9y1PkCgy/lXVw50BK/20ndJJc6hU7xlwv12j+LLclNZCpr08ZUEMtqM7l4cVRAqsEElMuPi2hXjhzA==","signatures":[{"sig":"MEUCIQChgSSk9f+Uxbsj4kkxa0yUZZar+y+hZwPuz2nVPNaEGAIgOteOtDAkOleAFHQjDVgi1sW6M6De9gkI80pM7sP/H84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27684},"type":"commonjs","engines":{"node":"18.x || 20.x"},"exports":"./index.js","gitHead":"29a377cbec4369817ec9d65726c8a227e01418d6","scripts":{"vet":"npm run vet:imports && npm run vet:package.json && npm run vet:package-lock.json && npm run vet:types","lint":"npm run lint:ci && npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"node scripts/maybe-run.js actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,jsonc,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.jsonc","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","test:compat-all":"nve 18.0.0,20.0.0 npm run test:compat","vet:package.json":"npm run build && publint run --strict","vet:package-lock.json":"lockfile-lint"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.2.3","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","nve":"17.0.0","knip":"3.8.4","is-ci":"3.0.1","mocha":"10.2.0","eslint":"8.56.0","rollup":"4.9.1","publint":"0.2.7","ts-node":"10.9.2","licensee":"10.0.0","prettier":"3.1.1","eslint-v8":"npm:eslint@8.0.1","typescript":"5.3.3","@types/mocha":"10.0.2","@types/eslint":"8.56.0","@types/estree":"1.0.4","lockfile-lint":"4.12.1","type-coverage":"2.27.1","better-npm-audit":"3.7.3","markdownlint-cli":"0.38.0","eslint-plugin-yml":"1.10.0","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.2.2","@stryker-mutator/core":"8.0.0","eslint-plugin-markdown":"3.0.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"6.16.0","eslint-plugin-eslint-plugin":"5.2.1","@stryker-mutator/mocha-runner":"8.0.0","@typescript-eslint/eslint-plugin":"6.16.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.0.0"},"peerDependencies":{"eslint":"8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.1.0_1703891062072_0.6208117914463129","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@ericcornelissen/eslint-plugin-top","version":"2.3.2","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@2.3.2","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"c29dec52bf5188b64a0bc87a41fa8591f15b6a16","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-2.3.2.tgz","fileCount":7,"integrity":"sha512-KRIOnwvE41XOYYZcqRtGF4o19kNAVZ2x2BQQLOQEhx3Fpo+gJzNBleUVneJpTpPv4Co3jqaSdQ2H6ywA6+rq0w==","signatures":[{"sig":"MEUCIQD7Q4OqFEE8obtwbJ92kiLjieCapWKh95V1jJSgCEKMmgIgW+2hNzEoEKp01PT9y9m32UVwEr/2DXYMbVQgQg0TEK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24644},"engines":{"node":"18.x || 20.x"},"exports":"./index.js","gitHead":"7d217d937b44a86c7b958b3ec08525c430a89b6b","scripts":{"vet":"npm run vet:imports && npm run vet:package.json && npm run vet:package-lock.json && npm run vet:types","lint":"npm run lint:ci && npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"node scripts/maybe-run.js actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,jsonc,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.jsonc","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","test:compat-all":"nve 18.0.0,20.0.0 npm run test:compat","vet:package.json":"npm run build && publint run --strict","vet:package-lock.json":"lockfile-lint --path package-lock.json --allowed-hosts npm --validate-https"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"deprecated":"v2 is no longer supported","repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.2.4","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","nve":"17.0.0","knip":"3.8.4","is-ci":"3.0.1","mocha":"10.2.0","eslint":"8.56.0","rollup":"4.9.1","publint":"0.2.5","ts-node":"10.9.2","licensee":"10.0.0","prettier":"3.1.0","eslint-v8":"npm:eslint@8.0.1","typescript":"5.3.3","@types/mocha":"10.0.2","@types/eslint":"8.56.0","@types/estree":"1.0.4","lockfile-lint":"4.12.1","type-coverage":"2.27.1","better-npm-audit":"3.7.3","markdownlint-cli":"0.38.0","eslint-plugin-yml":"1.10.0","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.2.2","@stryker-mutator/core":"8.0.0","eslint-plugin-markdown":"3.0.0","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"6.16.0","eslint-plugin-eslint-plugin":"5.2.1","@stryker-mutator/mocha-runner":"8.0.0","@typescript-eslint/eslint-plugin":"6.16.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.0.0"},"peerDependencies":{"eslint":"8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_2.3.2_1711446113432_0.048044359445517326","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.2.0","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.2.0","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"dc9013f4fa311ec851376f2ccc0d772178de2208","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.2.0.tgz","fileCount":7,"integrity":"sha512-jyA2Q79/oYlg8yPhnkRrMJSS53py3lw7TI2lwvbdDE1hTtBIy0f5mP8JaY4hanYbcy5jq1rtZggy73Gr+mFuhA==","signatures":[{"sig":"MEUCIQCjFyELedezWyqY8EntB8ZpFOO1vsYDYVVM2iqUI4z9hQIgNfew+UmGtIcDb6ASh02MRdlXqsg0LiMHTNJlEoXwdrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28103},"type":"commonjs","engines":{"node":"18.x || 20.x"},"exports":"./index.js","gitHead":"7a3811079c5c5df7c98b13c852621465bf1dd96c","scripts":{"vet":"npm run vet:imports && npm run vet:package.json && npm run vet:package-lock.json && npm run vet:types","lint":"npm run lint:ci && npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"node scripts/maybe-run.js actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,jsonc,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.jsonc","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","test:compat-all":"nve 18.0.0,20.0.0 npm run test:compat","vet:package.json":"npm run build && publint run --strict","vet:package-lock.json":"lockfile-lint"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.5.0","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"20.12.1","_hasShrinkwrap":false,"devDependencies":{"c8":"9.0.0","nve":"17.0.0","knip":"5.6.1","is-ci":"3.0.1","mocha":"10.2.0","eslint":"8.57.0","rollup":"4.13.0","publint":"0.2.7","ts-node":"10.9.2","licensee":"10.0.0","prettier":"3.2.5","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","typescript":"5.4.5","@types/mocha":"10.0.2","@types/eslint":"8.56.7","@types/estree":"1.0.4","lockfile-lint":"4.12.1","type-coverage":"2.27.1","better-npm-audit":"3.7.3","markdownlint-cli":"0.39.0","eslint-plugin-yml":"1.13.2","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.2.2","@stryker-mutator/core":"8.2.6","eslint-plugin-markdown":"4.0.1","@rollup/plugin-typescript":"11.1.6","@typescript-eslint/parser":"7.6.0","eslint-plugin-eslint-plugin":"6.0.0","@stryker-mutator/mocha-runner":"8.2.6","@typescript-eslint/eslint-plugin":"7.6.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.2.6"},"peerDependencies":{"eslint":"8.x || 9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.2.0_1712952641601_0.007176167582342963","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.2.1","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.2.1","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"90077125133bea876374c3219fb239bf96c37489","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.2.1.tgz","fileCount":7,"integrity":"sha512-Y7365C6a3QbqfCZC3g4rlOuHq62jop3CcW9n1npybZ+GVke/mIy40UrQ5smyUe46Wm5SpVTP2vaB39SpAvPzEA==","signatures":[{"sig":"MEUCIFH1QHwCz+LeXh7sJMyeJkPzyuCk9mJzzKMUNFITL8W3AiEAoc9ZqdC4YvyRaTF0O7nI1vWS7JZm2ih2mUF6L6yJ67E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28733},"type":"commonjs","engines":{"node":"18.x || 20.x || 22.x"},"exports":"./index.js","gitHead":"e9e21f9c9b9877bd9292dfe72203fdb6af3a6fe5","scripts":{"vet":"npm run vet:imports && npm run vet:package.json && npm run vet:package-lock.json && npm run vet:types","lint":"npm run lint:ci && npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"node scripts/maybe-run.js actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,jsonc,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.jsonc","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.javascript,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","test:compat-all":"nve 18.0.0,20.0.0,22.0.0 npm run test:compat","vet:package.json":"npm run build && publint run --strict","vet:package-lock.json":"lockfile-lint"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.5.0","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"c8":"9.0.0","nve":"17.0.0","knip":"5.6.1","is-ci":"3.0.1","mocha":"10.2.0","eslint":"8.57.0","rollup":"4.16.1","publint":"0.2.7","ts-node":"10.9.2","licensee":"10.0.0","prettier":"3.2.5","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","typescript":"5.4.5","@types/mocha":"10.0.2","@types/eslint":"8.56.7","@types/estree":"1.0.4","lockfile-lint":"4.12.1","type-coverage":"2.28.1","better-npm-audit":"3.7.3","markdownlint-cli":"0.39.0","eslint-plugin-yml":"1.13.2","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.2.2","@stryker-mutator/core":"8.2.6","eslint-plugin-markdown":"4.0.1","@rollup/plugin-typescript":"11.1.6","@typescript-eslint/parser":"7.8.0","eslint-plugin-eslint-plugin":"6.1.0","@stryker-mutator/mocha-runner":"8.2.6","@typescript-eslint/eslint-plugin":"7.8.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.2.6"},"peerDependencies":{"eslint":"8.x || 9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.2.1_1714511318714_0.2757982141195927","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.2.2","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.2.2","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"8070b721e6de381ac5784e901f3e8d06b8401d77","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.2.2.tgz","fileCount":7,"integrity":"sha512-eRUKVeTx/j5s5qMiTlvDhZqqhsP1kLKVgqR78s0mOJVvocdETilIWM8s77RX1HiudnAOjSSHMLIjM0L1jRgziA==","signatures":[{"sig":"MEUCIEa3q9XorI1/6VwLNRf3EIIzOUuXp9TRmoKP+qs6z6cfAiEA8de9w8da9wOhjLQrvHzycnoQx2aPh3CoO0sowS9ezgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29875},"type":"commonjs","engines":{"node":"18.x || 20.x || 22.x"},"exports":"./index.js","gitHead":"ec71870acedcb72c6a4effa73430db5faee8c36c","scripts":{"vet":"npm run vet:imports && npm run vet:package.json && npm run vet:package-lock.json && npm run vet:types","lint":"npm run lint:ci && npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"node scripts/maybe-run.js actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,jsonc,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.jsonc","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.js,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","test:compat-all":"nve 18.0.0,20.0.0,22.0.0 npm run test:compat","vet:package.json":"npm run build && publint run --strict","vet:package-lock.json":"lockfile-lint"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.7.0","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"devDependencies":{"c8":"9.0.0","nve":"17.0.0","knip":"5.6.1","is-ci":"3.0.1","mocha":"10.2.0","eslint":"8.57.0","rollup":"4.16.1","publint":"0.2.7","ts-node":"10.9.2","licensee":"10.0.0","prettier":"3.2.5","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","typescript":"5.4.5","@types/mocha":"10.0.2","@types/eslint":"8.56.7","@types/estree":"1.0.4","lockfile-lint":"4.12.1","type-coverage":"2.28.1","better-npm-audit":"3.7.3","markdownlint-cli":"0.40.0","eslint-plugin-yml":"1.13.2","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.2.2","@stryker-mutator/core":"8.2.6","eslint-plugin-markdown":"5.0.0","@rollup/plugin-typescript":"11.1.6","@typescript-eslint/parser":"7.8.0","eslint-plugin-eslint-plugin":"6.1.0","@stryker-mutator/mocha-runner":"8.2.6","@typescript-eslint/eslint-plugin":"7.8.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.2.6"},"peerDependencies":{"eslint":"8.x || 9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.2.2_1715268689533_0.17232117648326173","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.3.0","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.3.0","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"614a47115382030fd74353e74a0134995178790a","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.3.0.tgz","fileCount":7,"integrity":"sha512-LHdoNDlORt0yCFmkXJJcTuO4GYtLfltzFzWZhBDtGfAtzdljcP1bk6K9z7Yw3vno5imIohu7ABf0zbY1lnp8ow==","signatures":[{"sig":"MEUCIQDssm4rKC0hlSNtf09zueAtfZwZOfM16nZ2UFa0qrKqugIgKJ0HihcUVJaICFaupJgZqKIHRD4mn9syNNOsYndvFho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30430},"type":"commonjs","engines":{"node":"18.x || 20.x || 22.x"},"exports":"./index.js","gitHead":"2fdb8b8b38a856f4e41db1b85d20d14b430b4852","scripts":{"vet":"npm run vet:imports && npm run vet:package.json && npm run vet:package-lock.json && npm run vet:types","lint":"npm run lint:ci && npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"node scripts/maybe-run.js actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,jsonc,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.jsonc","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.js,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","test:compat-all":"nve 18.0.0,20.0.0,22.0.0 npm run test:compat","vet:package.json":"npm run build && publint run --strict","vet:package-lock.json":"lockfile-lint"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.7.0","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"devDependencies":{"c8":"9.0.0","nve":"17.0.0","knip":"5.6.1","is-ci":"3.0.1","mocha":"10.2.0","eslint":"8.57.0","rollup":"4.16.1","publint":"0.2.7","ts-node":"10.9.2","licensee":"10.0.0","prettier":"3.2.5","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","typescript":"5.4.5","@types/mocha":"10.0.2","@types/eslint":"8.56.7","@types/estree":"1.0.4","lockfile-lint":"4.12.1","type-coverage":"2.28.1","better-npm-audit":"3.7.3","markdownlint-cli":"0.40.0","eslint-plugin-yml":"1.13.2","eslint-plugin-json":"3.1.0","yaml-eslint-parser":"1.2.2","@stryker-mutator/core":"8.2.6","eslint-plugin-markdown":"5.0.0","@rollup/plugin-typescript":"11.1.6","@typescript-eslint/parser":"7.8.0","eslint-plugin-eslint-plugin":"6.1.0","@stryker-mutator/mocha-runner":"8.2.6","@typescript-eslint/eslint-plugin":"7.8.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.2.6"},"peerDependencies":{"eslint":"8.x || 9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.3.0_1715270811580_0.7479160412358072","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.3.1","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.3.1","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"a9ff1fa660b753f1d9cd12651ead99d87f46b637","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.3.1.tgz","fileCount":7,"integrity":"sha512-BVjDF0zYv47aKzDZARVjJCdjVLkHeFqsmVjj5SLrMuLp8cBBzf8/z/awDLtMP1ZFn0QMFuQlmUqazHmWcqCVRA==","signatures":[{"sig":"MEQCIBDiYdBKSfI21A6sp7onAKOK2NqRlFWy+pjGbQpPz2LIAiAKwm8K9CuYWMps33LAUlzxKP2f5R5dNb6y6HmIu/re2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30764},"type":"commonjs","engines":{"node":"18.x || 20.x || 22.x"},"exports":"./index.js","gitHead":"f79b7778bbf129245c7d129acdde0b7251b8b57d","scripts":{"vet":"npm run vet:imports && npm run vet:package.json && npm run vet:package-lock.json && npm run vet:types","lint":"npm run lint:ci && npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"node scripts/maybe-run.js actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier ./**/*.{js,json,jsonc,md,ts,yml} --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.jsonc","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.js,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","test:compat-all":"nve 18.0.0,20.0.0,22.0.0 npm run test:compat","vet:package.json":"npm run build && publint run --strict","vet:package-lock.json":"lockfile-lint"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.8.1","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"22.4.1","_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.1","nve":"18.0.0","knip":"5.6.1","is-ci":"3.0.1","mocha":"10.2.0","eslint":"8.57.0","rollup":"4.18.0","publint":"0.2.8","ts-node":"10.9.2","licensee":"10.0.0","prettier":"3.2.5","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","typescript":"5.5.3","@types/mocha":"10.0.2","@types/eslint":"8.56.7","@types/estree":"1.0.4","lockfile-lint":"4.12.1","type-coverage":"2.28.1","better-npm-audit":"3.7.3","markdownlint-cli":"0.40.0","eslint-plugin-yml":"1.13.2","eslint-plugin-json":"4.0.0","yaml-eslint-parser":"1.2.2","@stryker-mutator/core":"8.2.6","eslint-plugin-markdown":"5.0.0","@rollup/plugin-typescript":"11.1.6","@typescript-eslint/parser":"7.16.0","eslint-plugin-eslint-plugin":"6.2.0","@stryker-mutator/mocha-runner":"8.2.6","@typescript-eslint/eslint-plugin":"7.16.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.2.6"},"peerDependencies":{"eslint":"8.x || 9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.3.1_1720638044856_0.494517117138741","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.4.0","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.4.0","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"188e440dba121fc757f53c3248808ee4e950ac5b","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.4.0.tgz","fileCount":7,"integrity":"sha512-kWB3ERlP2U3jXn6khNP/zLhb6AAYDGKpbwjQnz/Vt7Ol5hUvsapI15qHHezNkfwat8F1/L55WQQadR0h4wgamg==","signatures":[{"sig":"MEUCIQDGh4WeZmKrNyWQmn0W2pvLGw/CAsDkaBtEgNGNmF0t2QIgG2cnYPzDoIl/P4rB7TxGHyzY145cMQkYdI16x8RGfvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33690},"type":"commonjs","engines":{"node":"18.x || 20.x || 22.x"},"exports":"./index.js","gitHead":"eede8c5699f7f07ae41568f4df743ca84284b8f2","scripts":{"vet":"npm run vet:imports && npm run vet:package.json && npm run vet:package-lock.json && npm run vet:types","lint":"npm run lint:ci && npm run lint:json && npm run lint:md && npm run lint:ts && npm run lint:yml","test":"mocha tests/unit --recursive","audit":"better-npm-audit audit","build":"rollup --config rollup.config.js","clean":"git clean --force -X .cache/ .temp/ _reports/ index.js","format":"npm run _prettier -- --write","verify":"npm run build && npm run format:check && npm run lint && npm run test && npm run vet","_eslint":"eslint --report-unused-disable-directives","lint:ci":"node scripts/maybe-run.js actionlint","lint:md":"npm run lint:md:text && npm run lint:md:code","lint:ts":"npm run _eslint -- . --ext .ts","coverage":"c8 --config .c8rc.json npm run test","lint:yml":"npm run _eslint -- . --ext .yml","_prettier":"prettier \"**/*.{js,json,jsonc,md,ts,yml}\" --ignore-path .gitignore","lint:json":"npm run _eslint -- . --ext .json","vet:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:watch":"npm run test -- --watch","test:compat":"mocha tests/compat --recursive","vet:imports":"knip --config knip.jsonc","format:check":"npm run _prettier -- --check","lint:md:code":"npm run _eslint -- **/*.md --ext .md,.js,.json,.yml","lint:md:text":"markdownlint --dot --ignore-path .gitignore .","audit:runtime":"better-npm-audit audit --production","license-check":"licensee --errors-only","test:mutation":"stryker run stryker.config.js","prepublishOnly":"npm run build","test:compat-all":"nve 18.0.0,20.0.0,22.0.0 npm run test:compat","vet:package.json":"npm run build && publint run --strict","vet:package-lock.json":"lockfile-lint"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.8.1","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"22.4.1","_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.1","nve":"18.0.0","knip":"5.6.1","is-ci":"3.0.1","mocha":"10.2.0","eslint":"8.57.0","rollup":"4.19.1","publint":"0.2.9","ts-node":"10.9.2","licensee":"10.0.0","prettier":"3.3.3","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","typescript":"5.5.4","@types/mocha":"10.0.2","@types/eslint":"8.56.7","@types/estree":"1.0.4","lockfile-lint":"4.12.1","type-coverage":"2.29.1","better-npm-audit":"3.7.3","markdownlint-cli":"0.40.0","eslint-plugin-yml":"1.13.2","eslint-plugin-json":"4.0.0","yaml-eslint-parser":"1.2.2","@stryker-mutator/core":"8.2.6","eslint-plugin-markdown":"5.0.0","@rollup/plugin-typescript":"11.1.6","@typescript-eslint/parser":"7.17.0","eslint-plugin-eslint-plugin":"6.2.0","@stryker-mutator/mocha-runner":"8.2.6","@typescript-eslint/eslint-plugin":"7.17.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.2.6"},"peerDependencies":{"eslint":"8.x || 9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.4.0_1722250454022_0.735437869996749","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.4.1","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.4.1","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"6a816617b216eecbc6410411d0337ca2eb326378","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.4.1.tgz","fileCount":6,"integrity":"sha512-q/lYamGG2dbb5axc6uIBp3bKjTarejZExKxF9YG1aI0LtdXF5gF8Rzz4/GaF+AJzYxrqaqv823Ms13s2iO1rvA==","signatures":[{"sig":"MEYCIQDZdkc/9H5CbkImC4z7j/wedsVUkNLCW9O02IYoAlWL1gIhAIbFS29Twjlql1ANX230Wt7rbFs+IdXvV/qMLRCCprNx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16184},"type":"commonjs","engines":{"node":"18.x || 20.x || 22.x"},"exports":"./dist/index.js","gitHead":"c24b43a3f6a5f2711c9c90ef90bf223ccae6dbf9","scripts":{"test":"mocha tests/unit --recursive","audit":"npm-run-all audit:*","build":"tsc","check":"npm-run-all check:*","clean":"git clean --force -X .cache/ .temp/ _reports/ dist/","format":"npm run _prettier -- --write","verify":"npm run build && npm run check && npm run coverage","_eslint":"eslint --config eslint.config.mjs","check:ci":"node scripts/maybe-run.js actionlint","check:md":"npm-run-all check:md:*","check:ts":"npm run _eslint -- '**/*.ts'","coverage":"c8 --config .c8rc.json npm run test","mutation":"stryker run stryker.config.js","_prettier":"prettier \"**/*.{js,json,md,mjs,ts,yml}\" --ignore-path .gitignore","check:yml":"npm run _eslint -- '**/*.yml'","check:json":"npm run _eslint -- '**/*.json'","test:watch":"npm run test -- --watch","check:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:compat":"mocha tests/compat --recursive","check:md:code":"npm run _eslint -- '**/*.md'","check:md:text":"markdownlint --dot --ignore-path .gitignore .","check:licenses":"licensee --errors-only","check:lockfile":"lockfile-lint","check:manifest":"npm run build && publint run --strict","test:compat-all":"nve 18.0.0,20.0.0,22.0.0 npm run test:compat","check:formatting":"npm run _prettier -- --check","audit:deprecations":"depreman --errors-only --report-unused","audit:vulnerabilities":"better-npm-audit audit","audit:deprecations:runtime":"depreman --errors-only --omit=dev","audit:vulnerabilities:runtime":"better-npm-audit audit --production"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.8.2","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","nve":"18.0.0","is-ci":"4.1.0","mocha":"11.1.0","eslint":"9.21.0","publint":"0.3.5","ts-node":"10.9.2","depreman":"0.3.5","licensee":"11.1.1","prettier":"3.5.0","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","typescript":"5.8.2","@eslint/json":"0.9.0","@types/mocha":"10.0.9","npm-run-all2":"7.0.1","@types/estree":"1.0.6","lockfile-lint":"4.12.1","type-coverage":"2.29.7","@eslint/markdown":"6.2.1","better-npm-audit":"3.11.0","markdownlint-cli":"0.43.0","eslint-plugin-yml":"1.16.0","yaml-eslint-parser":"1.3.0","eslint-plugin-depend":"0.12.0","@stryker-mutator/core":"8.7.1","@typescript-eslint/parser":"8.26.1","eslint-plugin-eslint-plugin":"6.4.0","@stryker-mutator/mocha-runner":"8.7.1","@typescript-eslint/eslint-plugin":"8.26.1","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.7.1"},"peerDependencies":{"eslint":"8.x || 9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.4.1_1742144157978_0.18318004035931623","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.5.0","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.5.0","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"46329c107fde19be718f40c447ba0192eb3029de","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.5.0.tgz","fileCount":6,"integrity":"sha512-qFgIeW9xL6WJnKPcmC7H6DY7wgzRgD2rXylajBTRcg0SXWinPavJut67ue3k32aQMW8ObY3dGWZXFaSHWk+MTg==","signatures":[{"sig":"MEUCIELWbhfln2SXK9UqO5fe6JOgQLCfmd3j8elU6VSY7PhbAiEAymMYwa1dD2W1DFQcun/3yf3IkA5ykN4UHQAzcwdZ8K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17196},"type":"commonjs","engines":{"node":"18.x || 20.x || 22.x"},"exports":"./dist/index.js","gitHead":"5db98403d7f4077b294cea7206c8ca596ee1817c","scripts":{"test":"mocha tests/unit --recursive","audit":"npm-run-all audit:*","build":"tsc","check":"npm-run-all check:*","clean":"git clean --force -X .cache/ .temp/ _reports/ dist/","format":"npm run _prettier -- --write","verify":"npm run build && npm run check && npm run coverage","_eslint":"eslint --config eslint.config.mjs","check:ci":"node scripts/maybe-run.js actionlint","check:md":"npm-run-all check:md:*","check:ts":"npm run _eslint -- '**/*.ts'","coverage":"c8 --config .c8rc.json npm run test","mutation":"stryker run stryker.config.js","_prettier":"prettier \"**/*.{js,json,md,mjs,ts,yml}\" --ignore-path .gitignore","check:yml":"npm run _eslint -- '**/*.yml'","check:json":"npm run _eslint -- '**/*.json'","test:watch":"npm run test -- --watch","check:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:compat":"mocha tests/compat --recursive","check:md:code":"npm run _eslint -- '**/*.md'","check:md:text":"markdownlint --dot --ignore-path .gitignore .","check:licenses":"licensee --errors-only","check:lockfile":"lockfile-lint","check:manifest":"npm run build && publint run --strict","test:compat-all":"nve 18.0.0,20.0.0,22.0.0 npm run test:compat","check:formatting":"npm run _prettier -- --check","audit:deprecations":"depreman --errors-only --report-unused","audit:vulnerabilities":"better-npm-audit audit","audit:deprecations:runtime":"depreman --errors-only --omit=dev","audit:vulnerabilities:runtime":"better-npm-audit audit --production"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.8.2","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","nve":"18.0.0","is-ci":"4.1.0","mocha":"11.1.0","eslint":"9.21.0","publint":"0.3.5","ts-node":"10.9.2","depreman":"0.3.6","licensee":"11.1.1","prettier":"3.5.0","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","typescript":"5.8.2","@eslint/json":"0.11.0","@types/mocha":"10.0.9","npm-run-all2":"7.0.1","@types/estree":"1.0.6","lockfile-lint":"4.12.1","type-coverage":"2.29.7","@eslint/markdown":"6.2.1","better-npm-audit":"3.11.0","markdownlint-cli":"0.43.0","eslint-plugin-yml":"1.16.0","yaml-eslint-parser":"1.3.0","eslint-plugin-depend":"0.12.0","@stryker-mutator/core":"8.7.1","@typescript-eslint/parser":"8.26.1","eslint-plugin-eslint-plugin":"6.4.0","@stryker-mutator/mocha-runner":"8.7.1","@typescript-eslint/eslint-plugin":"8.26.1","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.7.1"},"peerDependencies":{"eslint":"8.x || 9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.5.0_1742392566118_0.2558931493132339","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.5.1","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.5.1","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"8d0b65423df4c82f26e24efec63efedaf452df10","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.5.1.tgz","fileCount":12,"integrity":"sha512-3WRqNLIMFEUJoKfh/Nj2Ggq7RwxASI5ut307hGcmzt2Gu+xoppW1f3OinhQ+AAPKJmFm3Yp23tOifOhBbkw8iA==","signatures":[{"sig":"MEUCIBtObsgu80LruA67X1TR2lu1IBM+tkNkW5CSW49K73H3AiEAgXfI8wFMM284H5yrMbkkFfSUNstYUdUZ7hEwWGEz5jA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41298},"type":"commonjs","engines":{"node":"18.x || 20.x || 22.x"},"exports":"./dist/index.js","gitHead":"c5fdc0931ee8c1c948fc7757fb994ca25d2b6672","scripts":{"test":"mocha tests/unit --recursive","audit":"npm-run-all audit:*","build":"tsc","check":"npm-run-all check:*","clean":"git clean --force -X .cache/ .temp/ _reports/ dist/","format":"npm run _prettier -- --write","verify":"npm run build && npm run check && npm run coverage","_eslint":"eslint --config eslint.config.mjs","check:ci":"node scripts/maybe-run.js actionlint","check:md":"npm-run-all check:md:*","check:ts":"npm run _eslint -- '**/*.ts'","coverage":"c8 --config .c8rc.json npm run test","mutation":"stryker run stryker.config.js","_prettier":"prettier \"**/*.{js,json,md,mjs,ts,yml}\" --ignore-path .gitignore","check:yml":"npm run _eslint -- '**/*.yml'","check:json":"npm run _eslint -- '**/*.json'","test:watch":"npm run test -- --watch","check:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:compat":"mocha tests/compat --recursive","check:md:code":"npm run _eslint -- '**/*.md'","check:md:text":"markdownlint --dot --ignore-path .gitignore .","check:licenses":"licensee --errors-only","check:lockfile":"lockfile-lint","check:manifest":"npm run build && publint run --strict","prepublishOnly":"npm run build","test:compat-all":"nve 18.0.0,20.0.0,22.0.0 npm run test:compat","check:formatting":"npm run _prettier -- --check","audit:deprecations":"depreman --errors-only --report-unused","audit:vulnerabilities":"better-npm-audit audit","audit:deprecations:runtime":"depreman --errors-only --omit=dev","audit:vulnerabilities:runtime":"better-npm-audit audit --production"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.9.2","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","nve":"18.0.0","is-ci":"4.1.0","mocha":"11.1.0","eslint":"9.21.0","publint":"0.3.5","ts-node":"10.9.2","depreman":"0.3.6","licensee":"11.1.1","prettier":"3.5.0","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","typescript":"5.8.2","@eslint/json":"0.11.0","@types/mocha":"10.0.9","npm-run-all2":"7.0.1","@types/estree":"1.0.6","lockfile-lint":"4.12.1","type-coverage":"2.29.7","@eslint/markdown":"6.2.1","better-npm-audit":"3.11.0","markdownlint-cli":"0.43.0","eslint-plugin-yml":"1.16.0","yaml-eslint-parser":"1.3.0","eslint-plugin-depend":"0.12.0","@stryker-mutator/core":"8.7.1","@typescript-eslint/parser":"8.27.0","eslint-plugin-eslint-plugin":"6.4.0","@stryker-mutator/mocha-runner":"8.7.1","@typescript-eslint/eslint-plugin":"8.27.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.7.1"},"peerDependencies":{"eslint":"8.x || 9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.5.1_1742585462432_0.38162624168935855","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.5.2","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.5.2","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"c5157e916517164932ae9fee1f8b8c13607e11a5","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.5.2.tgz","fileCount":12,"integrity":"sha512-6OGuhCk6s7yBQ28UxAYYih7NnGnEvUMcJ7pMk4d0wR5nc7N8z9SAdx3IoBJIGGANwZg0uXvhPJMDYa+D/GaQzw==","signatures":[{"sig":"MEYCIQDer2IBgfvBpBQUAdd4i3iBW9dWx+5esECuWs/55mSXtAIhAJEk9WnHMn1K1m4VmIAArj7P6elHDNyISBqfYrJ7J0rZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42051},"type":"commonjs","engines":{"node":"18.x || 20.x || 22.x || 24.x"},"exports":"./dist/index.js","gitHead":"a81e500ee8fdb325248786c6d72607d01b65e759","scripts":{"test":"mocha tests/unit --recursive","audit":"npm-run-all audit:*","build":"tsc","check":"npm-run-all check:*","clean":"git clean --force -X .cache/ .temp/ _reports/ dist/","format":"npm run _prettier -- --write","verify":"npm run build && npm run check && npm run coverage","_eslint":"eslint --config eslint.config.mjs","check:ci":"node scripts/maybe-run.js actionlint","check:md":"npm-run-all check:md:*","check:ts":"npm run _eslint -- '**/*.ts'","coverage":"c8 --config .c8rc.json npm run test","mutation":"stryker run stryker.config.js","_prettier":"prettier \"**/*.{js,json,md,mjs,ts,yml}\" --ignore-path .gitignore","check:yml":"npm run _eslint -- '**/*.yml'","check:json":"npm run _eslint -- '**/*.json'","test:watch":"npm run test -- --watch","check:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:compat":"mocha tests/compat --recursive","check:md:code":"npm run _eslint -- '**/*.md'","check:md:text":"markdownlint --dot --ignore-path .gitignore .","check:licenses":"licensee --errors-only","check:lockfile":"lockfile-lint","check:manifest":"npm run build && publint run --strict","prepublishOnly":"npm run build","test:compat-all":"nve 18.0.0,20.0.0,22.0.0 npm run test:compat","check:formatting":"npm run _prettier -- --check","audit:deprecations":"depreman --errors-only --report-unused","audit:vulnerabilities":"better-npm-audit audit","audit:deprecations:runtime":"depreman --errors-only --omit=dev","audit:vulnerabilities:runtime":"better-npm-audit audit --production"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"10.9.2","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","nve":"18.0.0","is-ci":"4.1.0","mocha":"11.2.2","eslint":"9.26.0","publint":"0.3.10","ts-node":"10.9.2","depreman":"0.3.7","licensee":"11.1.1","prettier":"3.5.0","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","typescript":"5.8.3","@eslint/json":"0.11.0","@types/mocha":"10.0.9","npm-run-all2":"8.0.1","@types/estree":"1.0.7","lockfile-lint":"4.14.1","type-coverage":"2.29.7","@eslint/markdown":"6.4.0","better-npm-audit":"3.11.0","markdownlint-cli":"0.43.0","eslint-plugin-yml":"1.18.0","yaml-eslint-parser":"1.3.0","eslint-plugin-depend":"1.1.0","@stryker-mutator/core":"8.7.1","@typescript-eslint/parser":"8.32.0","eslint-plugin-eslint-plugin":"6.4.0","@stryker-mutator/mocha-runner":"8.7.1","@typescript-eslint/eslint-plugin":"8.32.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"8.7.1"},"peerDependencies":{"eslint":"8.x || 9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.5.2_1746968242524_0.11657809631388494","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.5.3","keywords":["eslint","eslintplugin","eslint-plugin"],"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.5.3","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"contributors":[{"name":"Damien Erambert"},{"name":"Eric Cornelissen"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"78bfabd39e43345bf718dd7b85b5ec7e47181192","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.5.3.tgz","fileCount":12,"integrity":"sha512-WLtnBm3kO37qPFXCzDgB9N8hYjDAx7K3OvddRiDP6UvErzQ6cIFGuiEC9gkf/tJNYSQflCvRFpwIqqPKRHQCnA==","signatures":[{"sig":"MEUCIQCDPhWJXreJMPsa2MgV168wI2f600wFTULwKiKBSvmKgwIgaABd/MlKDRO+ebHHP24rS+eqlW5Y31sK6kuGv8pDMNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42472},"type":"commonjs","engines":{"node":"18.x || 20.x || 22.x || 24.x"},"exports":"./dist/index.js","gitHead":"07401987878d417f2b40960de81523dc0145abba","scripts":{"test":"mocha tests/unit --recursive","audit":"npm-run-all audit:*","build":"tsc","check":"npm-run-all check:*","clean":"git clean --force -X .cache/ .temp/ _reports/ dist/","format":"npm run _prettier -- --write","verify":"npm run build && npm run check && npm run coverage","_eslint":"eslint --config eslint.config.mjs","check:ci":"node scripts/maybe-run.js actionlint","check:md":"npm-run-all check:md:*","check:ts":"npm run _eslint -- '**/*.ts'","coverage":"c8 --config .c8rc.json npm run test","mutation":"stryker run stryker.config.js","_prettier":"prettier \"**/*.{js,json,md,mjs,ts,yml}\" --ignore-path .gitignore","check:yml":"npm run _eslint -- '**/*.yml'","check:json":"npm run _eslint -- '**/*.json'","test:watch":"npm run test -- --watch","check:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:compat":"mocha tests/compat --recursive","check:md:code":"npm run _eslint -- '**/*.md'","check:md:text":"markdownlint --dot --ignore-path .gitignore .","check:licenses":"licensee --errors-only","check:lockfile":"lockfile-lint","check:manifest":"npm run build && publint run --strict","test:compat-all":"nve 18.0.0,20.0.0,22.0.0,24.0.0 npm run test:compat","check:formatting":"npm run _prettier -- --check","audit:deprecations":"depreman --errors-only --report-unused","audit:vulnerabilities":"better-npm-audit audit","audit:deprecations:runtime":"depreman --errors-only --omit=dev","audit:vulnerabilities:runtime":"better-npm-audit audit --production"},"_npmUser":{"name":"ericcornelissen","actor":{"name":"ericcornelissen","type":"user","email":"ericornelissen@gmail.com"},"email":"ericornelissen@gmail.com"},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"11.3.0","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"24.0.0","_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","nve":"18.0.3","tsx":"4.20.3","is-ci":"4.1.0","mocha":"11.6.0","eslint":"9.29.0","publint":"0.3.10","depreman":"0.3.8","licensee":"11.1.1","prettier":"3.5.0","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","typescript":"5.8.3","@eslint/json":"0.11.0","@types/mocha":"10.0.9","npm-run-all2":"8.0.1","@types/estree":"1.0.8","lockfile-lint":"4.14.1","type-coverage":"2.29.7","@eslint/markdown":"6.5.0","better-npm-audit":"3.11.0","markdownlint-cli":"0.45.0","eslint-plugin-yml":"1.18.0","yaml-eslint-parser":"1.3.0","eslint-plugin-depend":"1.2.0","@stryker-mutator/core":"9.0.0","@typescript-eslint/parser":"8.34.0","eslint-plugin-eslint-plugin":"6.4.0","@stryker-mutator/mocha-runner":"9.0.0","@typescript-eslint/eslint-plugin":"8.34.0","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"9.0.0"},"peerDependencies":{"eslint":"8.x || 9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.5.3_1750158603636_0.6096214134330193","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.5.4","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"url":"https://ericcornelissen.dev/","name":"Eric Cornelissen","email":"ericornelissen@gmail.com"},"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.5.4","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"8ff523a2ed5bc1575d715a6d0db8615bd783ae33","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.5.4.tgz","fileCount":13,"integrity":"sha512-EEjNAuEJPlINp+NcnjhJeTF5d1cmEVeCQAiB5a6OVa+sfR5J8N44peNtBqgwWog+uYf1c4ZGbLoVGug7SmjOAw==","signatures":[{"sig":"MEQCICCNPBVMM2UJK7kffQ4WdUXzV8uS5PIHNk0zLukYLkOcAiBfz195ftwvt4bN/FDJcAQzfn07cVkKaQW3QoaOANvJFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51474},"type":"commonjs","engines":{"node":"18.x || 20.x || 22.x || 24.x"},"exports":"./dist/index.js","gitHead":"4bcc51991ce2876bc3a8c188cf1e9f7794ebcd56","scripts":{"test":"mocha tests/unit --recursive","audit":"npm-run-all audit:*","build":"tsc","check":"npm-run-all check:*","clean":"git clean --force -X .cache/ .temp/ _reports/ dist/","format":"npm run _prettier -- --write","verify":"npm run build && npm run check && npm run coverage","_eslint":"eslint --config eslint.config.mjs","check:ci":"node scripts/maybe-run.js actionlint","check:md":"npm-run-all check:md:*","check:ts":"npm run _eslint -- '**/*.ts'","coverage":"c8 --config .c8rc.json npm run test","mutation":"stryker run stryker.config.js","_prettier":"prettier \"**/*.{js,json,md,mjs,ts,yml}\" --ignore-path .gitignore","check:yml":"npm run _eslint -- '**/*.yml'","check:json":"npm run _eslint -- '**/*.json'","test:watch":"npm run test -- --watch","check:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:compat":"mocha tests/compat --recursive","check:md:code":"npm run _eslint -- '**/*.md'","check:md:text":"markdownlint --dot --ignore-path .gitignore .","check:licenses":"licensee --errors-only","check:lockfile":"lockfile-lint","check:manifest":"npm run build && npmPkgJsonLint . && publint run --strict","test:compat-all":"nve 18.0.0,20.0.0,22.0.0,24.0.0 npm run test:compat","check:formatting":"npm run _prettier -- --check","audit:deprecations":"depreman --errors-only --report-unused","audit:vulnerabilities":"better-npm-audit audit","audit:deprecations:runtime":"depreman --errors-only --omit=dev","audit:vulnerabilities:runtime":"better-npm-audit audit --production"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"11.3.0","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"24.0.0","_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","nve":"18.0.3","is-ci":"4.1.0","mocha":"11.7.0","eslint":"9.32.0","publint":"0.3.10","ts-node":"10.9.2","depreman":"0.3.9","licensee":"11.1.1","prettier":"3.6.0","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","typescript":"5.8.3","@eslint/json":"0.13.0","@types/mocha":"10.0.9","npm-run-all2":"8.0.1","@types/estree":"1.0.8","lockfile-lint":"4.14.1","type-coverage":"2.29.7","@eslint/markdown":"7.1.0","better-npm-audit":"3.11.0","markdownlint-cli":"0.45.0","eslint-plugin-yml":"1.18.0","yaml-eslint-parser":"1.3.0","eslint-plugin-depend":"1.2.0","eslint-plugin-import":"2.32.0","@stryker-mutator/core":"9.0.0","npm-package-json-lint":"9.0.0","@typescript-eslint/parser":"8.38.0","eslint-plugin-eslint-plugin":"6.5.0","@stryker-mutator/mocha-runner":"9.0.0","@typescript-eslint/eslint-plugin":"8.38.0","eslint-import-resolver-typescript":"4.4.3","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"9.0.0"},"peerDependencies":{"eslint":"8.x || 9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.5.4_1754156438048_0.6980213970327174","host":"s3://npm-registry-packages-npm-production"}},"3.5.5":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.5.5","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"url":"https://ericcornelissen.dev/","name":"Eric Cornelissen","email":"ericornelissen@gmail.com"},"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.5.5","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"b98c5016d70d9e92ee3bfe0a5b0946fe2300ba96","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.5.5.tgz","fileCount":13,"integrity":"sha512-TbfL3g5jEvYuaAwMQB+Hcom6BZDb0MLz8RW6VoMSJb1//J9OVuLoBbt/WFwiAlF3Kn/MkBb24d1WPCzKzb9ylQ==","signatures":[{"sig":"MEYCIQD0Ci8Ra869Ri/ikITqGNm5wv+/vic1TB58dOhJji1c6AIhAIzf4b6WPmoJ1EH5h+mTZqPdpAViCZfKtP0MqUutjl+5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53130},"type":"commonjs","engines":{"node":"18.x || 20.x || 22.x || 24.x"},"exports":"./dist/index.js","gitHead":"d0f241418c97af676890bc7a649b9ba6f38b86a4","scripts":{"test":"mocha tests/unit --recursive","audit":"npm-run-all audit:*","build":"tsc","check":"npm-run-all check:*","clean":"git clean --force -X .cache/ .temp/ _reports/ dist/","format":"npm run _prettier -- --write","verify":"npm run build && npm run check && npm run coverage","_eslint":"eslint --config eslint.config.mjs","check:ci":"node scripts/maybe-run.js actionlint","check:md":"npm-run-all check:md:*","check:ts":"npm run _eslint -- '**/*.ts'","coverage":"c8 --config .c8rc.json npm run test","mutation":"stryker run stryker.config.js","_prettier":"prettier \"**/*.{js,json,md,mjs,ts,yml}\" --ignore-path .gitignore","check:yml":"npm run _eslint -- '**/*.yml'","check:json":"npm run _eslint -- '**/*.json'","test:watch":"npm run test -- --watch","check:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:compat":"mocha tests/compat --recursive","check:md:code":"npm run _eslint -- '**/*.md'","check:md:text":"markdownlint --dot --ignore-path .gitignore .","check:licenses":"licensee --errors-only","check:lockfile":"lockfile-lint","check:manifest":"npm run build && npmPkgJsonLint . && publint run --strict","test:compat-all":"nve 18.0.0,20.0.0,22.0.0,24.0.0 npm run test:compat","check:formatting":"npm run _prettier -- --check","audit:deprecations":"depreman --errors-only --report-unused","audit:vulnerabilities":"better-npm-audit audit","audit:deprecations:runtime":"depreman --errors-only --omit=dev","audit:vulnerabilities:runtime":"better-npm-audit audit --production"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"11.3.0","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"24.0.0","_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","nve":"18.0.3","is-ci":"4.1.0","mocha":"11.7.0","eslint":"9.32.0","publint":"0.3.10","ts-node":"10.9.2","depreman":"0.3.9","licensee":"11.1.1","prettier":"3.6.0","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","typescript":"5.8.3","@eslint/json":"0.13.0","@types/mocha":"10.0.9","npm-run-all2":"8.0.1","@types/estree":"1.0.8","lockfile-lint":"4.14.1","type-coverage":"2.29.7","@eslint/markdown":"7.1.0","better-npm-audit":"3.11.0","markdownlint-cli":"0.45.0","eslint-plugin-yml":"1.18.0","yaml-eslint-parser":"1.3.0","eslint-plugin-depend":"1.2.0","eslint-plugin-import":"2.32.0","@stryker-mutator/core":"9.0.0","npm-package-json-lint":"9.0.0","@typescript-eslint/parser":"8.38.0","eslint-plugin-eslint-plugin":"6.5.0","@stryker-mutator/mocha-runner":"9.0.0","@typescript-eslint/eslint-plugin":"8.38.0","eslint-import-resolver-typescript":"4.4.3","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"9.0.0"},"peerDependencies":{"eslint":"8.x || 9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.5.5_1754175831536_0.17262983410529498","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.6.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"url":"https://ericcornelissen.dev/","name":"Eric Cornelissen","email":"ericornelissen@gmail.com"},"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.6.0","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"793a168190dc5a29033ad6a2c829acbdc4faebc9","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.6.0.tgz","fileCount":15,"integrity":"sha512-BL6Sy7rTDjx2SY1f3gFd6/rsd2FVTAn+9kgKr7tJgVZUQwMkUhYXO/PLSCySBOlqW40cq1YG0jgK8P30R9Wd8A==","signatures":[{"sig":"MEUCIHxkmpHAGeMtAg599MERZ1YmKJdcSyK3PS79Vyf6P2TUAiEA3fN0p9c4LTKD+KTb4g9jJpnIKAVYZ6L8TNX0mI6OCC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56919},"type":"commonjs","engines":{"node":"18.x || 20.x || 22.x || 24.x"},"exports":"./dist/index.js","gitHead":"da09712251f000615b581a410ef9c703d29489d4","scripts":{"test":"mocha tests/unit --recursive","audit":"npm-run-all audit:*","build":"tsc","check":"npm-run-all check:*","clean":"git clean --force -X .cache/ .temp/ _reports/ dist/","format":"npm run _prettier -- --write","verify":"npm run build && npm run check && npm run coverage","_eslint":"eslint --config eslint.config.mjs","check:ci":"node scripts/maybe-run.js actionlint","check:md":"npm-run-all check:md:*","check:ts":"npm run _eslint -- '**/*.ts'","coverage":"c8 --config .c8rc.json npm run test","mutation":"stryker run stryker.config.js","_prettier":"prettier \"**/*.{js,json,md,mjs,ts,yml}\" --ignore-path .gitignore","check:yml":"npm run _eslint -- '**/*.yml'","check:json":"npm run _eslint -- '**/*.json'","test:watch":"npm run test -- --watch","check:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:compat":"mocha tests/compat --recursive","check:md:code":"npm run _eslint -- '**/*.md'","check:md:text":"markdownlint --dot --ignore-path .gitignore .","check:licenses":"licensee --errors-only","check:lockfile":"lockfile-lint","check:manifest":"npm run build && npmPkgJsonLint . && publint run --strict","test:compat-all":"nve 18.0.0,20.0.0,22.0.0,24.0.0 npm run test:compat","check:formatting":"npm run _prettier -- --check","audit:deprecations":"depreman --errors-only --report-unused","audit:vulnerabilities":"better-npm-audit audit","audit:deprecations:runtime":"depreman --errors-only --omit=dev","audit:vulnerabilities:runtime":"better-npm-audit audit --production"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"11.3.0","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"24.0.0","_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","nve":"18.0.3","is-ci":"4.1.0","mocha":"11.7.0","eslint":"9.32.0","publint":"0.3.10","ts-node":"10.9.2","depreman":"0.3.9","licensee":"11.1.1","prettier":"3.6.0","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","typescript":"5.9.2","@eslint/json":"0.13.0","@types/mocha":"10.0.9","npm-run-all2":"8.0.1","@types/estree":"1.0.8","lockfile-lint":"4.14.1","type-coverage":"2.29.7","@eslint/markdown":"7.1.0","better-npm-audit":"3.11.0","markdownlint-cli":"0.45.0","eslint-plugin-yml":"1.18.0","yaml-eslint-parser":"1.3.0","eslint-plugin-depend":"1.2.0","eslint-plugin-import":"2.32.0","@stryker-mutator/core":"9.0.0","npm-package-json-lint":"9.0.0","@typescript-eslint/parser":"8.40.0","eslint-plugin-eslint-plugin":"7.0.0","@stryker-mutator/mocha-runner":"9.0.0","@typescript-eslint/eslint-plugin":"8.40.0","eslint-import-resolver-typescript":"4.4.3","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"9.0.0"},"peerDependencies":{"eslint":"8.x || 9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.6.0_1755951667156_0.13528526123914464","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.6.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"url":"https://ericcornelissen.dev/","name":"Eric Cornelissen","email":"ericornelissen@gmail.com"},"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.6.1","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"0539ca1bb94829808d3eed4568bac47e861d2275","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.6.1.tgz","fileCount":15,"integrity":"sha512-HdPY/BZj+7MplkWM5C4Hj0Hl/2C5WTxAttZnGLdoWGdXSh8CbImKNCb5lbLkwaZ1zgWrVMgVEPLdKDwZXvpoqA==","signatures":[{"sig":"MEUCIG+1Kjl2yR3/blZFvdXvA4SOPxDLr8lLQcv3cOXe63MEAiEAzhVUsboItqMyNkkjYZZqS8g2NYLUsjRfybYaeub7Z3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57204},"type":"commonjs","engines":{"node":"18.x || 20.x || 22.x || 24.x"},"exports":"./dist/index.js","gitHead":"939386a61e0c86f7052e7125aa50645d00ae0caf","scripts":{"test":"mocha tests/unit --recursive","audit":"npm-run-all audit:*","build":"tsc","check":"npm-run-all check:*","clean":"git clean --force -X .cache/ .temp/ _reports/ dist/","format":"npm run _prettier -- --write","verify":"npm run build && npm run check && npm run coverage","_eslint":"eslint --config eslint.config.mjs","check:ci":"node scripts/maybe-run.js actionlint","check:md":"npm-run-all check:md:*","check:ts":"npm run _eslint -- '**/*.ts'","coverage":"c8 --config .c8rc.json npm run test","mutation":"stryker run stryker.config.js","_prettier":"prettier \"**/*.{js,json,md,mjs,ts,yml}\" --ignore-path .gitignore","check:yml":"npm run _eslint -- '**/*.yml'","check:json":"npm run _eslint -- '**/*.json'","test:watch":"npm run test -- --watch","check:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:compat":"mocha tests/compat --recursive","check:md:code":"npm run _eslint -- '**/*.md'","check:md:text":"markdownlint --dot --ignore-path .gitignore .","check:licenses":"licensee --errors-only","check:lockfile":"lockfile-lint","check:manifest":"npm run build && npmPkgJsonLint . && publint run --strict","test:compat-all":"nve 18.0.0,20.0.0,22.0.0,24.0.0 npm run test:compat","check:formatting":"npm run _prettier -- --check","audit:deprecations":"depreman --errors-only --report-unused","audit:vulnerabilities":"better-npm-audit audit","audit:deprecations:runtime":"depreman --errors-only --omit=dev","audit:vulnerabilities:runtime":"better-npm-audit audit --production"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09310cb8-e4bd-4181-81e6-c16a7273c49a"}},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"11.6.2","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","nve":"18.0.3","is-ci":"4.1.0","mocha":"11.7.4","eslint":"9.39.0","publint":"0.3.17","ts-node":"10.9.2","depreman":"0.3.12","licensee":"12.0.1","prettier":"3.7.3","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","eslint-v10":"npm:eslint@10.0.0","typescript":"5.9.3","@eslint/json":"1.0.0","@types/mocha":"10.0.9","npm-run-all2":"8.0.1","@types/estree":"1.0.8","lockfile-lint":"5.0.0","type-coverage":"2.29.7","@eslint/markdown":"7.5.0","better-npm-audit":"3.11.0","markdownlint-cli":"0.47.0","eslint-plugin-yml":"3.0.0","eslint-plugin-depend":"1.3.1","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.0.0","@stryker-mutator/core":"9.5.1","eslint-plugin-unicorn":"62.0.0","npm-package-json-lint":"9.0.0","@typescript-eslint/parser":"8.54.0","eslint-plugin-eslint-plugin":"7.3.0","@stryker-mutator/mocha-runner":"9.5.1","@typescript-eslint/eslint-plugin":"8.54.0","eslint-import-resolver-typescript":"4.4.3","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"9.5.1"},"peerDependencies":{"eslint":"8.x || 9.x || 10.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.6.1_1770433507579_0.657513649445618","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.6.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"url":"https://ericcornelissen.dev/","name":"Eric Cornelissen","email":"ericornelissen@gmail.com"},"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.6.2","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"21909f4c217a1c3f6f78881bf38c14a47b546925","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.6.2.tgz","fileCount":15,"integrity":"sha512-+lM97ac0HteznZ5IKxMkaV5QL48lQIXQfvvu5LMNOFZBG6TglzCLjvulMI8/FyutJKSmzrnDKa31Jq1uoFdwnQ==","signatures":[{"sig":"MEUCIGDaf/C/2qTZnp4fnBjhJbzEngzjlLS+4S2+hZ43WURIAiEA9CTOPY0zXlT1Ix/yd5WN/5akpF3654vwFP8j0RAO7bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60376},"type":"commonjs","engines":{"node":"18.x || 20.x || 22.x || 24.x || 26.x"},"exports":"./dist/index.js","gitHead":"78e852947917c88539ebbabb0336a17be716cdb5","scripts":{"test":"mocha tests/unit --recursive","audit":"npm-run-all audit:*","build":"npm-run-all build:*","check":"npm-run-all check:*","clean":"git clean --force -X .cache/ .temp/ _reports/ dist/","format":"npm run _prettier -- --write","verify":"npm run build && npm run check && npm run coverage","_eslint":"eslint --config eslint.config.mjs","check:ci":"node scripts/maybe-run.js actionlint","check:md":"npm-run-all check:md:*","check:ts":"npm run _eslint -- '**/*.ts'","coverage":"c8 --config .c8rc.json npm run test","mutation":"stryker run stryker.config.js","_prettier":"prettier \"**/*.{js,json,md,mjs,ts,yml}\" --ignore-path .gitignore","check:yml":"npm run _eslint -- '**/*.yml'","check:json":"npm run _eslint -- '**/*.json'","test:watch":"npm run test -- --watch","build:strip":"strip-directives dist/**/*.js","check:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:compat":"mocha tests/compat --recursive","build:compile":"tsc","check:md:code":"npm run _eslint -- '**/*.md'","check:md:text":"markdownlint --dot --ignore-path .gitignore .","check:licenses":"licensee --errors-only","check:lockfile":"lockfile-lint","check:manifest":"npm run build && npmPkgJsonLint . && publint run --strict","test:compat-all":"nve 18.0.0,20.0.0,22.0.0,24.0.0,26.0.0 npm run test:compat","check:formatting":"npm run _prettier -- --check","audit:deprecations":"depreman --errors-only --report-unused","audit:vulnerabilities":"better-npm-audit audit","audit:deprecations:runtime":"depreman --errors-only --omit=dev","audit:vulnerabilities:runtime":"better-npm-audit audit --production"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09310cb8-e4bd-4181-81e6-c16a7273c49a"}},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"11.11.0","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","nve":"18.0.3","is-ci":"4.1.0","mocha":"11.7.4","eslint":"9.39.0","publint":"0.3.17","ts-node":"10.9.2","depreman":"0.3.12","licensee":"12.0.1","prettier":"3.8.2","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","eslint-v10":"npm:eslint@10.0.0","typescript":"6.0.3","@types/node":"25.6.0","@eslint/json":"1.1.0","@types/mocha":"10.0.9","npm-run-all2":"8.0.1","@types/estree":"1.0.8","lockfile-lint":"5.0.0","type-coverage":"2.29.7","@eslint/markdown":"8.0.0","better-npm-audit":"3.11.0","markdownlint-cli":"0.48.0","strip-directives":"1.0.4","eslint-plugin-yml":"3.3.0","eslint-plugin-depend":"1.5.0","eslint-plugin-import":"2.32.0","eslint-plugin-regexp":"3.0.0","@stryker-mutator/core":"9.6.1","eslint-plugin-unicorn":"64.0.0","npm-package-json-lint":"10.4.0","@typescript-eslint/parser":"8.59.1","eslint-plugin-eslint-plugin":"7.3.1","@stryker-mutator/mocha-runner":"9.6.1","@typescript-eslint/eslint-plugin":"8.59.1","eslint-import-resolver-typescript":"4.4.3","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"9.6.1"},"peerDependencies":{"eslint":"8.x || 9.x || 10.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.6.2_1778082042925_0.5740309205681866","host":"s3://npm-registry-packages-npm-production"}},"3.6.3":{"name":"@ericcornelissen/eslint-plugin-top","version":"3.6.3","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"url":"https://ericcornelissen.dev/","name":"Eric Cornelissen","email":"ericornelissen@gmail.com"},"license":"ISC","_id":"@ericcornelissen/eslint-plugin-top@3.6.3","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"dist":{"shasum":"f61b862beab877345a88bf9ba930f70efabac89f","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.6.3.tgz","fileCount":15,"integrity":"sha512-2W00NeSEAzKLt8d1Ss1UHlsoe5041XjYSLeLm+X1VQt4Fsq8JfPvDV7Kd2K9LBykHILNdMhrRQm9Bs1MXkWz+A==","signatures":[{"sig":"MEYCIQDhKNtzPXsv412XjqFd+taM6ANPtWeFeU37x6LTsC9H/AIhAJZsEyF/6ZnezcZVxepwS2yPJe8bPgMSbOVuqFi7PNqk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61337},"type":"commonjs","engines":{"node":"18.x || 20.x || 22.x || 24.x || 26.x"},"exports":"./dist/index.js","gitHead":"d3bcdd1e2e35e8ca5e0018fa597ccc36ff9f0105","scripts":{"test":"mocha tests/unit --recursive","audit":"npm-run-all audit:*","build":"npm-run-all build:*","check":"npm-run-all check:*","clean":"git clean --force -X .cache/ .temp/ _reports/ dist/","format":"npm run _prettier -- --write","verify":"npm run build && npm run check && npm run coverage","_eslint":"eslint --config eslint.config.mjs","check:ci":"node scripts/maybe-run.js actionlint","check:md":"npm-run-all check:md:*","check:ts":"npm run _eslint -- '**/*.ts'","coverage":"c8 --config .c8rc.json npm run test","mutation":"stryker run stryker.config.js","_prettier":"prettier \"**/*.{js,json,md,mjs,ts,yml}\" --ignore-path .gitignore","check:yml":"npm run _eslint -- '**/*.yml'","check:json":"npm run _eslint -- '**/*.json'","test:watch":"npm run test -- --watch","build:strip":"strip-directives dist/**/*.js","check:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","test:compat":"mocha tests/compat --recursive","build:compile":"tsc","check:md:code":"npm run _eslint -- '**/*.md**'","check:md:text":"npm run _eslint -- '**/*.md'","check:licenses":"licensee --errors-only","check:lockfile":"lockfile-lint","check:manifest":"npm run build && npmPkgJsonLint . && publint run --strict","test:compat-all":"nve 18.0.0,20.0.0,22.0.0,24.0.0,26.0.0 npm run test:compat","check:formatting":"npm run _prettier -- --check","audit:deprecations":"depreman --errors-only --report-unused","audit:vulnerabilities":"better-npm-audit audit","audit:deprecations:runtime":"depreman --errors-only --omit=dev","audit:vulnerabilities:runtime":"better-npm-audit audit --production"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09310cb8-e4bd-4181-81e6-c16a7273c49a"}},"repository":{"url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git","type":"git"},"_npmVersion":"11.12.1","description":"Disallow side effects at the top level of files","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","nve":"18.0.3","is-ci":"4.1.0","mocha":"11.7.6","eslint":"10.5.0","publint":"0.3.19","ts-node":"10.9.2","depreman":"0.3.13","licensee":"12.0.1","prettier":"3.8.2","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","eslint-v10":"npm:eslint@10.0.0","typescript":"6.0.3","@types/node":"26.0.0","@eslint/json":"2.0.0","@types/mocha":"10.0.9","npm-run-all2":"9.0.2","@types/estree":"1.0.9","lockfile-lint":"5.0.0","type-coverage":"2.29.7","@eslint/markdown":"8.0.2","better-npm-audit":"3.11.0","strip-directives":"2.0.0","eslint-plugin-yml":"3.4.0","eslint-plugin-depend":"1.5.0","eslint-plugin-regexp":"3.1.0","@stryker-mutator/core":"9.6.1","eslint-plugin-unicorn":"68.0.0","npm-package-json-lint":"10.4.0","@typescript-eslint/parser":"8.61.1","eslint-plugin-eslint-plugin":"7.4.0","@stryker-mutator/mocha-runner":"9.6.1","@typescript-eslint/eslint-plugin":"8.61.1","eslint-import-resolver-typescript":"4.4.5","@ericcornelissen/eslint-plugin-top":"file:./","@stryker-mutator/typescript-checker":"9.6.1"},"peerDependencies":{"eslint":"8.x || 9.x || 10.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-top_3.6.3_1782405454191_0.30692128909792493","host":"s3://npm-registry-packages-npm-production"}},"3.6.4":{"name":"@ericcornelissen/eslint-plugin-top","description":"Disallow side effects at the top level of files","version":"3.6.4","license":"ISC","exports":"./dist/index.js","type":"commonjs","engines":{"node":"18.x || 20.x || 22.x || 24.x || 26.x"},"homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","repository":{"type":"git","url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git"},"bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"author":{"name":"Eric Cornelissen","email":"ericornelissen@gmail.com","url":"https://ericcornelissen.dev/"},"keywords":["eslint","eslintplugin","eslint-plugin"],"peerDependencies":{"eslint":"8.x || 9.x || 10.x"},"devDependencies":{"@ericcornelissen/eslint-plugin-top":"file:./","@eslint/config-inspector":"3.3.0","@eslint/json":"2.0.0","@eslint/markdown":"8.0.2","@stryker-mutator/core":"10.0.0","@stryker-mutator/mocha-runner":"10.0.0","@stryker-mutator/typescript-checker":"10.0.0","@types/estree":"1.0.9","@types/mocha":"10.0.9","@types/node":"26.4.0","@typescript-eslint/eslint-plugin":"8.69.0","@typescript-eslint/parser":"8.69.0","better-npm-audit":"3.11.0","c8":"12.0.0","depreman":"0.3.14","eslint":"10.5.0","eslint-import-resolver-typescript":"4.4.5","eslint-plugin-depend":"1.5.0","eslint-plugin-eslint-plugin":"7.6.2","eslint-plugin-regexp":"3.1.0","eslint-plugin-unicorn":"74.0.0","eslint-plugin-yml":"3.8.1","eslint-v10":"npm:eslint@10.0.0","eslint-v8":"npm:eslint@8.0.1","eslint-v9":"npm:eslint@9.0.0","is-ci":"4.1.0","licensee":"12.0.1","lockfile-lint":"5.0.0","mocha":"11.8.0","npm-package-json-lint":"11.0.0","npm-run-all2":"9.0.2","nve":"18.0.3","prettier":"3.9.6","publint":"0.3.22","strip-directives":"2.0.0","ts-node":"10.9.2","type-coverage":"2.30.1","typescript":"6.0.3"},"scripts":{"_eslint":"eslint --config eslint.config.mjs","_prettier":"prettier \"**/*.{js,json,md,mjs,ts,yml}\" --ignore-path .gitignore","audit":"npm-run-all audit:*","audit:deprecations":"depreman --errors-only --report-unused","audit:deprecations:runtime":"depreman --errors-only --omit=dev","audit:vulnerabilities":"better-npm-audit audit","audit:vulnerabilities:runtime":"better-npm-audit audit --production","build":"npm-run-all build:*","build:compile":"tsc","build:strip":"strip-directives dist/**/*.js","check":"npm-run-all check:*","check:ci":"node scripts/maybe-run.js actionlint","check:formatting":"npm run _prettier -- --check","check:json":"npm run _eslint -- \"**/*.json\"","check:licenses":"licensee --errors-only","check:lockfile":"lockfile-lint","check:manifest":"npm run build && npmPkgJsonLint . && publint run --strict","check:md":"npm-run-all check:md:*","check:md:code":"npm run _eslint -- \"**/*.md**\"","check:md:text":"npm run _eslint -- \"**/*.md\"","check:ts":"npm run _eslint -- \"**/*.ts\"","check:types":"type-coverage --at-least 100 --cache --cache-directory .cache --project tsconfig.json --strict","check:yml":"npm run _eslint -- \"**/*.yml\"","clean":"git clean --force -X .cache/ .temp/ _reports/ dist/","coverage":"c8 --config .c8rc.json npm run test","eslint-audit":"eslint-config-inspector --config eslint.config.mjs","format":"npm run _prettier -- --write","mutation":"stryker run stryker.config.js","test":"mocha tests/unit --recursive","test:compat":"mocha tests/compat --recursive","test:compat-all":"nve 18.0.0,20.0.0,22.0.0,24.0.0,26.0.0 npm run test:compat","test:watch":"npm run test -- --watch","verify":"npm run build && npm run check && npm run coverage"},"gitHead":"fa5ebc5111e112761147888da8a43fa12e71d3ad","_id":"@ericcornelissen/eslint-plugin-top@3.6.4","_nodeVersion":"26.0.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-Wo4jeDcL/JFEPjBP+bMSDNq8YWRmxkQlbwIywd8lcK0PUZXmqK9Jy9L4lhc04Lgbt5KAQlAWJOQSPXWsZK6MIQ==","shasum":"82ecb82b06a4667de2c17da1c87e76f1b6bef994","tarball":"https://registry.npmjs.org/@ericcornelissen/eslint-plugin-top/-/eslint-plugin-top-3.6.4.tgz","fileCount":15,"unpackedSize":62002,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ericcornelissen%2feslint-plugin-top@3.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF6wI9xzuB4C2kgbJ+4cbhSKOC79YOW9W+rydXrlIjalAiEAnDgiAyUdGMFVF5pkJ2VPqqCrEITAGarYWV2T6/Vab1A="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09310cb8-e4bd-4181-81e6-c16a7273c49a"}},"directories":{},"maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-top_3.6.4_1788730832886_0.4181916994597319"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-23T11:34:14.362Z","modified":"2026-09-06T21:40:33.312Z","0.1.0":"2022-09-23T11:34:14.635Z","0.1.1":"2022-09-23T12:40:43.777Z","0.1.2":"2022-09-28T10:29:29.683Z","0.1.3":"2022-10-31T19:27:22.389Z","0.2.0":"2022-11-19T10:32:26.709Z","0.2.1":"2022-12-13T19:06:11.901Z","0.2.2":"2022-12-30T21:36:40.317Z","0.2.3":"2022-12-31T12:04:05.924Z","0.3.0":"2023-01-13T20:07:43.176Z","1.0.0":"2023-02-25T21:00:24.448Z","1.0.1":"2023-04-19T22:19:39.013Z","2.0.0":"2023-06-03T20:54:44.417Z","2.1.0":"2023-08-06T10:43:21.262Z","2.2.0":"2023-12-24T15:25:20.015Z","2.2.1":"2023-12-24T17:42:05.772Z","2.2.2":"2023-12-24T23:17:49.501Z","2.3.0":"2023-12-25T17:33:20.668Z","2.3.1":"2023-12-25T22:30:17.915Z","3.0.0":"2023-12-27T22:04:01.492Z","3.1.0":"2023-12-29T23:04:22.228Z","2.3.2":"2024-03-26T09:41:53.595Z","3.2.0":"2024-04-12T20:10:41.754Z","3.2.1":"2024-04-30T21:08:38.887Z","3.2.2":"2024-05-09T15:31:29.701Z","3.3.0":"2024-05-09T16:06:51.751Z","3.3.1":"2024-07-10T19:00:45.025Z","3.4.0":"2024-07-29T10:54:14.204Z","3.4.1":"2025-03-16T16:55:58.200Z","3.5.0":"2025-03-19T13:56:06.274Z","3.5.1":"2025-03-21T19:31:02.621Z","3.5.2":"2025-05-11T12:57:22.696Z","3.5.3":"2025-06-17T11:10:03.831Z","3.5.4":"2025-08-02T17:40:38.249Z","3.5.5":"2025-08-02T23:03:51.720Z","3.6.0":"2025-08-23T12:21:07.362Z","3.6.1":"2026-02-07T03:05:07.725Z","3.6.2":"2026-05-06T15:40:43.092Z","3.6.3":"2026-06-25T16:37:34.332Z","3.6.4":"2026-09-06T21:40:33.023Z"},"bugs":{"url":"https://github.com/ericcornelissen/eslint-plugin-top/issues"},"author":{"name":"Eric Cornelissen","email":"ericornelissen@gmail.com","url":"https://ericcornelissen.dev/"},"license":"ISC","homepage":"https://github.com/ericcornelissen/eslint-plugin-top#readme","keywords":["eslint","eslintplugin","eslint-plugin"],"repository":{"type":"git","url":"git+https://github.com/ericcornelissen/eslint-plugin-top.git"},"description":"Disallow side effects at the top level of files","maintainers":[{"name":"ericcornelissen","email":"ericornelissen@gmail.com"}],"readme":"<!-- SPDX-License-Identifier: CC-BY-4.0 -->\n\n# eslint-plugin-top\n\nDisallow side effects at the top level of files.\n\n**Quick links**:\n[npm][npm-url] |\n[Source code] |\n[License] |\n[Changelog] |\n[Security]\n\n## Installation\n\nInstall `eslint-plugin-top`, along with [ESLint] if it isn't already installed:\n\n```shell\nnpm install @ericcornelissen/eslint-plugin-top eslint --save-dev\n```\n\n## Usage\n\n### New Config (since ESLint v9)\n\nImport from `@ericcornelissen/eslint-plugin-top` and use one of the [preset\nconfigurations](#preset-configurations), e.g.:\n\n```javascript\nimport top from '@ericcornelissen/eslint-plugin-top';\n\nexport default [\n  top.configs.recommended,\n  // or\n  top.configs.strict\n  // ...\n];\n```\n\nOr configure the rules you want to use in the rules section, e.g.:\n\n```javascript\nimport top from '@ericcornelissen/eslint-plugin-top';\n\nexport default [\n  {\n    plugins: {top},\n    rules: {\n      'top/no-top-level-side-effects': 'error',\n      'top/no-top-level-state': 'error',\n      'top/no-top-level-variables': 'error'\n    }\n  }\n];\n```\n\nNote that the rule prefix (`top` in the example) must match the name of the key\nused in the plugins object.\n\n### Legacy Config (before ESLint v9)\n\nFirst, add `@ericcornelissen/top` to the plugins section of your `.eslintrc`\nconfiguration file. You must omit the `eslint-plugin-` infix:\n\n```yml\nplugins:\n  - '@ericcornelissen/top'\n```\n\nThen, configure the rules you want to use in the rules section:\n\n```yml\nrules:\n  '@ericcornelissen/top/no-top-level-side-effects': error\n  '@ericcornelissen/top/no-top-level-state': error\n  '@ericcornelissen/top/no-top-level-variables': error\n```\n\n## Supported Rules\n\n- [`no-top-level-side-effects`]\n- [`no-top-level-state`]\n- [`no-top-level-variables`]\n\n## Preset Configurations\n\n- `recommended`: disallow top level variables while allowing mutable values and\n  disallows top level side effects except for creating things like `Symbol`s.\n- `strict`: disallow all top level variables and side effects except for\n  importing other files.\n\n---\n\nPlease [open an issue] if you found a mistake or if you have a suggestion for\nhow to improve the documentation.\n\n[changelog]: ./CHANGELOG.md\n[eslint]: https://eslint.org/\n[license]: ./LICENSE\n[npm-url]: https://www.npmjs.com/package/@ericcornelissen/eslint-plugin-top\n[open an issue]: https://github.com/ericcornelissen/eslint-plugin-top/issues/new?labels=documentation&template=documentation.md\n[security]: ./SECURITY.md\n[source code]: https://github.com/ericcornelissen/eslint-plugin-top\n[`no-top-level-side-effects`]: docs/rules/no-top-level-side-effects.md\n[`no-top-level-state`]: docs/rules/no-top-level-state.md\n[`no-top-level-variables`]: docs/rules/no-top-level-variables.md\n","readmeFilename":"README.md"}