{"_id":"@blumintinc/eslint-plugin-blumint","_rev":"356-58faaaa39d9cf4fa0ba9265406ee84a8","name":"@blumintinc/eslint-plugin-blumint","dist-tags":{"latest":"1.23.0"},"versions":{"0.1.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.0","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"ba9fafbd8b195ebbcee4651fed381d2ccc7dda63","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.0.tgz","fileCount":18,"integrity":"sha512-6uhT0N4tQ+ReCIyrxs38GxuqLtcqY3CVLQ7mHUKXJt4KHKd6OmTNCRnA1xY3Ss5BYHtcKaKGIaQbJriUa0UWjQ==","signatures":[{"sig":"MEYCIQDgjkh7GXvcsGeruWOB755cMo1iMxN9jxa7pF6KsfYzGwIhAKyH7fJi/McHkuYoui6WhNSMQgRTBK8cyx/iUXfB2VPv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24716},"main":"./lib/index.js","engines":{"node":"16.0.0"},"exports":"./lib/index.js","gitHead":"b4f2f47b597aeee6d76f338d8327d52b36a43948","scripts":{"lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"^29.0.5","npm-run-all":"4.1.5","@types/eslint":"^8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"^5.0.0","eslint-import-resolver-typescript":"^3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.0_1684272913835_0.6932330132201059","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.1","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"294af74f163d18ca94561cc8c37d105079ab1a77","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.1.tgz","fileCount":18,"integrity":"sha512-R1fBvz1AFHGd0DO9DWOE0vtc1R8Ci2fo88F6d61NH5shNDUeTYjBfEkMiN4PqSihtQnidfpbwsTADtwwVXd0Rw==","signatures":[{"sig":"MEUCIBRGY19M74tQUvs5bFvcBB/QfrBfFv90HNdMMAPM78e7AiEAhwIY+lbr0MHgaKx16Ek8qh8ZtWqJS2RbLU5Bn6Zr2iI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24756},"main":"./lib/index.js","engines":{"node":"16.0.0"},"exports":"./lib/index.js","gitHead":"b4f2f47b597aeee6d76f338d8327d52b36a43948","scripts":{"lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"^29.0.5","npm-run-all":"4.1.5","@types/eslint":"^8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"^5.0.0","eslint-import-resolver-typescript":"^3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.1_1684273076568_0.7597200583699795","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.2","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"3e9830ae3ca6d6c846bac64ead4cf5a094d94d06","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.2.tgz","fileCount":27,"integrity":"sha512-mSS2ZMtFoB5ItLe+CkbHtFk8Gd4sAvCxYHNtcRh8oUWj3MZnA3q8f64yerS5U3PO6LLZ3ltX7Bzlv4tjuM9SFg==","signatures":[{"sig":"MEQCIAzpDNV3sP9IeD5hR01xbQDQxl8ldVa7FKmGCQEjidDBAiAAiITkdq2WKRLaAIU7oIOpjYLn2VHaLljZcnLLO22OHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42083},"main":"./lib/index.js","engines":{"node":"16.0.0"},"exports":"./lib/index.js","gitHead":"d76c658c2250af658da13726c33893eac991e26f","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.2_1684767661540_0.964081509456755","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.3","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.3","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"bc4bc74de7a814ee1f857990d8916a3f5e89b623","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.3.tgz","fileCount":27,"integrity":"sha512-oNA06jgVrIumklcttQyM67Rp9Co7Uesc48F6t+vPIOkEDZqwIAtv6PIni4sbUbFvJSyKAlTBrIVFR1rYlyj4Qg==","signatures":[{"sig":"MEUCIH1Vx5K5F1PgKC1dy8QzHMR2qG6NQBCm0svxCVKPwRwGAiEA1Yyuk4KUFonF3voFOU5ed4K0eNaDkxqnILvzOMLoAqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40772},"main":"./lib/index.js","engines":{"node":"16.0.0"},"exports":"./lib/index.js","gitHead":"d76c658c2250af658da13726c33893eac991e26f","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.3_1684767716644_0.8986221008389541","host":"s3://npm-registry-packages"}},"0.1.4-s":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.4-s","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.4-s","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"d21a69bdc2488514465cff499af582c5dc666af4","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.4-s.tgz","fileCount":27,"integrity":"sha512-5ZbyW08+rpCZHaU5ccHXk7VXcfec/FNREKxnpNZ8nQQG2bp5c03iPd8o8orNOruLRNYtjPbWSuDJSUYvzrZnPw==","signatures":[{"sig":"MEUCIC9KSu1+n2A3x95nISFZTnsJ0xw1Gi79cxgQy3Pc+SSvAiEA/0AraxK4pd3i1906YPPTe8s7jwc2vXz2Hp9jDRCP3EE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40768},"main":"./lib/index.js","engines":{"node":"16.0.0"},"exports":"./lib/index.js","gitHead":"d76c658c2250af658da13726c33893eac991e26f","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.4-s_1684767843663_0.5599299007267022","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.5","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.5","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"1e7bd8222e1f0ee28573989f5fa979c2138ab376","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.5.tgz","fileCount":27,"integrity":"sha512-xALn6f6ubrtZkv/PNbwg+baYn+V2BWFsRUaB2NXz79VjPCtKATDsba9HB8ujbIVTWFc/Q8qUJOQYuhCMwgy8pg==","signatures":[{"sig":"MEUCIQDLaByN3O7H1eQthyWfeYbc7PohDLtHxr0F9agaCwZhfQIgNKQW4hH1jdGViz8SSK2Kqc8E/FdeUAUH24nafizpEHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40767},"main":"./lib/index.js","engines":{"node":"16.0.0"},"exports":"./lib/index.js","gitHead":"d76c658c2250af658da13726c33893eac991e26f","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.5_1684767879446_0.6840641957061897","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.6","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.6","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"54c78cb623f74746a88452240b5bca5a4ba3850b","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.6.tgz","fileCount":27,"integrity":"sha512-vQDKnw5pC4zeIBYx+91u1Tfapdi12RtIVegWsqJAo9rDnYGjEcENKHH1glS+XMBpFdxe88SN//KYNSlkSJ/ZYQ==","signatures":[{"sig":"MEYCIQC1x16zKTrCKxhStaQb6r6fyH5GGNudV3DEqcV99D6MCAIhAPB6/XJFbqv0n4TOPbMyVyRNdFu9VA7C6iSW8YsYLcl3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43202},"main":"./lib/index.js","engines":{"node":"16.0.0"},"exports":"./lib/index.js","gitHead":"973d66c23bd5f9e939b15f3396a1861faec66513","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.6_1684780023448_0.9316386853925647","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.7","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.7","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"56c1ddb46e3b85fb72ca5da6bc3baec4a8ead044","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.7.tgz","fileCount":27,"integrity":"sha512-E46XDgBx3ExPhuCsUfXCFuxuMZWTkJbWrYYYPDMwNG30MGJCgnvJVi/kHRs9YJ00hcQtjCaF8sAcnb66NM1yLw==","signatures":[{"sig":"MEYCIQC/p1JtbbQRNvoI1W4V7MAAy5Ub0INpUk7fJ2L3Sl7elwIhAIARdW7Gywls5GFdKPZM9JFWzH7oSbZr6VsiOpXQFuak","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43202},"main":"./lib/index.js","engines":{"node":"16.0.0"},"exports":"./lib/index.js","gitHead":"973d66c23bd5f9e939b15f3396a1861faec66513","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.7_1684780072146_0.09342222417965296","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.8","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.8","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"97e5086496acc257892d42508780abe1ea2109f5","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.8.tgz","fileCount":27,"integrity":"sha512-6oX9J1p+9AVOWtN7uApucnZsXacBKxGcRLVNyS7HhF1YnyTyoyb2dzmYIuJe8sh/AgRfcBlj/hedKVdlE/+tNg==","signatures":[{"sig":"MEUCIH9sEWUnxf2VqZIAhJo5W9gG2B7tYvAFuPqggdOQykTvAiEAn8vyTouiO7xIABImwprbmBRy6Ao89CkmYOhXzWPAGiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43718},"main":"./lib/index.js","engines":{"node":"16.0.0"},"exports":"./lib/index.js","gitHead":"973d66c23bd5f9e939b15f3396a1861faec66513","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.8_1684781336806_0.43750010662905847","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.9","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.9","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"0695451778b4763e21d109bd19f59aa4f70e4c34","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.9.tgz","fileCount":27,"integrity":"sha512-SPjD0F3gQfR4Xjc+vDFOGWl9NC/hQMdraB419enra7GUr942M7XZtahQG+6ZexKQkj/2gKjlV6BUjWWcmhYflA==","signatures":[{"sig":"MEYCIQDVgqH1qIu0pC+KuKA4GdwlNeWmfQtWRF9ozwoVkfiZ6wIhANI7tcjUDF/CHPPmh70WIm60UzveCvA8dOLBPKIFZwKw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43830},"main":"./lib/index.js","engines":{"node":"16.0.0"},"exports":"./lib/index.js","gitHead":"973d66c23bd5f9e939b15f3396a1861faec66513","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.9_1684782691119_0.005163747273119856","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.10","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.10","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"e22f37621d311bd10dae41ab58ef7cf62cb924e9","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.10.tgz","fileCount":26,"integrity":"sha512-IplhvACB9Mg4qdD6XaDNMzXdMDYY+AEy3xUOjmpm06s2I/R9DNqTYduGQvTusV4NQBPiIBTpqZKA11OzN0n/Ng==","signatures":[{"sig":"MEUCIQDmJEn1zN5DNudJ+NX1MGfRQppg3KPUKGapg20pGad8RwIgd+bx+6IHGX0Wrulam3Z9TKGPQqZMBJqSp5BRolU5AXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43898},"main":"./lib/index.js","engines":{"node":"16.0.0"},"exports":"./lib/index.js","gitHead":"973d66c23bd5f9e939b15f3396a1861faec66513","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.10_1684784089722_0.00982124332506129","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.11","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.11","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"ed5344663a66d6c1ff39d3e8410dbf3d7c76e4c6","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.11.tgz","fileCount":30,"integrity":"sha512-NTBQj2KqZwm+qYLoD0UTN5MTEVTQ/2QGBQe+Sa2jyNHosi65zi/8MWLY3qogCESWckPe2ahdNvbYa1GD2UeJZQ==","signatures":[{"sig":"MEQCIB28jo4YjDMEdqJM0LH5y2i88KxBLx3qhgsd/359L8zzAiBd7GhfNn9fGAUIi2GiOVJLdLac5SfgJ1TPh+0wnqc7Og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48482},"main":"./lib/index.js","engines":{"node":"^16.0.0"},"exports":"./lib/index.js","gitHead":"f137b221ecc0540b8393ad10df4b38fe12e71b44","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.11_1685961177217_0.27916373706669106","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.12","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.12","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"4206fafedfebe737edd39bdb8d604e2ee7ed73a1","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.12.tgz","fileCount":32,"integrity":"sha512-edJsNLNT/aBaRxlEN8imRTjfWoUvH9TZwG1Nr/YiamoPwc3jJWi8Zrj6mI/yNZVjSIX6o2FMnoC4JrPEWeXGQg==","signatures":[{"sig":"MEYCIQCxbeqZtKAMSllTI9Vz/6A1QJJ/42hbJ4RYwv3+oktVtgIhAMRaCWqUi4BydykXjxqm3XCaxx7fVx66zilXK/XV0vDu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53137},"main":"./lib/index.js","engines":{"node":"^16.0.0"},"exports":"./lib/index.js","gitHead":"0984d8f34f43b1af9617d1646a18ace0db8698c0","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.12_1687335582106_0.4112322711495553","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.13","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.13","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"4bbf075e03afc0f17a65f8df730cdf3fda9ba42e","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.13.tgz","fileCount":32,"integrity":"sha512-8WYCL9Nfi+X9YGidejSIXJS23+8Ow9rQuMoXMoehcd1TDAACPFg4i/RW0EBmcufvjZ1X1DGkBTetuyQnBBdOGA==","signatures":[{"sig":"MEQCIGXEte0CAC4Y3GEfp6PtRA7OJitJAGcFJV9m0IS3TMV8AiBNQ6xyZJpn/YD7f3voiXwHN1Hih88Xud3WosqjdKJJ3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55003},"main":"./lib/index.js","engines":{"node":"^16.0.0"},"exports":"./lib/index.js","gitHead":"d662f1f21d0bdc50c9e7c51593ae63813c4c895d","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.13_1687338997752_0.8847305085800059","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.14","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.14","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"dd89ffef11ab200cf2e46d4b89191559046b2994","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.14.tgz","fileCount":33,"integrity":"sha512-Pci7n1r/AyubSvgXsrUMOXcBpDLCRH6CN2r9hW3mjhho4Tg7wReh5W7kHvWKIINXA9D+SNJVhQKNO3I2woxbMA==","signatures":[{"sig":"MEQCICLJKiLCQ0eaGQmeVVIL68PlA/ltZ1YsuHPwVLIrUds/AiBJn8vLTYwjgtYiZUe6WINoYrXNnzsi2Ck1WMXPw8BacQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57851},"main":"./lib/index.js","engines":{"node":"^16.0.0"},"exports":"./lib/index.js","gitHead":"b6266f11c8639be7dff6e8de81edf918de4ab0de","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.14_1687379492242_0.03685977772969262","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.15","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.15","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"82864cfeee42a132dc6b4ed1df7dc07258850eff","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.15.tgz","fileCount":34,"integrity":"sha512-N7eSr8SSl8gRNx+NGQOyT0XeIKCJzxf3HnGqRFhx7fqa+gfRepNe48kvxjXla/RPZnH1LM9z/5av6FGwIhB6vg==","signatures":[{"sig":"MEUCIFn+xZmCcxZzbere+ky9zF/79TQZ7qgmtQsfJs/+re4yAiEAxczfj1egp3dPbYI5R7QrU6cHoQKrLBshWp2DtfHFams=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59074},"main":"./lib/index.js","engines":{"node":"^16.0.0"},"exports":"./lib/index.js","gitHead":"618233565058fa89ebb12dbc8e8c60975a740796","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.15_1692286072662_0.04042743892970124","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.16","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.16","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"bfe760ab324453ded0d6a639035c4bab5c58b1e9","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.16.tgz","fileCount":34,"integrity":"sha512-4cYoHqYOoHYkg/yLmYmlzro39vfHU28rnZUkCDKDXr+fl0iZ3YiNDJ3wbmSFAdbeSv0x2neCkmiE0E/tiCQxgw==","signatures":[{"sig":"MEUCIA7s6KwTKcfjFuJjf3HOKvvsIrf2a0PLiZfKwcxaY35oAiEAyUmhYyyTk9hkH9jOXpMZF81+/Zv8LaEi2AryMMoYGGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59482},"main":"./lib/index.js","engines":{"node":"^16.0.0"},"exports":"./lib/index.js","gitHead":"bfe4b1a8d815c2367fad83e50e4245ddce0d95fc","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.16_1692307055928_0.5066847338955691","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.17","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.17","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"6ae39df5e9deae32b48606fbcdad3630d7736bc5","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.17.tgz","fileCount":34,"integrity":"sha512-x76MKIgWqh+/0VSwHrdZbmnjtGgASLgLGOR001D8Kst2uNFyxliqbNUBHpjnF7WUWyj17KNZzFuUE6/sy2q92w==","signatures":[{"sig":"MEQCICyttK6fZ7M1bJoqRtN5jaKlMjmWVsJt+Buc572tzePyAiAEWrTDSXlIFXotR2JRsXOAQGNegmexR7WQl+VzZJ02Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59585},"main":"./lib/index.js","engines":{"node":"^16.0.0"},"exports":"./lib/index.js","gitHead":"aa551a8cdbefd272f2eeed1f4de3de4e837d59ad","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.17_1692309799143_0.8942091650242785","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.18","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.18","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"4de88674473d4fbe78c2b61ccf07c2bdbfe41073","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.18.tgz","fileCount":34,"integrity":"sha512-vC44dxjcAT2TFyYwvYPczvjBnSuPw0rbK/6AbDR4qZw+2CvjwWijyH0Hg0EoTZqq+56flRD2G3aGFwA8xCoJoQ==","signatures":[{"sig":"MEUCICGKpzV+3hEHZBzFjgk2CdrbroCqQjNhPdnXOIHAy1S+AiEA5Fz7mMQ8/0d07dY6C3sMZf5UH9+aJ5Qa6pkv6udteGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60395},"main":"./lib/index.js","engines":{"node":"^16.0.0"},"exports":"./lib/index.js","gitHead":"112795e18ab65591d344c77c7ee368b31244e7b3","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.18_1693231595690_0.40556283518184233","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.19","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.19","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"d9aac456e8173623ed7390fdd90c72f5342645be","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.19.tgz","fileCount":36,"integrity":"sha512-qA28zztxoCTOtY+wRnA9DttJeC94QEN8ctB0Z9KPQPiB8sTCMNNueXqrlvi7Tv4PfUyIZkUkndjuGBkbW7wezw==","signatures":[{"sig":"MEUCIQDihQ/LhckE5JPO4PWWjzgqVsjMcPdWNOHar48nIZtZjwIgTAqPL4BYpq5MXIH+ClRzX/s5RsJ0on2jILB+cnKImic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63436},"main":"./lib/index.js","engines":{"node":"^16.0.0"},"exports":"./lib/index.js","gitHead":"8fb35a9e3ef6d5d0fe0dce23b2dd209381868342","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.19_1695378859304_0.9180404941307057","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.20","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.20","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"f3e6e0e77857cbcfc9dfeb6afe111d646072c9a2","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.20.tgz","fileCount":36,"integrity":"sha512-MlQX0dwApRtf8A8PdxIq4xsu4ZMnJdLPNHCxK9FMvMMnE9g/2T4vpGwXZWv8A+KzX3jY942rZUCmAt2zbXdMsg==","signatures":[{"sig":"MEUCIQCD9WLwuRImXVfeZi8FBYVqW87LKvsMsj12WL64wvbvvwIgDwtP7tjQPq7YiXWeQwJi6WfxJMPN79dWCG7YZlTPfAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63646},"main":"./lib/index.js","engines":{"node":"^16.0.0"},"exports":"./lib/index.js","gitHead":"320523bfa2dcfa8d8c26b03ef8ed0cd5d3661322","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.20_1695403669497_0.2652730964045431","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.21","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.21","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"9af983053812dfeccd3610faf117cdf968ffc29c","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.21.tgz","fileCount":36,"integrity":"sha512-x52N2kE82L9mp1d6NYQoYfvGGFbcOoGAVXMfYbiWmSbvB6gvLkYa/jvghUB4Gc+2CV8Cvqq0uG86SWBATHLvEA==","signatures":[{"sig":"MEUCIQCXY1tUKZZ3U6ii0tOQPVvji7F7VlWgHN9tpVnDDOEPkQIgL+XOboCPtU2VvqDa5K5iwwgximAXDGO/qBq9l3CajeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63882},"main":"./lib/index.js","engines":{"node":"^16.0.0"},"exports":"./lib/index.js","gitHead":"d8e76bab97ad68fa7b105211aa239f465038f1cf","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.21_1697716514821_0.7599102842636296","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.22","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.22","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"4b4bed1cfa6b15d9823504d778ec2bf44a5596bb","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.22.tgz","fileCount":36,"integrity":"sha512-Wl7B5ex3uT4FIBH62MaLRFpn1nRKUEaNpl6tjfS+f6+xVf2IvlZqdJFXjpTOHXLkVatmqrslmmKxIKgJEZ6HXQ==","signatures":[{"sig":"MEUCIQD3UPN9m7z1TGgSJh16bta9NFktOiHZpPh0XRL1wVcEmQIgYXDue2GlbIw7BltTY3k4QdAg7uaf+UiWM4K4p1BMtAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66429},"main":"./lib/index.js","engines":{"node":"^16.0.0"},"exports":"./lib/index.js","gitHead":"8ca2412630567bddf2d55d3ea76fab3a47296d8a","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.22_1697722175668_0.9268620745433467","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.23","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.23","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"6de6f60ed16d923803278459849cea1495f86691","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.23.tgz","fileCount":45,"integrity":"sha512-uaEVl/Fg2JqHFDFoZebpj/gyzXayPAdYd1coNpEBFaur6yRrh8CFV+XW1fFRmE1X47f0e4R/gfafDNz2HJUs6g==","signatures":[{"sig":"MEUCIFrIXHxHJnxXCG2shHnB2POfZMxi/i1EwjdUhw37VgKYAiEA/1QW5PBxpBC9vWOujkrICsQ3chV1oHH+CeQPjW9iJaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99315},"main":"./lib/index.js","engines":{"node":"^16.0.0"},"exports":"./lib/index.js","gitHead":"c8ca0342f4bd10569d4f6f1d1775970029f39f45","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint .","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.23_1699667004512_0.9275069029423413","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@blumintinc/eslint-plugin-blumint","version":"0.1.24","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@0.1.24","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"dist":{"shasum":"9920a9c6da65479eba46d19cdaa749d8ec38cdd2","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-0.1.24.tgz","fileCount":41,"integrity":"sha512-xsG7O3J4AYFp1UQLbr+QtvnfLQ55o9XpbIxHmq/52lbcOBb34IFsbMYvLPHzL6XR3J/neUVISEJ5MAck6Sirdw==","signatures":[{"sig":"MEQCIBeGZAZic4qORCcFuuB20z1hGjy2QhRk50cH/Qk2VS+nAiBiRNdweC78mshvCJ/PzjOwuPqPnM4KWbRIS7+Pt3SPyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88674},"main":"./lib/index.js","engines":{"node":"^20.0.0"},"exports":"./lib/index.js","gitHead":"e9b913904909639dd0faf44b1f210d4a2ae64f73","scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest","lint:js":"eslint ./src","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"_npmVersion":"9.6.6","description":"Custom eslint rules for use at BluMint","directories":{},"_nodeVersion":"16.13.2","dependencies":{"requireindex":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","eslint":"8.19.0","ts-jest":"29.0.5","npm-run-all":"4.1.5","@types/eslint":"8.37.0","eslint-plugin-node":"11.1.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","@typescript-eslint/utils":"5.59.6","eslint-plugin-eslint-plugin":"5.0.0","@blumintinc/eslint-plugin-blumint":"file:./","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_0.1.24_1708027164554_0.681179393383518","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.0.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"_id":"@blumintinc/eslint-plugin-blumint@1.0.2","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"79fe54c58b5b8414c8bb8b85f4f70a18944a21a8","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.0.2.tgz","fileCount":25,"integrity":"sha512-Y7Bv9shAc2WUUFBTpM5pOcp2mYvNSTK6+CY47sPmacrwL5muvn5yPKVsI1iPpRzdXBAsc4OagFrtHlhISzPRrg==","signatures":[{"sig":"MEUCIQDPWyugC3pn7Q/dGxqrAQhdG6IIm3u5TpplCEqdtq0/+QIgFfbkmnD0Zyfqs3SbH8rT43tJ+Zxh2XbHKLTDlmJz8Lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322680},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6e8748d2d23b5a2e3a6f9dd612d7e49ebfbd7563","private":false,"scripts":{"lint":"npm run lint-ts && npm run lint-md && npm run lint-shell","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","lint-md":"remark .","lint-ts":"tsc && eslint ./**/*","test:ci":"jest --ci  --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A plugin/src","lint:fix":"tsc && eslint ./**/* --quiet --fix","lint-shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"8.19.4","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"16.20.2","dependencies":{"reflect-metadata":"0.1.13","typescript-memoize":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","eslint":"8.11.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/node":"18.7.13","remark-lint":"9.1.1","@types/eslint":"8.37.0","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","remark-preset-lint-recommended":"6.1.2","@typescript-eslint/eslint-plugin":"5.34.0","@blumintinc/eslint-plugin-blumint":"file:plugin/lib","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.0.2_1731489760051_0.9819420864392607","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.0.3","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.0.3","maintainers":[{"name":"brodie-m","email":"brodiedmcguire@gmail.com"},{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"12a8b0d638aee96dffa54c3699c2c4f029e85247","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.0.3.tgz","fileCount":48,"integrity":"sha512-a5J7jbP2mBXEZL47y0YFm/df6p/uSbqytrceiJEenlebTcN9N2U1tBtikXptpnecrMneouRgg1Z30wswMudMDg==","signatures":[{"sig":"MEUCIEG71m/zfXf9vhv/nEcUOVF3j2W03KToQcLMZ/v+vBt4AiEA+naZzPHTgttF++sPY9zOxUwlf4BgoZUIW361LsiZq5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82967},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^20.0.0"},"exports":"./lib/index.js","gitHead":"93f0b9418ceb32f3ce848cb0f390686cd984d6f0","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","lint:md":"remark .","prepare":"npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"8.19.4","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"16.20.2","dependencies":{"requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","eslint":"8.11.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"^29.3.1","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.0.3_1731542130024_0.839180884025603","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.0.4","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.0.4","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"f1561ed9565d3064b7fecf9c33e56d4ee3755a18","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.0.4.tgz","fileCount":48,"integrity":"sha512-AqPTf9ZdMtOdV0p1GuT4eCwbY4b4nvi+5EMDRDfHJZ/r2qyCzjfeQnk9JATy4DaiLZwE0qnVCEIfcjuYCYGeQQ==","signatures":[{"sig":"MEUCIQCuyilzwSYoOPBJAbcIIITjW9Y8FCe/bt89+wvRxpxBbwIgJNu6Z3mNNXgW5z1ZWbYssAFPsJY/FHRZDzz5RJ/TqOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82965},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^20.0.0"},"exports":"./lib/index.js","gitHead":"ff92a19937e3148b9255afd4aa30e8bfdb214823","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","lint:md":"remark .","prepare":"npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.11.0","dependencies":{"requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","eslint":"8.11.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"^29.3.1","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.0.4_1733437519814_0.6375602491126955","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.0.5","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.0.5","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"72790fe0f5faf26443aa5ff8a2fc9ef0b84646fa","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.0.5.tgz","fileCount":48,"integrity":"sha512-pKJHtqRihDCPksoH2QRtfTMJUNrnCiSVDK/vvaVddYSmxmWmQGVOnqxuJdaq4XtNZJmNy77T9Qi9BITMVsRtYQ==","signatures":[{"sig":"MEUCIGp9OWd9SwotUgUMSmgNJ5f08OaVJ5RR6XEBT3GItHslAiEAoRALADhlBb1jFVOdt25Qv3arD6UBM0/Lps6w13o/sb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83551},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"202e1f26566ea5e567148a03fabf2c5ca4dcaf4d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.11.0","dependencies":{"requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","eslint":"8.11.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"^29.3.1","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.0.5_1733438206166_0.5108601846193881","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.1.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.1.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"eb0d9f76dd5582652c1e3171a75c5c9d79ce71ff","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.1.0.tgz","fileCount":78,"integrity":"sha512-DEkm/kWvXsSEEQhKqwMVP8lExPn/UEqJsArm1wBzPweHmwrx3haHjdrXsv9jVNLb8vyMaFMF+sZjlzwYWQmzrQ==","signatures":[{"sig":"MEQCIE5ZF+csNTZDUgstZ0j14DRx0RSVn7zdcG8vb6euT13PAiB9gpwHCuR8/aEOu8Pjx/kYhYfSQig64gI5Bmpw/Qeh1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140544},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"556f59f1bcf559196d764f78bbe64ad9750dff32","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.12.0","dependencies":{"requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"^29.3.1","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.1.0_1734632448028_0.9761157572725194","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.1.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.1.1","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"505b36c5e5e8b9a432cfcde6160cb332d6bb0e06","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.1.1.tgz","fileCount":78,"integrity":"sha512-7Na8Ve3LKTBHvkJpLlupm7PxRRfvmAs+2PDOPqfKkcR2U/sx3hjrQtNaUQUDeBhKYo5/RwLsDnl2Qgq57S4ODA==","signatures":[{"sig":"MEUCIQDnISssPlKo4RySv/s/YhXGSdVBwCL6u0cQqVwpinfWiwIgOesxc8ETFIFMyygwaO1JeprsCHBI61ahcuRGFF+jO8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146589},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"8493ee1c504733b2f099a90405fe37469dd772bb","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.12.0","dependencies":{"requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"^29.3.1","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.1.1_1734640698187_0.0851841886423006","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.1.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.1.2","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"1f7ca6a7e50ed596a63aaf89fd61596456b4bb1d","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.1.2.tgz","fileCount":80,"integrity":"sha512-VTl9vWV22Nw1iyXL1EQqQGYosMkh5i3Lt9Xp3/CzR/CxGqTwXSyR0hB3FqEOq2qURrY9dA/WXw/5KKAjpU42og==","signatures":[{"sig":"MEQCIHzpkUBPl4kCOR6EKoRs0brR/TttOIjhd9npdidJIzQGAiAuYeACmHN+QNIGNwCousSM3ut+c4vc6xUEk/D24G2+2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150014},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"d2567341312e38596256eed61c4365ab48596174","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.12.0","dependencies":{"requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"^29.3.1","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.1.2_1734679481859_0.2648308982585872","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.1.3","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.1.3","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"ccf2deeef91c296aa5cac22e55d8957b552fc8a4","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.1.3.tgz","fileCount":80,"integrity":"sha512-l1yc+feRvJR+2GuHltrOxRI4VUXF+FgdzJOR25zGLGlDFzjoOUIvLycu2h+b9Cdz7+WMDmzpRQlk2zlf7cx01Q==","signatures":[{"sig":"MEUCIGg6rk965OivkL/Bh4qvcYhDcJCd97V2Tj6R4CndRlDXAiEA36keEEvtbSUaK1zGpp7/WYM9rYreCg3UoKg4nkD0Mcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153472},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"17af5763324e8a261f0af1b52013d7cffd392714","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.12.0","dependencies":{"requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"^29.3.1","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.1.3_1736454631930_0.2561681709488237","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.1.4","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.1.4","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"399f644f0b2025acd8c09803e56776e0f51675ae","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.1.4.tgz","fileCount":82,"integrity":"sha512-JYo2HWGzlV9plRKT2dIvY5bUTeswL2Sbi0HcS5Cuhp0Y8tSGr4i+XbUIOFaWQwQOquS4qSBYtNtvgMHS2RmaWQ==","signatures":[{"sig":"MEUCIQDSWeVQQDui/VxRLzmvJ8vDVobWJF2ESzcn1ldeCJFblgIgVWvoOaRORQeD8/JNBoPuU+W2p8bFqVxJVeBIILVVzr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160452},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"8fe506810da6be2456cd25abda27a052447ddb34","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.12.0","dependencies":{"requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"^29.3.1","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.1.4_1736914094121_0.02363276089184585","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.1.5","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.1.5","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"b171afb6b1ba953383add95ed020b4d64aab8f49","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.1.5.tgz","fileCount":82,"integrity":"sha512-sdjeGz1h4ImnzAngpccGYmZ84cwCUS8EHUhfLMyDqeUku2iTb5jJ0aq6DH5TRarf4AheqZpx8rKTHZEhQExYAw==","signatures":[{"sig":"MEYCIQDzFDG41/Wk5HjK7j9OirN7aTsfLOA90XkeaKwpUEoepQIhAO54N+N1VkY+bZZG9MGIRsx7QaNMqv84AJ7jHXkQ1TE8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161392},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"e14b27401cc8c1146e3aef9decfb4be6c770d399","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.12.0","dependencies":{"requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"^29.3.1","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.1.5_1736915627299_0.108881957487035","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.1.6","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.1.6","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"301e92f9b645308c81c0d07d1a9ae17726dee31c","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.1.6.tgz","fileCount":88,"integrity":"sha512-rEqaZ2ruI8NPoV814u+JeZbStC85QOEjKAvPXc4AG4SPIx2H4HYV/ky9xb/676+Au5Bx4NI7zBc4qzkgG1YsNA==","signatures":[{"sig":"MEUCIBAigQ9GiSrzkVWfbG4FLagge3aVp1dPIn2oWzoWOCCOAiEA3PSa9Xk4zj7bFHtDFXDsGs0VeN4OqXV2WnOgmQP2YXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177974},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"29e554ffa82f9ea35a06b1e0b64a2c2d9e3dcfb3","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.12.0","dependencies":{"requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.1.6_1736951358992_0.18573893999177438","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.1.7","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.1.7","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"11ab4525ecbfc5a4f2d61837c3c5c6f24f0da7a4","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.1.7.tgz","fileCount":88,"integrity":"sha512-YV0oYbEacQbYWu8XeudOWZwvLjK29kafZm+wg3Je9qp2ukJyWg/T6kAjCIFGZmLNMvCP2DWEwydEdDwe+HVfOA==","signatures":[{"sig":"MEYCIQCJJF7jBa7wBot692RQffWeUKAuKbUmudIAhXYIzjxWpQIhAOfJz9ymo6QYCPelioNQKXeYXNGTkWDlVWk2g4RJW/4w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183188},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"f060a99168171d626164689c1b9aabbece6dba63","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.12.0","dependencies":{"requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.1.7_1737033915013_0.4245616725371575","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.1.8","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.1.8","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"f41314c68c8493c004a49526aa8bdd41d76678e7","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.1.8.tgz","fileCount":88,"integrity":"sha512-eyFZzzRjJpE9YZHAFQPFXM56y+EHf8aRSGuq5z0k+DaLWU0NIbVWr2EJa6sp02afNzEf4S11tEF6shIWmcw9oA==","signatures":[{"sig":"MEUCID+T68kaUfKSnQItkE4nzsT5xdD7U2X48gY5faXN2R3WAiEAiDakpkQps3Z6Xr4iNh2pNyZ+dQaRhxaa1R569zISBcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183198},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"98e88c784dad22cdea1014025d88c44d44a384ed","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.12.0","dependencies":{"requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.1.8_1737037524207_0.3238969235208844","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.1.9","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.1.9","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"3df9b5a047e1de2987d2f44c6f5264c7b853f536","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.1.9.tgz","fileCount":88,"integrity":"sha512-8LrmVNSQsnS9RTL30VMeZRdV67awX9NMzMn5uC2ZqhRdOMDmoh8QJGgU4Ahj5GAPuTMbjCzxubhQeSfSnkJV+Q==","signatures":[{"sig":"MEQCIDsKRVceN6sAq6Y3y6nIW8kp8sWO7Is/XHDx9AiNbLbqAiBCbFJ959Dr07VBipXpioKoASoSLL6jtWapa5Zu89ilDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185123},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"9df6d80843c6d03332afd3451fc4d1847895dcb1","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.12.0","dependencies":{"requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.1.9_1737351747888_0.17860413591494195","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.2.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.2.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"4bfcc829779b2c91cf824a8a952e46362a37155b","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.2.0.tgz","fileCount":98,"integrity":"sha512-xbnz15A8n/Y8x7t2zj7PUXliJtTjhlSVxlRwNU3LqRY9nnzJ4or7XX8FdGtuPmoUv6sGN98J4t/zV8tPqC8hlQ==","signatures":[{"sig":"MEUCIAb49CBzoRhyAucKWtFfsg96ZKxZS/yXV4w4EEVgCRjTAiEA9HlGMMqBJm/t4Lnh1eMr0mvFLYkGPwK23D82fBWp/Wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220314},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"237eeb1c5ad4a5e751512d384582945f9a9d50a6","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.0","dependencies":{"requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.2.0_1737682636836_0.6666653944463752","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.2.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.2.1","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"ea5ebe5d03b759bad52a238e11c92a8be986f9bf","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.2.1.tgz","fileCount":100,"integrity":"sha512-EoTsWYWRjwea2mS2iG+BsKtotIm1nBi5Dwm5e4Lz63RC+7Ux9Dxk0FbN3kQZRTPCuy36mUN8/EUGNCQ7WBQUFQ==","signatures":[{"sig":"MEUCICSHf/y5MKbgvSsZDLWZ7iJfhi2brVuN5FNSnrJaHeq8AiEAlml7Mr8aM8438SV0sBhBUGVaQp6rHDh6CUjgn8h3Yi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233415},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"af0dabf013b867565488652b4f285e2746b4ef63","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.0","dependencies":{"requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.2.1_1737988796831_0.2176559913391416","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.3.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.3.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"b56b1277abffe2148723de5f4b5f1570e5af9967","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.3.0.tgz","fileCount":112,"integrity":"sha512-NiSD9Vh45XvdWhaUbcK3gur8+eCvpJYT3SaNvOIMarcVtz3LKw+iIizsuOh7aR2m022ey9ocUtp6ERZTt7yDGg==","signatures":[{"sig":"MEYCIQD0fsH4qhBCqNQGRo182dxJ99B9jX7XM8QICaFswoScawIhAPl8ORKutZQ4ue8JUvLkjg2QBj2LGRq43X/HY2CV6pQt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264741},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"f20c9435316e64645fcaa1f43a3f72339e057448","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.1","dependencies":{"compromise":"14.14.4","requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.3.0_1738164533953_0.38015759856092446","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.3.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.3.1","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"11655b692a629760310fd06aa85c7e96a7aedaac","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.3.1.tgz","fileCount":112,"integrity":"sha512-uQBpRS/qns6CNMy8BEg4HAjBYWtwVoSaelSbCXcC5oXrHjhsy5X71SCk9aLj3KE0DKi71FaEJpQUf0rf+kvN4A==","signatures":[{"sig":"MEUCIFbK7KfT2WE2ZFjloxOmApvYJXPGy10V7Rro8KgHhtbLAiEAy+daIrvtnvd7FZI0uJmQAUoGlb80kVMe6d860voc9FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267153},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"9936f4ad4763ba470a7deb0dd5755bc6a0a43253","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.1","dependencies":{"compromise":"14.14.4","requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.3.1_1738173670910_0.461061438109158","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.3.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.3.2","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"ed0941962e561cc4a53608c17eba47cf626ec61a","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.3.2.tgz","fileCount":112,"integrity":"sha512-ZenuHoRiQnB6HHJmcJLRsxR3thFHuHRHAw6hmHtP0df94FWL+PcWcWNkeFx2i4Wq+KZQKPnzvGeyTfH85DuNug==","signatures":[{"sig":"MEUCIHf6/GpNyXuUt9tjzcmRc0oEPkCno6rJDcBBivS8wJhnAiEA2ZUt9uSw9h5k4bVBtQFJuC9Z1AO0S5ionEHNNhP/uEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274444},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"752b5699c25d6de02277b0fc07a4c2a89580fde0","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.1","dependencies":{"compromise":"14.14.4","requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.0.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.3.2_1738182256690_0.6195152928059173","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.4.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.4.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"88eaf2e58c4ea39f0c7d4a985c76cd45af77622d","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.4.0.tgz","fileCount":112,"integrity":"sha512-/1QXHpnJ9qeB9e11FvZZ60JphXG9Ilg7Ktj4oG/LLg9YYB7HAiIHO1WVXzX6xLe88jAWO3UomArBCXZVwfpF5Q==","signatures":[{"sig":"MEUCIQC2mny69u1UfFvuFdKxi5nLBX+ct++bLKQLAbIdyyM2rwIgT05uLQM2CQlkp1EvIr3wOCG8TAn4AAK89p3Gn8QX4Ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278501},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"d98d0ca0ec031ae727209c156cffe6e1d140f865","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.1","dependencies":{"compromise":"14.14.4","requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.4.0_1738261872517_0.09700555208907402","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.5.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.5.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"414b8e778743c06f4ace76e23298f7b312b308c8","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.5.0.tgz","fileCount":118,"integrity":"sha512-h836JtOjgOFux4TIYFpyNn4UkizOe5JgrBSckNxv8a/jDjAWx8qeqP21shH7CMhhfaUPN5cnK+/AfwM48DXB/w==","signatures":[{"sig":"MEUCIQDlFG7Kw2JM/y13XlxUoZ3Ifa/v6In2Y5gpK9/LrN2GdAIgEx1ESHG4NK1d8ybwre45DzynWeiQt8F1A1LxwYdn0cY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309680},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"f27ad3b70905bb34b1b5bc6bb26b0ae19e7901e6","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.1","dependencies":{"compromise":"14.14.4","requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.5.0_1738272410922_0.7976514885864137","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.5.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.5.1","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"7c92d4af68ea29e7a2a94969877a50b8ecbad1da","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.5.1.tgz","fileCount":128,"integrity":"sha512-zU+0cDQRiuUoJ2FDHp40HtlsMjS70Tm4oK9yoZG0AsNdRE6ZqsEP2T5zy8RaS1qgk38PAaNZiyt0MXvixBYvyg==","signatures":[{"sig":"MEUCIHgcH/6ywYN6JFxu47jzFM77wbQjUfSW9GMYF2V/KPv5AiEAqJynvWecByy6tS/O/i+nlWR6VfptJO2oI9Ho/bakRlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342687},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"91d5086612e069bb88200315bd6198f5c2d824d0","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.1","dependencies":{"compromise":"14.14.4","requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.5.1_1738363600632_0.7313771876246766","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.5.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.5.2","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"1114627690ebf0b7934f6e01d3c2b59b421d4c76","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.5.2.tgz","fileCount":128,"integrity":"sha512-CRRyeOqBvqBBguIOO/u8+x6i/8sPM97XyJbdeZ5DjenYOCqXt62WzTuVveg+ay/KiyDWLIih4GhDbZVgdSJ7kA==","signatures":[{"sig":"MEUCIDO36XbbYr35K7uwLtbAf3xTGcvdq2sFJB89fzIBKf4mAiEA6wHgvSPNawoaFycIvSKsaZnesYxwrFDvPIW8CYaUTAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406454},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"6eadb0a650483bb380c1241c6837a313ae353f63","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.1","dependencies":{"compromise":"14.14.4","requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.5.2_1738363916931_0.6112088824375204","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.5.3","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.5.3","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"9abc9cd2380a229cd5956dea5444e9906ae743fa","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.5.3.tgz","fileCount":128,"integrity":"sha512-vvyZUftD3yAXWahHTBcmXd0qNOEMRXpyWJ0LgWKzrGxw0gNpWIDpBDZOLSSuG8uo2/dQqpcHzUpMdri3EO+3CQ==","signatures":[{"sig":"MEUCIDm3ivBMUdFnKuRj/jos85eIRA8p61nf80WhppspCtteAiEApo/kQqrpnXVUOwTW4uhM4atN55tjf6tIJjKYJQSbQc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408547},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"e232eac53c4e0c5dd1f710ea5be9ef06ec7372e6","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.1","dependencies":{"compromise":"14.14.4","requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.5.3_1738374713282_0.44204556875501266","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.5.4","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.5.4","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"81cc58837c965bb29a3cb18bbd702dcbe991f41d","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.5.4.tgz","fileCount":128,"integrity":"sha512-cC9KeySZQdRPOZvd8YxNgGHxv7od9CUYmKOq0krFBNrOey0EhHQvZMOWOXs6GpsgaWnfkFHJWdU2saZIsINZSQ==","signatures":[{"sig":"MEQCIFhaBVj02QBzKEbmWobi4ONeDBmGeS10J4/Wfbj2AcBbAiAxuusZxLDtxgpUwsJjv6g129MirXdCyo5uJOHPja3SSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410680},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"f574a43bbbce5a3ed0c0ad6831e53a4515dbfd50","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.1","dependencies":{"compromise":"14.14.4","requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.5.4_1738376507074_0.538567146389624","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.5.5","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.5.5","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"581dcd94a41a34b50fd5aa7012b9667859413e94","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.5.5.tgz","fileCount":128,"integrity":"sha512-ZdEIDPjMeQ5wLV2OZqI35H1PArsF/1lTchOYVAZs41s3A0dtrFwov9/8Zcx5eoePa2+NKrSuGDSV0W/3x6FLng==","signatures":[{"sig":"MEYCIQCMK6dENJ+tQqJfTmYRbX896SsYYgDpVzX/R8CUTUe2OQIhAPWiw6uiEEsCljBmgeFW3dh+RAGYT8AYIUFKwf7J+VRN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413357},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"104db9d0b643d8503e237dd7fda39505a8ff8585","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.1","dependencies":{"compromise":"14.14.4","requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.5.5_1738446931208_0.7540904978255671","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.6.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.6.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"e96d222321d1bb468e4f515fde1a6e9800057d65","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.6.0.tgz","fileCount":140,"integrity":"sha512-VoGREXK/OkEmDCwu7r9pihOnU1v1fIMc+SUfPxkXrqnTQQbVkQe31tfOQ0K/nve36A4ciDPg5QsHc/Ux7O1m0Q==","signatures":[{"sig":"MEQCIDcpVQKzTblEih5bzbkL8EUpJKrDkOTOXPfd0cKFVUC3AiA/naJOa02x7d1EUBWhLgWeT3Y5LWCDdHUdLRJ0LCVTGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472729},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"e368b0ee4e50f1eb67fd1eb1a25900ccf309ba64","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.1","dependencies":{"compromise":"14.14.4","requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.6.0_1738796505489_0.2535844848254445","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.7.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.7.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"6d3f991930b3dbd080a95109b3c329d8018847a8","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.7.0.tgz","fileCount":148,"integrity":"sha512-wAoQKLsC8y2OAsGJe0W2NNmQTisZSIf0yPCrTBhmnjDnIo7UxLV+3bcNZnKsPaThEqtS/SEkAhAHCulYh2SnKA==","signatures":[{"sig":"MEQCIHP0yVN6qaVtblBid01o0ErMyf/etp6oaVEWIkl1ariJAiBnyZH+dbBE3xwVdvrn8Yg3uevwhh8OEw3zd54cIOccFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507778},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"108b0af44aa70cf65dbe0c6ac20dc5751ec8e70f","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.1","dependencies":{"compromise":"14.14.4","requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"^1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.7.0_1739201223207_0.15144423958313413","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.7.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.7.1","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"2101365713e395f6bf651840edcd801b5be0def4","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.7.1.tgz","fileCount":150,"integrity":"sha512-NmyumHj6MaLUvpF6oOJdDJT7D6ol8bkaXYWmVanF6WHbcJOnviCqUaNGSN85sJYOkUBZjW6ZPpoePqKQzQpBQg==","signatures":[{"sig":"MEQCIECZlcqCYyRrYvrfpxNuWQnh88m39hI7fDyHcfzNuUCkAiAT8dDM/v8KJvxwgHga8JuyqWSIDA/jm4pEEsRM4mbKFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527068},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"839564b7f1636dea300fd6faa1b2f922094b4b1f","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.1","dependencies":{"compromise":"14.14.4","requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"^1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.7.1_1739390997096_0.3443820246316447","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.7.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.7.2","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"782efd59711d2fd6ecb60b274e4f33dba3353950","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.7.2.tgz","fileCount":152,"integrity":"sha512-9G8lg72v8W5XSgUD+M6uCTMOBZx9t2IRo9UUvg9g7HOpP0g5k0wJ9Ue+N7KFQGR49BbQGXnYDyjwcYx7cy7w8A==","signatures":[{"sig":"MEUCIQDtVMiVs0EKadig8OyXmDOlbsmtcl2QUzB3AHpgv0zgSQIgI+XQmjPOcGrcoLGdOWlfTx4etKdfK56JU5616+4s9VU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531769},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"c36b23b4495e1720e517155fbbaedcbb2aded2f1","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.1","dependencies":{"compromise":"14.14.4","requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"^1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.7.2_1739393814916_0.38622647853499714","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.7.3","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.7.3","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"8f137d5d748cb08b1bc529cc8edb9bbb1556b3ff","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.7.3.tgz","fileCount":152,"integrity":"sha512-9TTyVX6gcyn5CuCimGPgyPx1GPJvt6xPF6nNJ5vqNn1pyOMIPtP9fs6dHEnkSD34BqySBhvXa9jpD5dgYXU43Q==","signatures":[{"sig":"MEYCIQD2pD4hrnHN3Qyt2eXYxWwIBXNgszeFhlLY/kU+zcFiGwIhAKNH5KqWccj5J76t8gNFsJ3mKkKvWkJaes+IOo/ZNXrv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536327},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^22.0.0"},"exports":"./lib/index.js","gitHead":"34bfc689c18fbfecbffbd17b0e95cf21b689bb72","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.1","dependencies":{"compromise":"14.14.4","requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.3.1","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"^1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.7.3_1739674666038_0.5803263680702682","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.8.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.8.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"ecca737c52dc421bc6b82c485f7383007d6f7b62","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.8.0.tgz","fileCount":176,"integrity":"sha512-oVfvVElrY6kZ4xaUbLaPtu9OAUBXRd5842FhJBFiczORAmgFeWefHvj423Hc76fNJKs279bttU4uUWgc35oBJQ==","signatures":[{"sig":"MEYCIQC4QsL2nzuBfvIoax51AQuN+1DSRig11fXB3wy4ktkqewIhAKbJUFcbl9ZM91QnCiTw0Hpq8ovQOMvMHz+4RDFktx7s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749198},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"1b4e9649888712a132e59b0722bd2bc88df8e878","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.13.1","dependencies":{"compromise":"14.14.4","requireindex":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.8.0_1740557522625_0.04923770276292272","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.8.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.8.1","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"4d56740c049a6a810fd64d2983095fd82d832ece","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.8.1.tgz","fileCount":206,"integrity":"sha512-mo2BC5LUAAo5nA/jWDKTrgKAMSsA6GheD1ngkzUUutujiZow4BjqGg+zun+l/4qvrBgqB1YV8qhIKcsCyQP2eA==","signatures":[{"sig":"MEUCIQC13qELTSXVi0YAZfLZMSYLqzu737OgYsmv2o7OxHGhOgIgfEinpoBIXLT+YBZVK+QZjSBuHuZruaed90C+NtY6/08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":936070},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"9f66fedcbc4072d926826ffb4cabd178e3fcb1ca","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.14.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"^0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"^29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"^14.0.0","remark-cli":"10.0.1","typescript":"^4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.8.1_1740699465584_0.5631934843845123","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.8.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.8.2","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"538d935f7be682f01d9d405edea3f72885c0e6a0","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.8.2.tgz","fileCount":206,"integrity":"sha512-gGPmOWamUyaE/xTCsLRflO5F+lcpCrVSE7AfpnAf0OxxdPnnG0FzFuz84YupARowHmtRXOCr0qpbEWsgKSryow==","signatures":[{"sig":"MEUCIHN/qTECLgC9VdBCHAc6gBtC3+ZK49xArNk2rcWRvhRXAiEA4XNILD/zpECxtus0vRqncSqPgknHGeaeDIOSn62kX0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944413},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"80869ae89d144363722db927c932190fb5879358","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.14.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"^0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"^29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"^14.0.0","remark-cli":"10.0.1","typescript":"^4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.8.2_1740786656704_0.7378281141611942","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.9.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.9.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"3a92a394230d9f19c9f8a5709e75586b211bf38f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.9.0.tgz","fileCount":208,"integrity":"sha512-lJsFZHXmy9fWBQxiKaYBWB6uxVfPKzXzxLdF+FeEai4JEsgJj2K10hcNKxXFs+a880hhvXXAT3HwVdK/ojPDvw==","signatures":[{"sig":"MEYCIQD0PnBvIaI+CJRv/ktvdaMJwnhAO/lAwREaadiqnwEVRQIhAJQIqaWI/M5C/MsZHZ/DsFS87xkKpBg0bQ3lFAZp4MDg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947862},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"2d428f6ef1c5fdba92c87883fbd414cb0edfe982","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.14.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.9.0_1741035108135_0.20146334863034943","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.9.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.9.1","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"c00cd0358428ea4e7758fe62ea2ae53ecdef8cdc","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.9.1.tgz","fileCount":208,"integrity":"sha512-xL2ACBhhL4w/HvIeNwQgnqViZ66d3v+ORwEaKqnDIun1Kdodr8shQR9MpLqmcmqVvLuF+9p2vYoPNREDlB18KA==","signatures":[{"sig":"MEUCIFzzED6j9C9tOhg93gHDPgUEv8XfIMvk2uya2qD46SPHAiEAqV8Q5iVNkeJQdVjOykbmEqRjFvEl2sHtiC3G5n8s9SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947862},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"1c81a733191d117797bf74e6a86af2b03ebab706","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.14.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.9.1_1741035510509_0.8116618920796235","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.10.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.10.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"348686e8011b0c9b9b50174908004f40a885564c","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.10.0.tgz","fileCount":214,"integrity":"sha512-tSQpoLXoLKLhWPkHEopNruppvD9O38oCUZmQOY12mHBHObR62djzj0Qo+e9kZpKkoI8+0drxr56QjilG/b0QWQ==","signatures":[{"sig":"MEQCIFFJbmZQUeAhthVso9bV7+Ajm6OTw+iYuIB2Vx4M3PNDAiAqjpgboZ6J2foi54wToQ0GsoPGWLFgdaoDsztD8Ag57g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993442},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c6ab1fa95c59eb9d6825f756ac9d76b78c761786","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint ./**/* --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.14.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.10.0_1741137902867_0.11481468716832555","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.11.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.11.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"761966991e332fa079263a8315abe5e3ac227c4d","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.11.0.tgz","fileCount":216,"integrity":"sha512-R9vyMgJIvuGEpzbi+1bqIDc4Vygvhezzk5CBVdrHSayFLNY1zhCf4lIaM+TAZknR6R1vsK9EdOfPhiR9aWQUjA==","signatures":[{"sig":"MEUCIFpIUDd1mjkNFRk0Av1kgOhwYBYM7C6g5mcplT/zPvfMAiEAsDKSZQ/c0wpr0o9sQpEOsU9wCC6awrbzITK8YtV8wKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1046229},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"8b2f185f7f7a5a48188d619b802498d26e12b072","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator --init-rule-docs"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.14.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.11.0_1741428346190_0.23519551138234052","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.11.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.11.1","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"466de89253202a70fac84ca5d1d5ecdaafb6e830","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.11.1.tgz","fileCount":218,"integrity":"sha512-AAYdLjWT75QkbL9oaoJG7VaJSF48hh7f31Fa93mSto5toLb564iXDsRi+oAF/NixuLrLxQlGsC2cP4683LEU4w==","signatures":[{"sig":"MEUCIDGJOFcQE9+XdzglU1HxuA5tL8ZtR5XmR2gAX1wOwWe6AiEA7ybBYxYummx2GrXNKulnE7zkp9Wykhmn2oL+MgBzWxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1050962},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e7ad1dd73cc62df2e4701ad8cdc42a2628b15822","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator --init-rule-docs"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.14.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.11.1_1741630494924_0.41959549012366915","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.12.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.12.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"0c5596cded86520ff33192df4e8526620e08df60","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.12.0.tgz","fileCount":218,"integrity":"sha512-IoktNRtZz8OnGxIfPLhQcrS/fMTSLgnxo+ecWDI48Pu6kPFt2WH/dN/4hLPs8PoN2PLDHZlSV/pcfsijmNkkzg==","signatures":[{"sig":"MEUCIACEHhzWbTUN4OShJO8skiEnVk3sEzmjNoRe6Kcf73g+AiEAuxG3rE0U9CbNGYbo863oKuEfnL6fGp+DgznvkDOwM84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1074099},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"9c485bfc8b000209bdddfe9e83fafe2efcc38e9e","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator --init-rule-docs"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.14.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.12.0_1741642603765_0.6907312124058469","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.12.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.12.1","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"96f38d0200af0adc11a8705c672f969e3cbd46db","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.12.1.tgz","fileCount":218,"integrity":"sha512-Np9+ySnRrEzAAkyGIbkTRwgDZVQ9aSkShHxZEWpLDYamm+qzmDeWkoNEtgTyn5CU8WrWYAT9i+NsMcKACvV2PA==","signatures":[{"sig":"MEUCID2s0vqyW8bPYuzw9iZqNJyW0Lfi6ovdDv/NWskIpYByAiEA+JuvWLVSRQK4OFJiaSgQbbVYS4nOc3BJy8fw1Rs8WnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076616},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"5d342b210b748f31d9a785b22b9ac485c9807927","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator --init-rule-docs"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.14.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.12.1_1741738821729_0.5279825900605695","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.12.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.12.2","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"38fea405bbfb4eb6fd91cf94ad2ce285890abfae","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.12.2.tgz","fileCount":218,"integrity":"sha512-2t5hhWTmohw4c7fvu7K+riwPX4i/EOVEAtfckHGcQug8fF0CByKVRIEVCHE5nnTEQ9EsOydmZ+eY1k/aJVuZog==","signatures":[{"sig":"MEUCID7ZPd+/83VcMURiffu01Qxr1i/ztAkZMTIUEYtLMS76AiEAredA8k12s4zQ5egY24Q8hiLjijOVuzPk/J0N55NZEwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1079682},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"80d815f490c6ddfd6f6c5dbd3899ca9eff8b9e46","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator --init-rule-docs"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.14.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.12.2_1741907115269_0.597817564062787","host":"s3://npm-registry-packages-npm-production"}},"1.12.3":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.12.3","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.12.3","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"64b5b3c76c50cf89e9fcdb2c9a7528c67683508d","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.12.3.tgz","fileCount":222,"integrity":"sha512-GGF4zOqYY4mGyUPGM2YOWatsOfSCOzOmrBZaY3BzmrlSFdBYwVJ3dZ7UNZRCxvy0FdMmOwrbB0WZ7kl7UBfF3A==","signatures":[{"sig":"MEUCIG12e6dZ/9OWHDyis9AzrHltwVUlgmXTzqDs8m1FhP8hAiEAo6SKQM1Y6gqA+xkAnpp/sWp2RIA11P8ejZt3jGMdUJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1109655},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"854a5c1b8a26b4ccad3a951543deda4f13eebcd6","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator --init-rule-docs"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.14.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.12.3_1742482553249_0.002241171030523903","host":"s3://npm-registry-packages-npm-production"}},"1.12.4":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.12.4","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.12.4","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"0e759d67cd22b97dec623dcbcd268a37a7c76190","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.12.4.tgz","fileCount":222,"integrity":"sha512-Wwn4Seus/dTN0dg2HiMIfCD55fFWfJI75DNOHmhTJu6GSt0cn7UU1bLqQxz3H6N68+nbXeUlY/48wUGymu3Hqg==","signatures":[{"sig":"MEQCIBRBmaUh34NPYTX2pjyG0UCMQ6D+m3dk5TrfxsiAugBTAiBicE5fI8WyL3HPsVtp3AD0gfO07qtzsWtUCKzCaFREvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110083},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"74645c565fc82b62614dea16874e8e7210480f5a","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator --init-rule-docs"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.14.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.12.4_1742497289286_0.491458475806553","host":"s3://npm-registry-packages-npm-production"}},"1.12.5":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.12.5","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.12.5","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"81055b1bd2f18ee70f189cf35d83815d15c2c230","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.12.5.tgz","fileCount":224,"integrity":"sha512-vIgcxZXu1IseUa7zixdum8dNI8uuF2m+5x/Pvfm2mE1v1aZOFQ9nB6Kl4CS/X9jtDcsdVdtwbkIYPAB9xwjgvQ==","signatures":[{"sig":"MEQCIBQdPfWDJtOnpTzwtz1nby8wF4rRoGFqdUNJoxy5I3N9AiAR7V2vaVaK4ArRi/9+3PPW1M5yoG1WEw7oBi5/NBz3sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121318},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"138f1aa5802c9a6babfa9625db7a684259dd700c","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator --init-rule-docs"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.14.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.12.5_1742658897126_0.9108818731007671","host":"s3://npm-registry-packages-npm-production"}},"1.12.6":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.12.6","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.12.6","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"brodie-m","email":"brodiedmcguire@gmail.com"}],"homepage":"https://github.com/BluMintInc/custom-eslint-rules#readme","bugs":{"url":"https://github.com/BluMintInc/custom-eslint-rules/issues"},"dist":{"shasum":"08de5a16b1e0c02c515b0bf76c7d86979c14b459","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.12.6.tgz","fileCount":222,"integrity":"sha512-7KyYzSLPTN9eIqNgwEnLu24s2gMDuM1kMZQAYXjvJF0DGZ7gFVD0YsD4q+W/D6inRG9t/agFVu2HSCITNNIxJQ==","signatures":[{"sig":"MEUCIQDvjmRp+d8SnPIaM8zJ/PvRiTXKTUUweOPqMXnxeBhR5wIgZIaU5FxwboPS+ho3nFQnAGQQXItT2cDvt6MNflYT95g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110083},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"eb5080defd35b70ad37091dd76d16c5934ec072d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","lint:shell":"shellcheck .devcontainer/git-flow-completion.bash","postversion":"git push && git push --tags","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","update:eslint-docs":"eslint-doc-generator --init-rule-docs"},"_npmUser":{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/custom-eslint-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.14.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.0","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"4.9.5","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"19.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"1.7.1","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"9.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"9.0.2","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"10.0.3"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.12.6_1742660320504_0.02476086681776901","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.13.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.13.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"744a7270d3a1330378226eddd32f2230b422f728","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.13.0.tgz","fileCount":288,"integrity":"sha512-9OOhwuhB8tpkmqBXTmKvohn/6NPcKzUkjGG8xXHXIib4i8FTYhTU8X9beNgUYLGjXmbucfUL0dPTvNMfSKFbJQ==","signatures":[{"sig":"MEQCIFSQ7eVd2aj2jhV++TCVEQKxnFnmXPWshKHsz9hG5ezRAiA7abokA7S40U4TtzWjsYBrH5Ay+8YC4AsEZJ0hQIoihA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1729382},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"0dc7ad7b7d2fa53b151d076026035fb097273090","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.21.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.13.0_1765482820042_0.260922797565029","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.14.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.14.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"d7b111dca3a1e684319ea7609d52230a4b772ce4","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.14.0.tgz","fileCount":354,"integrity":"sha512-fdIheg1lo1Qu3ZzUJvqOK0sEkJAWHO9m+/TwP2d6wBxv3uAScDzEwDUEJW5EyUQ9BqqO9S2g7kXAd5zo9XXF9A==","signatures":[{"sig":"MEUCIQCR1V6siapubMuUUULP8RtoR2+KmcH+DD+37Fr9FiEI4gIgGwA6mJ0CLtgFkZgPJHGb0vMQIJOrNyTsOMa9T3RIq0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2535151},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"366c9a7ce6a20aa3eaa985462f5128ebbe8fc5f0","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.21.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.14.0_1767726244153_0.3606033668450275","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.15.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.15.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"968943a068a5bc85a773f8b82c910cd2cb3423cd","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.15.0.tgz","fileCount":358,"integrity":"sha512-H1mQKcSe47JtX9466l3Dzfnye8y4zwFHy4rtNxXw0dOcDJxm/WCNsffG7YPURGAlnp8EwNEtZ5k4HoOjYRKHig==","signatures":[{"sig":"MEUCIHVgNJl3PIglL80sCUSlqB6LvlEzaLJp+K3LC+PvlXLaAiEAkpNnruAgAiHeGM/9/cnFiWwu6HWPz7K9T4wEg95D5Yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2594767},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"2362f33962048d3b1483bc5673aec8bef9dbed2b","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.21.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.3.6","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"18.7.13","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.26.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.15.0_1768885907897_0.8746614952986234","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.16.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.16.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"962b26254696a296f996815306459430371aff30","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.16.0.tgz","fileCount":363,"integrity":"sha512-ik6cxmwMDH4NpHNgQIBxUs3s9MW+Q/CZdcjyB6Dqsx8fVoPV/m/Gg2OYsRLhyrDmjgFlFmMnW13JHeftEtUyvw==","signatures":[{"sig":"MEUCIAjBPUpAN1MdyYQmqqJvJIIDda5BEjWA8F6ONfsZf3+uAiEArs62jiJoBM+qsFj47PzPt9K88gpn93XTfkZnlH30Bps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2654661},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"6569c57bce8f393480a899af0c730bd51a7b4a16","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.16.0_1782761688317_0.6970827791713974","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.16.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.16.1","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"1c07e2c867ab36b76aa98797ff9e3e2734b89e6f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.16.1.tgz","fileCount":357,"integrity":"sha512-THRzNTTKTcj34EzAA+BrEBm5ImT/8JaY0j7H18MKZbaZzsgMpNWJT9Mb2UUbbSCrEC9eKYVWdgNkSZ1bQ/mMKg==","signatures":[{"sig":"MEYCIQDenLW2Sngs8JPDnEChoueC7N0Qkw5NU1/WpVj21SzTSAIhAOl6CkILImpIHXFC0v3PqI6wF9L8hSHf+vv6EvWf3cOE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2628978},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"85eaa29af8744804ea2ec1de6557b0d74c53e838","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.16.1_1782835118663_0.5613885093156326","host":"s3://npm-registry-packages-npm-production"}},"1.16.2":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.16.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.16.2","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"d797857e3ad47836f32f1e447d6ff883b8b06f6a","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.16.2.tgz","fileCount":357,"integrity":"sha512-cwdlOYVxqB6OypZoAHMzco/LNP300pEwEfTO5kgAsljAWkbOR0Orko9dkEppTMR9DN/TZQoffC7s/qh1IxGNhQ==","signatures":[{"sig":"MEQCIHB02vRo9BlNwYuRZfrZdfn6rNcAynFc9DDuRy5JL0O9AiANkd4PL9Er4nQqlmEuSZBfBU3alziPpCd0ceU6Lb6BlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2633435},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"6453c8111d963fed3aa43eafb56edb0c1a62c7ce","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.16.2_1782857879004_0.8533954208865655","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.17.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.17.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"13ca7db80f65a10b87d361c2d7232cfb19d3b945","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.17.0.tgz","fileCount":399,"integrity":"sha512-ttZ100flpWbcwVofoSh4b61fdUDUa3VV/qn8/sngMgM3Vf9XUpotcZum4t9OtMJIn8/VKFaCGJ1ZgXkmHmeH6Q==","signatures":[{"sig":"MEQCIE+2umAJF9Rb0xb8oPQoZFmKZG6/7uDwRRkGobSoXsVOAiBWsKx+kjL60857mc/d693X6q74WTdA6qREMafeVQ8gYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2948524},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"22f115453e6c0c5acbf74c80cd54f07914227f1f","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.17.0_1782882999747_0.8684570558038758","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.17.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.17.1","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"52e84f43813ba79c435bdddc49cb990ec3c9288d","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.17.1.tgz","fileCount":399,"integrity":"sha512-LgHurE8xZ2/0rUojZUhx1Mxgl0Qjfi3dZJ2gTruZoYPzpNQZBFBNir8B3vO/rSSYOLfYydd0t/OoZr6urp2nIQ==","signatures":[{"sig":"MEUCIFLLO4eNdBbhRXVjiiAkB7BqLd4wFQaFyizrYoJG2ezYAiEA6haUtntV3fzL6ur1kKdr8XP5yAj/fo6jveS2W/kb2N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2953360},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"961981f94c6ad7c66cd5ebc66e83f08ff8382bca","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.17.1_1782945115781_0.12683168082991636","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.17.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.17.2","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"063f5d6a7c9c8e6db73d7c9395d0a8375623783f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.17.2.tgz","fileCount":399,"integrity":"sha512-NwtTRzsDxbZ6/3mP4f+/m/TQXuIjsE8uT2x1CQ1GR3nIHbb6HhnnkBtUX1XrVNcbxp+Ard89pNSk3GXOl6jxeQ==","signatures":[{"sig":"MEQCIBWywMm1vmO9JGJ+GJUWW2QjWie3mHa3l4nCQEXO5tNqAiAC3dMrkMLDBtwD6F1X2Zo6fPIYueLgHNiCRX76kLD1Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2955999},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"89e87fc2f1fb873ac686ff8474bcf40109b02b5f","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.17.2_1782995381907_0.045514692312471405","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.17.3","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.17.3","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"dda966298efb7aa7052f94629f0646a56e8653b7","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.17.3.tgz","fileCount":399,"integrity":"sha512-1RrzJvf4QIFx7pXCyyl/kQyGkyt6NJpg/J1ywUaH56kJPBn6ytoEAFVHDCLsrbjHeXeWNXRp5XPdn5NQ49nrKg==","signatures":[{"sig":"MEQCICVIgK+e944kcqpOaEbNuAUWhyUujapjZMb72sRbmI/oAiAPNdKLZnoRGFQi8SLmUkb3LRaHUTkkBGmVFCkS/ixWcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2962082},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"5415884709143408b506ba5b401120f8cecffc11","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.17.3_1783008467470_0.9393788199793724","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.18.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.18.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"e8cf205ddf53c05a2ccd37d099935ee3901ed76b","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.18.0.tgz","fileCount":399,"integrity":"sha512-fpcjuyFrb3Z/APT6ocpqZ9M6Wew1f4Yzi4orsWUn1EJoA7ocpIYZWg449pQbRQKZfjIapZSFt224T8B7CKJ2WA==","signatures":[{"sig":"MEUCICi/aGAgYBKjWHrPaU2KuBgE+JvAhZAhvkZPz8zgPY38AiEAiKC9tJzYzy/Z5qGAc+SLrzI9bqs6lhDNOfH6ZSZNeG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2963153},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"d311e30359345c081bf70a6a39b381ffea1c09a3","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.0","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.18.0_1783009195270_0.6733842957104059","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.18.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.18.1","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"c40c3f1e8f236c6575779f58fe376023d5df0815","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.18.1.tgz","fileCount":399,"integrity":"sha512-TwxemmqNhBNekH9MxwyhZWTO7iIqfXYBUpF9D3FD1BAXw9/c0Opn5G51yQ+nD1dXMXndv8/WV14+yeyW3RXXzQ==","signatures":[{"sig":"MEYCIQCwLrPO0pyWNi/kbvKE4jLM4gbEop8/IsdQeYAR31HqNQIhAKv8UGt3G/KXQOlmXlaialKBWrqj+5vPLdJ7hmsF1jyW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2975639},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c2a46c11ce29dc53f6bf6e227cd21d03dae68758","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.18.1_1783308976087_0.422033655563371","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.18.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.18.2","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"5c32648e528879eac260efab51d7b1fa71273ba0","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.18.2.tgz","fileCount":399,"integrity":"sha512-YvWlRarwICHwenGw/aOvo7ZsWW9I1RLVtzQOTzePtiQA98fegX6yWxFmDdllf/ooW9CkOH9uv/b5uPI7sz39UQ==","signatures":[{"sig":"MEUCIQCT0BRLmZmpSkI4VSw7lGKYTElnAjU1uvoCSySqf+HX6AIgRBcsb7w31rJQGAdYDixGvApm7PAHTIhAoj+sOSszuAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2979895},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"24d0d9fc40dedf4750cacf62fa9534658f8fccc4","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.18.2_1783314050493_0.8048601138315672","host":"s3://npm-registry-packages-npm-production"}},"1.18.3":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.18.3","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.18.3","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"3db7e7954b0ffbea58c06b457a40d9870b13f3fc","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.18.3.tgz","fileCount":399,"integrity":"sha512-Ozr78sTzbRD08i6wEClwakjZea4NzN+YHEeCdWPuKo2KF1R7ooW+lIts/b14LDjQbBIURztK8TPOeIsOmYSatA==","signatures":[{"sig":"MEUCIQDrhuqqWh9sy3EFP7b61WggHMvbl1XXOxfwJZo21tnNEgIgAjMUpqhWEtjA0RUUBD+jugi1+BcriA8LwEY0JyqcTY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2981296},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"4ae246c8b21e0f84c267f4d3e82a5a1a0adfe163","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.18.3_1783314986971_0.7283363113923553","host":"s3://npm-registry-packages-npm-production"}},"1.18.4":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.18.4","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.18.4","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"f2c8eb667de4144e8a25531b3658ffe184131072","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.18.4.tgz","fileCount":399,"integrity":"sha512-fP3QE4ncaR33UY5+0o9fMsRIX9n4XM9N2OQF5edvsl3nkpgqCSdfCSS/9LL7Hq3yOZK3xX0GVZNWA8EWY0mQjw==","signatures":[{"sig":"MEQCID2htmojG28Knq5qRxGGDar1/twtBXEOK2gNhzN1rK/IAiBX+pbqSSPkysHoZhYzgviW5zmiUYNIsangNfwiLLB7zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2993262},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"bc4605c621bdda4aec9a2a49c14daaebe8bcee67","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.18.4_1783494871483_0.17297797424802486","host":"s3://npm-registry-packages-npm-production"}},"1.18.5":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.18.5","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.18.5","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"596040521beade040912d506d1a2057cc5fc7fc9","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.18.5.tgz","fileCount":399,"integrity":"sha512-eHY7mDR76ybw4630hgMHwhv2ArtUfz1/jBFUXekp1N2SUnfbif2m38xBL14UgugLEEeBDg6dP2i6U8XvhUN1+g==","signatures":[{"sig":"MEUCIB+SPorTy6wORyrsIqt8RyLFMHkppcAV1FQ7CJm4lyenAiEAze5mIW0LxWdxlCywzss/ekz39+m85yUSssxlX0270ZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.18.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2998151},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e0f3c4dd7c322080230b0907b8a5ba3c8f1901b3","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.18.5_1783567624293_0.7604068635211447","host":"s3://npm-registry-packages-npm-production"}},"1.18.6":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.18.6","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.18.6","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"1e4ff59435d8caf58afa3283f1aedc1275fabd11","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.18.6.tgz","fileCount":399,"integrity":"sha512-LnTz1A1E2Pb+tIwNsB4jyadITxUtQw7lUtJntdTPjTZsi/GtEFVWAjcnFnL1zzmWatPQ5dyMquREQtyVMnbxYw==","signatures":[{"sig":"MEYCIQC4v7VrKQmMF5RDGCVZnxccZPFB0vG3v1ERelLdI5+y4wIhAL3L1r4E3X04gQpdK+cl07Brn8ZVNk/gFuPQfWUQTJBL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.18.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3006273},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"481c5922f8179b81e1b4033dd44a8e141ebab101","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.18.6_1783586758107_0.018243900438492888","host":"s3://npm-registry-packages-npm-production"}},"1.18.7":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.18.7","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.18.7","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"12fae8e2e4d2f954e248a43968ce75f8a73dc37b","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.18.7.tgz","fileCount":399,"integrity":"sha512-DkBN9c+D56C4ZnUHEm9LoQT0wBefR3Bvux77khnm9opy6ZW8rpvCsQx5hdrXYveDxdjYTmSqWLuuY/ceyYeoQg==","signatures":[{"sig":"MEUCIQC+BuxkSLo9dJ3z72GTWPUDXrn6Yd2zPueMz60GqL3uewIgVUyGLEuZj5BXKucKmU4epaWcpgObYs0z/TGFM/+9dLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.18.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3007778},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"89f129367ff743d3a483e41d4f092819de4075f6","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.18.7_1783650727182_0.7664979908041716","host":"s3://npm-registry-packages-npm-production"}},"1.18.8":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.18.8","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.18.8","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"32099243768f815835239f3c48a78194099a9b05","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.18.8.tgz","fileCount":399,"integrity":"sha512-nNFmYHCZo/v1cBUBWXC1e0RJmFf2TkS6+NC8+q1zXcpKybgEt5WqaD4JgLxIPalSfncpEhPI7WAW+wJYMp5KMw==","signatures":[{"sig":"MEUCIQDVlY5LVuzcaYKpCaqu2ioQspirCrxJbv+A9mdqTbLeYAIgUuLqSoalBMDJlSw0WhbEOzTTPoFVMkqxj9XYCUaosL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.18.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3010261},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"2feb820f958e19f5775afcceed79c1f1c107312d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.18.8_1783718973469_0.6957944199010704","host":"s3://npm-registry-packages-npm-production"}},"1.18.9":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.18.9","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.18.9","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"4768c894e61aceb385275c3badd9f8723564134c","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.18.9.tgz","fileCount":399,"integrity":"sha512-gRGMa0wyIqwvDl/t/VFQD+HthK9I05EssOqOl9Px6EeqI+z7NNc8SBfNAYghnrJPHJ+FWU3FlQqWZ07Lf04Clg==","signatures":[{"sig":"MEUCIQCkRLAPSiXEcbgaJjR9HnNmrBech5ODUNHLNUBCAkDItQIgIitxcwz7EePpIeIIXsmlInEiuXgIAuu0PfkN7Laki5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.18.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3012718},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"7b806f35a04adb5a536f5496d98ef70a61dff2b6","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.18.9_1783734704362_0.3125438039912196","host":"s3://npm-registry-packages-npm-production"}},"1.18.10":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.18.10","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.18.10","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"9f6127ef47b3a1a84c8fd323a10f07eda18af513","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.18.10.tgz","fileCount":399,"integrity":"sha512-yfJ0bga4h8hdeuBskRykHXppkQiaDloKjH0WkTu1K1QGdFFTtS+u0aGFs3k9cnKlInbTVcrEhLyqufgaux1QnQ==","signatures":[{"sig":"MEUCIQDKOs4fRDKqx+duMTDGQkvmoywk6HbdFVUxQUITJ84z0gIgWJ43m4I2PjaI02mUk6nBBQlcaHZS558qAFEojPho48E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.18.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3013057},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"aaec47e24b636db5d3463fc3e7e793ae745ebacf","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.18.10_1783783463876_0.2758930722144395","host":"s3://npm-registry-packages-npm-production"}},"1.18.11":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.18.11","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.18.11","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"51a19dbee11f9cdfe01ced58a5c5c5cf54621a8e","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.18.11.tgz","fileCount":399,"integrity":"sha512-1uErclevHlodIiP75MNfAZIkCk1qBPJeV0ER/RXoGFtLSe1wi05M4xKYQPfz3mqpNlBh877TaROBDLb984iy/Q==","signatures":[{"sig":"MEYCIQDYpKE3Gsag0K2dkA6IQ+VV5WzPKV46S/nnPDQQ4LMG+AIhANTvFtzm4bH9mO3X26zvsBvIQNs4b7pr03lRdR+Rg5l1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.18.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3015546},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"6fc472d23335c1ce44b4c0938c0242ae35944ade","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.18.11_1783787128631_0.6231535139385762","host":"s3://npm-registry-packages-npm-production"}},"1.18.12":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.18.12","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.18.12","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"d463a8812595c2bd29d9f6298f9bb92b79e4c1ed","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.18.12.tgz","fileCount":399,"integrity":"sha512-ZqqFj4xu0DOK3g9+RdP1bhPvicquNNZ14jPSWU7ecqKMQeIPd4mF3kclQyEka6XEcuaDTSf9lEScKe6HYekbIA==","signatures":[{"sig":"MEQCICLN/pxaUURQHeVT9tCTUOA6OM9scEcZ/AkCemd/rq6CAiBlrmG6oohEirBs4sw2VIvhbGz1/wc7huHJ/31GrzAgLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.18.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3023121},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"55825a9c6fe9cd756b3adcd708d75f18be644570","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.18.12_1783827962807_0.7280835884416785","host":"s3://npm-registry-packages-npm-production"}},"1.18.13":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.18.13","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.18.13","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"67cbedc4e37e8f616570a2c4beb5dc505c4d4d3c","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.18.13.tgz","fileCount":399,"integrity":"sha512-ZCvhYG6SEK4KtGoiSUFcKzmyix4L3uspPZDMEwRgxtxTHV6J9ByY778aD60mZEb/U6sR8+hFJ+meh8zhTdNERg==","signatures":[{"sig":"MEQCIG689dMidHOnilyLOcdA4Kt+z2VZ101APAUlw/FPlb/kAiB/zG2CuxYdF9fiJ2N57KRMhUEOZAGAd97RQMh5z319wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.18.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3036506},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"a98aeb073e5cf53da31e1dce2d9f5c8ba8732057","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.18.13_1783907011600_0.28788524132296645","host":"s3://npm-registry-packages-npm-production"}},"1.18.14":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.18.14","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.18.14","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"f0f697338e97d8e6c1a6e4b4c321585803b40d7c","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.18.14.tgz","fileCount":399,"integrity":"sha512-9+JmMJY6mW8jPmSYw57BERU+S8/2bhaaJ9155HzNkC6KdOc9Y4bBrB2G9yDECL3ptmf3qOejnJlyJPz8MYwe4w==","signatures":[{"sig":"MEQCICKr2NTjvB/qIR69luh4MevMXwR0nNt/HYrqEGjEjEQuAiAbO2bD8sc5LHcKuZ3t9zQI33IokPyHz7+33dAyHujRoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.18.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3037010},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"5622b1151ea07ccfa96d92cda1ca6a5012dfa3ea","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.18.14_1783931440927_0.4613756828618367","host":"s3://npm-registry-packages-npm-production"}},"1.18.15":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.18.15","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.18.15","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"8fa611988b2ffc4ff326a61ac5a92ba905fbbd4e","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.18.15.tgz","fileCount":399,"integrity":"sha512-h89ZtflZ90HBhDECUYkWi1piwTSd+vVsc00KvV3FyIA8PW9zu9+cHF+AXuNX89/rJLCKlobI7q0HjPaTr9gesw==","signatures":[{"sig":"MEYCIQC4XVC4sR5ywoxB7t3e34KSHBazJ2j4pt5fm0jR6lCrrQIhAKy8v44HjExXNr5gyEIxwnKWmONZwG1bn47qK2PKx302","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.18.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3037820},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"00f7bf296978e6d6dc2196929d37d280674608bf","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.18.15_1783956326480_0.18522676144703465","host":"s3://npm-registry-packages-npm-production"}},"1.18.16":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.18.16","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.18.16","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"565b6c166b560e7bf706461ca8f72ea26eeaee5f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.18.16.tgz","fileCount":399,"integrity":"sha512-Ae/VHx952r7JIo8Sy/cVAU14JAsSyEKYuoWpnxiE8wDcvFcWFiL5xpZyt9/MU1jMpYpGv6MHf9kZpMs8nnTRMw==","signatures":[{"sig":"MEQCIHXG0eg1FtRjkw/vVkYZoOscJWCnaXIORgLd/wpn+LMLAiB8uG1QA8SpqY1zpLkpmZivukbuqEYlTOvulBBdEzm4iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.18.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3041513},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c140b6209e48a42f1b3537927fdd2875e76b9bbf","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.18.16_1783963893579_0.4010888345377588","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"3e51ac1d301b1b4faf7e0c611ca60471e9bde347","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.0.tgz","fileCount":407,"integrity":"sha512-9oNxjlT6UzrxgTAXokzIHJIYfddWGxOROcUVG6841ABJUfVDFPIzd24/JKvG1/UjDpe3B7sJgExeWMJzNcm/mg==","signatures":[{"sig":"MEUCIGlkNOOClb283mvIpxVghoyX0eW0Gyjm14+OLUbmDuXfAiEApy4vqZ9Ym+WvL2KQYG7PzFWnK8157elH4IseNEotkqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3123007},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"54766f91861715fcdec51fb01bba406038ddd8a8","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.0_1783987045067_0.3171206352706517","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.1","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"f7c1139fef9bf0e4c0d365015989a49abee13b3e","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.1.tgz","fileCount":407,"integrity":"sha512-IT85P/9YGFLxtHEPHBxTs6iysCfYZ7okJzvSDO2zt6Sdo0hdnm7sDwdjxa05FqXRqQjgION+iXiMXD/aKnvBpA==","signatures":[{"sig":"MEYCIQD1ghnrAWL/2RYWvsFk5Xf+S+Z+vfrI93PJHrhPqWHNnwIhANLUcfylHsJ4yoQHXpWMeEvmhZZdJlW8UqnioRHKmOIH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3123828},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"9d921574d1d7c0d667346edbc1230ec04c695449","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.1_1783992537705_0.9691846853962656","host":"s3://npm-registry-packages-npm-production"}},"1.19.2":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.2","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"37d862abd018706c74e2a4b6c1b81be7802b633b","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.2.tgz","fileCount":407,"integrity":"sha512-3kIAtT5rEojPueiVPZ1leK7WEm/A7E7cM7x6yU9Kk8DZrD8UgBL3c9uu/ipfw6flLuOZ/M2w63sLL2T5xACjQw==","signatures":[{"sig":"MEUCIGNvHqOPYSkEx+4OauQ9EospGP/EZWJd15HgJLjVzQ7kAiEA4lFNxVM0MT0ccFiZ99N7BiL8Vy6k9BzhQRJKq6XFdkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3128348},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"73fe9033c90c0559acae56e8d2651e6086d7406c","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.2_1784014349790_0.05631047135719425","host":"s3://npm-registry-packages-npm-production"}},"1.19.3":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.3","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.3","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"f5155298efce31d6d1ed3903392810d1dc1519b7","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.3.tgz","fileCount":407,"integrity":"sha512-udCZ6wTH9oBOnOQjtWp5acGuiTczmHmiBj25Peu+lFUF6Qz2s0k57TFZvr34VPsQ5LDBdtzsMmmdxInBcBOz1Q==","signatures":[{"sig":"MEQCIE5By88iXGUPVea6R7sRLC/tfzjTmC+FtRa9ylUSoLnxAiBocJ1cy1ab/m7HeYPgoSxVB63mM3lBTpbt0Ray+EvXtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3130221},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"caa30665874f98c788e31fd654529bee1ddf0979","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.3_1784028507615_0.18313398053973895","host":"s3://npm-registry-packages-npm-production"}},"1.19.4":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.4","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.4","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"ab4267cf0f61e0081cf66c7ec39823b637d85914","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.4.tgz","fileCount":407,"integrity":"sha512-ZxABKs2DR0VOvzxASo0yTanubHp3WQqUqv7sX2rG/3sBqV7G7rOURWGLWtqOEHLt4afJGxkmpPVGpGKGcoSUHw==","signatures":[{"sig":"MEYCIQCRX5jfQ2aAoJUbO+A3yXqO94pqC6z4tbMHh9mV6SubbAIhAP7X2N+3DOwNYZA84CUMrrGp7ou9JPvZdHrkNqI7jUaV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3131162},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"2563c727568d388142fd6bbf5a5b284ce878059b","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.4_1784053492832_0.7688304511697666","host":"s3://npm-registry-packages-npm-production"}},"1.19.5":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.5","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.5","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"60c58a030e75d8944d26c5687acf4f6c22cdca43","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.5.tgz","fileCount":407,"integrity":"sha512-ekfFTDS5r7tOk6pi+978GhIwbcJTzpQJ+k6a209Q8b3svcPWYI20J/mAdC/H5hKGA8A7hixO+fG/S4eztzKeaQ==","signatures":[{"sig":"MEYCIQCVeCNeDavDisZRUJqjlUPy+WGZ4yn5E+ck6G0WyUKvigIhAOsyG/GEz+pD4mAPf/npHOgQI0dbdL8a9bxoVSWHVfBl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3132090},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"5702ac46933e15c0f54f8850c6b7db9d3804491c","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.5_1784129078465_0.3325706236245842","host":"s3://npm-registry-packages-npm-production"}},"1.19.6":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.6","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.6","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"ba973a0f937504d37346434d511e6653044679bd","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.6.tgz","fileCount":407,"integrity":"sha512-YZQdfD1E8mxkO43E5j0t3ZHJX41PoXk8kkcVESG6T7FI70olQL6SIu+QMulV4gbwguqYQUOIrKTvd42DzOugsA==","signatures":[{"sig":"MEYCIQDYJww0jcWTa5J5hlASELUkXMHxS6VNkzVW9a5cV1OixwIhANIW2Kfk2iKvIoAvYkZpt6Iq6a7BWEffGtzb3bYe8Ech","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3135138},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"208c09f59adfe9b8a966d5e2b52d119071df05aa","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.6_1784165248192_0.4308849656678544","host":"s3://npm-registry-packages-npm-production"}},"1.19.7":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.7","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.7","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"d91f9fe8ba2c1a270b37a6d660b980b7bbae23f2","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.7.tgz","fileCount":407,"integrity":"sha512-54vVzQE62fG8nqlKGghpJm69XFtS2AK+s3sS2jYhaB326CKFawoZfTx9JMDMomb0Rc80iyunEJ3Sz9+Q0ZN5dQ==","signatures":[{"sig":"MEYCIQDLqPMwqYAQfMMfFu9Xk2Pwm1dPWE/WbxFXQylzVW3kdQIhAJh97v0Tic+kdLTXI4isNQ3Uc3yDYQo5DFw3grV0PCdx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3138395},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"d16f0714a0e64c61cb72b50570f592d901888cdb","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.7_1784165834714_0.7459132209095856","host":"s3://npm-registry-packages-npm-production"}},"1.19.8":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.8","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.8","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"f8905d9c331c20e3a865f9e79974e7b94e4538a1","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.8.tgz","fileCount":407,"integrity":"sha512-bRNzLJqdMsKUUgHqVUTuDtDZlTcovDln/rTprA7MmlenQ4nB6xf9rtQMOyxtSN1kjFNtnAr5tS/lFtYnxcTDjQ==","signatures":[{"sig":"MEUCIQDebElrbYoIQRCKFmDEEe0Chgvc6ck89S81HoWwBRQUBwIgDKgb2H/2YHRJdliKunA65cA0zkCeIhPSd4luVcZedFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3143076},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e3ada4809121feae33ff763e157574018650d5d8","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.8_1784247928659_0.07970264650666281","host":"s3://npm-registry-packages-npm-production"}},"1.19.9":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.9","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.9","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"b288b21461dc50e3be9b0baa96a6d63d606ab200","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.9.tgz","fileCount":407,"integrity":"sha512-XaMfhnpBzUZa4n5Q2yNhtzYy6H4GxzbDzwOlCnr+JcEzQj9SVxHqiKI7ZOJtA8cuTe8Y+SP7Rj1J0oJlRcBBMg==","signatures":[{"sig":"MEYCIQD8TFIi03NdJPqtZwol1ADQelmIAFo/QEplcu4LFX5LZAIhAJJIOk9g+ovhn8JzE49H7m5HI5HM3DFCSOGRBi8RCTJ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3144885},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e65c4ff0d10913fd984d3fa92dac781ed0196d4d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.9_1784251653788_0.10530492145324555","host":"s3://npm-registry-packages-npm-production"}},"1.19.10":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.10","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.10","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"43b9af7bfe0fd141efabf414f0e038bf183805c0","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.10.tgz","fileCount":407,"integrity":"sha512-gZ88RAq1ExWwcpg+UKgY3lFk8NG0lsVgYcp+iYRIqkr4qyrkKqHmRZPPxjoWdiBZl4FqOUvNE3UdB7tI3OIFeA==","signatures":[{"sig":"MEUCIQDIzpPyXAmakHSbtcUkIv2ZwjfaOG8vm2zgGvOReVJPfwIgYDKpYt1YbYDW6WFgYXVh285hSqr5QP4yIdkp3G1tt/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3152133},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"f3d60b704ef050eba2a08c18ccda33733aa3a405","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.10_1784284400624_0.1964543015899083","host":"s3://npm-registry-packages-npm-production"}},"1.19.11":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.11","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.11","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"18acb8c3b5f15c1feccafe3f33a281a76df2e1c3","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.11.tgz","fileCount":407,"integrity":"sha512-hp/SqOiNSxMAtqSKBwFCFWWxrYzNhx1Fx/GIXzX2iYAz/YIIvE4lONCVkKYTz7NDdnRka+exwE6CgQ3MxL30NA==","signatures":[{"sig":"MEYCIQD1s467f6xjRgjQPU1wWBzzBf182BDRvRWzWuS9ywbI8AIhAKjRKgl95LZNProN1k+3iN1UqgIoQONQKzzzxAO9p313","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3154198},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"d7b2a41b83daba597222475f728b234de198c7ea","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.11_1784285204329_0.9520228769280603","host":"s3://npm-registry-packages-npm-production"}},"1.19.12":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.12","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.12","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"1067248e81ba9f39b8d6f0ece2d06e84152d0577","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.12.tgz","fileCount":407,"integrity":"sha512-oGPiMHMEtqrL/Ggqj2Kbf2pm9hXbmKsb+lI7cLT9X7VW3Jzw+KTcOx/QYB6AUPG+jwkrp3OdNGJUDg+wV1ilaw==","signatures":[{"sig":"MEUCIBTV/Xv8iNxRQSF9M36jykqvQvYSmdMTQA0erc1tiZvlAiEA4mkkg/0cVoChq9zGc/q/gt61sDZQ98jLyzfMUM2lO7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3155598},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"47a23345513df9b6bd2e52962c28ecfd28d94c3a","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.12_1784316257032_0.6925814060239917","host":"s3://npm-registry-packages-npm-production"}},"1.19.13":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.13","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.13","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"be99c610fc9cef03a2872578c9dbc261eff294c1","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.13.tgz","fileCount":407,"integrity":"sha512-yTHneAvaYJuw+0RsudyV/8PoRlyBybBOXHuvgIi2ZVI/mKtnzItWowv55oyRHiGjuZMjDb4Sas7TvPpl8VYhvQ==","signatures":[{"sig":"MEYCIQCB9lYR6NuQWUfPn0G1HW0rQnpE/DxXaEXpghOEXlLfyAIhAM3oaJGi/RKiTHay8lAdsIvxDmu9nABtJDJehsaojUvx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3159568},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"1bad14021b5c150e34972ebd3173355d67514f35","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.13_1784323532848_0.7157220334782335","host":"s3://npm-registry-packages-npm-production"}},"1.19.14":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.14","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.14","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"18adbcd905e0d92f9df24bc04ca6cf3a7efa679e","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.14.tgz","fileCount":407,"integrity":"sha512-FK2zFI/ipICD6r/jKbypcc8eS81/ZsHML116q5WLwyvFFYzuycDAzBZhOWbuahO6+y89aSdrZHqapcr9mA4pYQ==","signatures":[{"sig":"MEQCIH82N0jcZWLLUVGJTKTs7Fz+Vv53QlyVCB3f6jEpIyiFAiB+eDQctHaOgBzIyk+/FzsoWChmuNf7+GXxIxKHsGVj5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3160843},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"37f46ed05a900cf2eea2a941e186befc465adef3","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.14_1784324145353_0.8491482074280081","host":"s3://npm-registry-packages-npm-production"}},"1.19.15":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.15","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.15","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"6637b2755e20f3f866089a8ecbdea6ff884246be","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.15.tgz","fileCount":407,"integrity":"sha512-e4lVXTTF+wXzwyXwLvpsmQmwhWuDk7B3OvhxgHLXcpUA7ZYVCYjjNcHjEO7fnGfq+/LkIF1CbEbPGN6YozcWYA==","signatures":[{"sig":"MEUCICXIWBRQa9g6RQXZNzgqboQ+PzrVsFIHbFw+Hz6i9uI4AiEA9VqpnaEBO0ViwfxjiMvKx2XgJ0pr02sKtR69u5mMR5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3164154},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"15da5597222605bd087102e4cfcd0e7d2e31984c","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.15_1784331012931_0.9775457058867054","host":"s3://npm-registry-packages-npm-production"}},"1.19.16":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.16","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.16","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"046d9579d50654d00f9dc5b89a840a4c3828c6e6","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.16.tgz","fileCount":407,"integrity":"sha512-WY8ZrMY2S9OJxpJUHFEKlEA5bJH3L70/8/02hcykJp9inRe8IKDf719XCXfIDrP4hOXmd2EaNGni2pJCtKg6Ow==","signatures":[{"sig":"MEQCIHIx7i3eEtcCwHOcka1yGsfCAalU/Gxv+1xt8Ms9e68fAiB2geqtohS4ApFwXJSm0zxeCe7/h0uRVKRS2w96xk1vgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3165290},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"9ab13ef503ee2ceb29af3996ff519b6aa67c6b3a","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.16_1784356160825_0.6886611840163399","host":"s3://npm-registry-packages-npm-production"}},"1.19.17":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.17","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.17","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"3a1351c3822645db89795694f1e11491392a7876","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.17.tgz","fileCount":407,"integrity":"sha512-wPmLtxV6AN+ehujYVHzKkwOiSP5kOOXV+JCrWQ5qZBRwOzyaRuK2yF/A3GOfjctV/qRuTf8uc0ZaRiicrF/gEg==","signatures":[{"sig":"MEYCIQDb98z9VxJdrJ1qN7P42TSOBHtV68enZPEpHgxJH+si1AIhALTmBTKdAouw0v4AwQZLebM15zKabcNmo3AOmg38OhDm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3167785},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"79aaca43faf3b6647566d147156c5d4837bb4f2b","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.17_1784359678415_0.27582152049248987","host":"s3://npm-registry-packages-npm-production"}},"1.19.18":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.18","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.18","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"cebd02babebd9e9b27eaaa439f8c37b9c635bb32","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.18.tgz","fileCount":407,"integrity":"sha512-kXtlvEWtVZ+fky9PmPdbMm0XPNsW+eYOtXmjAQWE0urj9UwWK5skTGQR2T8HNsKOUx2i8ToDBHreHhs0T27L5Q==","signatures":[{"sig":"MEUCIHIVNFVlvJvTswYhuG0wNtlChfy+/nKRXH+zQMC76rp4AiEAgaVBCCCNhDNXCjCu4VQT8M5HrOJIq5b85uTlb169xXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3176861},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"0a45d028e94a8b231927484f17ac2bc3a016bc49","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.18_1784382229756_0.8833876110425658","host":"s3://npm-registry-packages-npm-production"}},"1.19.19":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.19","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.19","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"66473e2e732927a6695b6d0de9b30150152f0a79","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.19.tgz","fileCount":407,"integrity":"sha512-51gZYgWEvf2dI1/9OMA6fp2VtSIPbLB0xBNmqUeUBptZ3JYwvw/lp73shzMzsX6/EoAS2Dh8uhztWJyRofBAvw==","signatures":[{"sig":"MEQCIFcMEVVaFTs9XkunGiY96n1y+afKUW0aj9HvOJWlVKbeAiACkd1SunNy/OG7TkWvYk2mAfZaV6albIV0P6ofX7XISA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3179229},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"eb3ba6b87634759b59f8ef2dacc1999bfca4867e","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.19_1784395679990_0.7164579409994203","host":"s3://npm-registry-packages-npm-production"}},"1.19.20":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.20","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.20","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"62d1957f7aedb4942999ed18fda0964cb63cc174","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.20.tgz","fileCount":407,"integrity":"sha512-VVi0ooGzx7dgNKXMuWjOSyH+cuY6+khRNfX21mvlZPqfD5taMmnGxDEQNAGteWJLnIEPPz4Q1gotwmluMR29jQ==","signatures":[{"sig":"MEQCIB5UxfmsrOV726mTfPUp9CpY/ZZ38SW/ikBSd2hvSHzKAiAgHt/v2aftt0Ln+fks+uyMfVtxUTspsiy6soE7QVRhkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3180271},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"07c98e15cecdd86247357e94d6e22fa9abe93823","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.20_1784406407756_0.4313392215917453","host":"s3://npm-registry-packages-npm-production"}},"1.19.21":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.21","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.21","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"6afeeb276533e1678007dfcc5d27fcf4964a8b04","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.21.tgz","fileCount":407,"integrity":"sha512-cMQGxAlLmIGbBlnDtZemjdYwSMSvzLEe9TlbyhOd2IaWQ1PFnwxZ9sTLqSQFMuFVi6lpAsdHWzwAikXSlw8QlA==","signatures":[{"sig":"MEYCIQCMsht5BU74rVEjP3qM3ZGgC2fncA/VDOEKpZvJm5iDzAIhAKcm5sEIYcSH2q6jka3qAeFezdRXP/iiNYczXN8ja21c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3181138},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"11da2856109fe1d380fc4cf32514aa42d32bb894","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.21_1784669085792_0.005739279322157564","host":"s3://npm-registry-packages-npm-production"}},"1.19.22":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.22","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.22","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"6dc068a7dcf1d90c2a1977ba7bdb0abe2161ba61","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.22.tgz","fileCount":407,"integrity":"sha512-slsK9SiwwzmvmkzSym5hdT/7ek7bkykNi4M49+J5MEtxZdpC3HMixt+D4HduwBGC/rtEAtDLs+OvPvZtBYdxlg==","signatures":[{"sig":"MEQCIHy8AOT3OUplf4D7CarlrdHQEbqxxaxucpEtI8VOKOuOAiAMl76jYuwYbXO5DfAm8/ufncEodYDZzL02oF8cc31Q3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3189995},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"4b3b6575d7ec13c4cbb05372c5e9cf2c72fcd857","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.22_1784713169468_0.37855841579936156","host":"s3://npm-registry-packages-npm-production"}},"1.19.23":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.23","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.23","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"23cd8e441915f99e7c49865db7fade9b1263b85d","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.23.tgz","fileCount":407,"integrity":"sha512-RLQxDIzl/MrSkzsjXdk2l0AWBWDA6i1x1wO3Vvh2TW952jLuQjS2hKgxVV64D1/rdhfIAkWSOjIBuZHMuGfXOA==","signatures":[{"sig":"MEUCIQDBr+NQ3l4NEi8bVkG12vD/mzFgQPKfsl/MuTrXUDbj9QIgP6qMfKrDqaCZqVGkNmkq9fGqo24NjHAeEIgDH9MmHew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3196622},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"a8bcd269fa61e1048a61cf2f010eaeaf7777a12f","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.23_1784734384604_0.3238102521913955","host":"s3://npm-registry-packages-npm-production"}},"1.19.24":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.24","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.24","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"7191d03fda1797be9a9cce005f20813f2618e63f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.24.tgz","fileCount":407,"integrity":"sha512-tx19nCnAvjr5OXFsXNG+NVBq2tuUYZ2xvkaY44Zn/7nLMe1RqwuWXHGVtJf0/ucZ177YF0or+na9n+vs3CwUXw==","signatures":[{"sig":"MEQCIFPrviSvKE36ytWeLfHDAH5bMMDslKQ8bmejWQHsUZKkAiA7KgDFUHFu8cEiHtEOTrBH0Rr+/scEJ9eLkgM9+EprXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3198026},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"75a36e4da9cd1b94474e88385f6863cf4a00d7e3","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.24_1784755881413_0.22292753191855397","host":"s3://npm-registry-packages-npm-production"}},"1.19.25":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.25","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.25","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"d0422142f624e2337ea3cade5a3c6dd0dae16ac9","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.25.tgz","fileCount":407,"integrity":"sha512-kecBqkvPhVOzlpu1/qbFhMR2Yp826HikN/25qFhnylSt4P2NoJ/OCwpKX469w2DPyoDgZfxl+vBqn3L0fEsHxg==","signatures":[{"sig":"MEYCIQD9Ysez37OeMxMPxRaU9QViA6WExp3eOOE+SuqCzeOgdgIhAKXhU68iZXT0CInFNh/d95rxyKOCWNB3BwxjA3SBQY4N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3200158},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"96a3345f3db641279e3b304151fa47eee5bb27b4","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.25_1784756380146_0.014236594057949192","host":"s3://npm-registry-packages-npm-production"}},"1.19.26":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.26","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.26","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"7a90ccebc6de08993f324a867e6079fb371a87d8","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.26.tgz","fileCount":407,"integrity":"sha512-v/w3/yp8RLwWlkUKnWAUbLDtrn58+Hhqtcc0B3qODPo20IDHraAUhOOotWr/dRq9fBR8TlA55um6D22SBPC0Vg==","signatures":[{"sig":"MEYCIQDjx49tr3KsWPW2hckEU32qJxp4PWeBhxZa+ZhzFGj/UgIhAIaCGb7P8Ude2uJEnOkSrZa5S5F9wcoZgWc9DxpGuSV1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3201934},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"5e588824b4b6efd4f2c4eb2469e487025842bf9d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.26_1784766335856_0.6849894948507074","host":"s3://npm-registry-packages-npm-production"}},"1.19.27":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.27","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.27","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"07e6a0dfd11eda3e784d5d5935ca724c3beef0b2","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.27.tgz","fileCount":407,"integrity":"sha512-8S2Lzfd9M2glja1J/8k4E29HKpqVwme22I/LZXJaRTic+8RQnR0emqXjQiC+cpwr8OxQuIdCdEWIg3Tp61Q1oA==","signatures":[{"sig":"MEQCIBi3prGQtMIWMHzmiINIA9jpy+HpbQwEqQTbx+i7wbLTAiBXQqhb8hp1p7Wlhno8MFCiKi0qQ+nOdqv5ff2wahDfnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3204777},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"cf4025318eec3cf7ff4ce952a35602baaf79b442","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.27_1784780792666_0.8768202935925786","host":"s3://npm-registry-packages-npm-production"}},"1.19.28":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.28","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.28","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"cabd0e8567fab4d88b3761e4bfb83b4d9eb5c489","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.28.tgz","fileCount":407,"integrity":"sha512-sxJfsoGCSt3JWdlBopFedektAPQrBnMml6DZpZIQmNVs1xfZOynyOC3LBx4kqCzmP+YCpww0Xac2S07n9xkwDQ==","signatures":[{"sig":"MEUCICQ7T4jPgGdYzVBKrITjtSofT1BKVkBX1TPP/X7gdlxYAiEAkVL0v4Q9fFgTBPMaywNZd1CgzmvN2fVfwvHql7aNKlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3206876},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"382d4ff0352d73450ed596053c04e72ddb57740a","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.28_1784827570476_0.7243047055020946","host":"s3://npm-registry-packages-npm-production"}},"1.19.29":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.29","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.29","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"c24b61b841650a2ed8b8e4932e4cb193b20016d7","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.29.tgz","fileCount":407,"integrity":"sha512-CXT9lj2r8M4qgN5FrQ0OOrni/BLQpS+lFsi3GMmCucq3lMk44cLk7uYnE7berghlNyLnVRNGP1v3ZK2juREfjw==","signatures":[{"sig":"MEQCIGM17N3y61sFIqiD7xd8as29HlxTR3hUjvQcLGaTp5aaAiB8CL3K6tf6PU/nhBT7wjfWFC3PLmikbyDVFcDY3qDvNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3208863},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"5960ae98ec0a77ff1c443357494f6daf4e81608b","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.29_1784841840282_0.7950763924978073","host":"s3://npm-registry-packages-npm-production"}},"1.19.30":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.30","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.30","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"1e0f337555009568554240c9e8e03689b52776ac","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.30.tgz","fileCount":407,"integrity":"sha512-WnUvm4jtp9uC7kXBwV1Al+dhcCsYdbWUPR7IBTMAIACXp7l9R8UUnsJ33TtB790ejyrkU+PGFFyO+DFkQorw0A==","signatures":[{"sig":"MEQCIBu8AI4O9J+F7N/iVed6foDzL1kNG33HYIiam8+z4xseAiAClKzWkSVvGbczgYB5kJ5M3UMBntsOl4qP2bgwYcM31A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3211348},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c4247b8c89ec7f85dfd3c581463faee06b10b3a7","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.30_1784845741704_0.17400603371683276","host":"s3://npm-registry-packages-npm-production"}},"1.19.31":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.31","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.31","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"de6f3af951472dfe662f994b541ca519733fa7e0","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.31.tgz","fileCount":407,"integrity":"sha512-uttAWt1gEFxayc0wjROTr7cSfBwZFXajjGnw709Eh9M/9iP6TNO29wxrmVaKNAfQiTJPc+S4Vs5rCLes7bYaMw==","signatures":[{"sig":"MEQCIClTv4AAUeXHh9D8txtmNR8xvfsm1gU88zkMqJKbgKVCAiA9Vg/juQPw2g7EFUoJjdXuMPqVcAkqN3TYMNbuAomiqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3217266},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"9d9fd5e776ea638b6573159133f26c2c66907455","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.31_1784852818175_0.9028233031091151","host":"s3://npm-registry-packages-npm-production"}},"1.19.32":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.19.32","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.19.32","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"8bff2ebe8df31200787321e0fc8129bdda0ec76b","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.19.32.tgz","fileCount":407,"integrity":"sha512-/tHtZv8EbGozzvmXnaORmbMwTTPPnCPhzFXPVfvmOeUsSbQBYeZiIK8bwTa8+FBZHDIRSveAox4xTOtaflafdA==","signatures":[{"sig":"MEQCIAqGWGuAryByYq2IhACnmuGizav9/KUMjjOgzQs28nqcAiAcA//ECd+qTEBBau4/Ib43LVYeAxMcd+QyOnSvAoMwwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.19.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3218138},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"d3639a8cd8fb151bdf9d95049f58afa220881de8","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.19.32_1784853390712_0.3204274483792071","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"8f4c2836e11e085ca6890129e0cd593bfcf067f7","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.0.tgz","fileCount":409,"integrity":"sha512-8PFnYP2t3I3OsfiUpAuRyqcUKXeOFwfjr9T9xE1JhVRfZZTtmH3MhdZMg6/DYb6zl8sOcP+610MlJBWmD80Xew==","signatures":[{"sig":"MEQCIC8LWcd/4XW8mrp8GD+nUnzptdpi7C5yVGrsVE069TCsAiA04lSFYgo8+E7Isc7RSxunCFADTEtrnryVAM++jl+UwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3231339},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"317dcd9360600a0894d34dfbc03bb57eacfa2fdb","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.0_1784907427158_0.813087106524276","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.1","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"ca002671ea155573c7a315c97c8f92d4f3dc80b3","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.1.tgz","fileCount":409,"integrity":"sha512-CVLPKAFD1EONEE7immHgVZKgDk5nqipir7XpjZXEaRVxBCMOQ/x6vcuoQfpcUPGEx1SJO79wTUK8xd6aXwcDIg==","signatures":[{"sig":"MEYCIQCdq1VrDtQ2pXlSq7uHuq5X5Ugf3Jme6sB/mtexI3QeBAIhAKvRdqBGgbmdCCqYA58mNRDr6uWZ7+pg5JHlInXrrki3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3274697},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"4e35f943c061d8801064adc9632b5df39531ed06","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.1_1784930579492_0.2907041079293955","host":"s3://npm-registry-packages-npm-production"}},"1.20.2":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.2","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"ff0591134bb4b9ffce7de10a142c64774dd92a64","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.2.tgz","fileCount":409,"integrity":"sha512-DULGEjJDVY2UuuEW/dYCC7TDAHQ5uWtFxAthpBFKbZ4jIOeik/csfILNGV9jhb1LcWqAFZHukFAt+5o5yaBSdQ==","signatures":[{"sig":"MEUCIDAnzOqWyXqTPBZgwBIQRfaRB3sYymhETmC7IDzgtbVTAiEA/FfX69kNXtcDk0zTUJHet8Yg2G6NnTzA63GOzRQ7RJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3284849},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"4b3d98d8c892eceb41c488bfef90f6bd9df280d8","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.2_1784947364683_0.7418711397346576","host":"s3://npm-registry-packages-npm-production"}},"1.20.3":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.3","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.3","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"bb26d36a1c143d9302556ccbfd10d1a6f4f0f218","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.3.tgz","fileCount":409,"integrity":"sha512-id/jSzTwqitD9HB4aYgiBaZDohVetyo42a1henmt0YoEqTz6pQ5vcLgFYJpJMWbOvxnZButH+rIcVPSJj71SJg==","signatures":[{"sig":"MEUCIE0OVHVtTfCMlWM8wWs0QfWXVQJrC0oLRCFmep0hx5wYAiEAhL7sAkTiMuStkMZQVhOFTfBu1tK3S7cEL/+8i7R3/08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3286693},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"ed5302db77860ec2bd72569b7ffa8edabdff4143","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.3_1784948110221_0.6688157157214203","host":"s3://npm-registry-packages-npm-production"}},"1.20.4":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.4","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.4","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"5033873bec99cf67a0582f57606199b3f7b0e6a3","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.4.tgz","fileCount":409,"integrity":"sha512-2irDX7upOW7uDWDPh8b/5W6D2BJI3JXpYeN0+v8y5MPg/GqLlNLZNd9YpMe6OYrup3F4EjmwTlh3lhMuzAw0Fw==","signatures":[{"sig":"MEQCICpXBe7oxXC4ad7fbbKt/LBIt79FWyJAE9OIkRdy54hfAiB2uRm1mEvTduEV/AGl3KfY9N4wX/g7Nnu+ceFRPnFzJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3288870},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"2f4ab3fdf3ec511de963f577dbccadb4730ec8fd","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.4_1784948949446_0.48158949530159534","host":"s3://npm-registry-packages-npm-production"}},"1.20.5":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.5","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.5","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"4c2dc64d612eeee7dc86bf2859a2d112943a4485","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.5.tgz","fileCount":409,"integrity":"sha512-8SNIhYea4lbxRbBAFjE5TyXGt9mei44mbtC9/W/aTL0RZu8S3+Qb8QWpeTHdtUExeBVXgSq6B6lSsYM9IXkawQ==","signatures":[{"sig":"MEUCIGFObqSnwDT9PLLeK0RPEwEcdufF9ujVRBkSS3OrDluTAiEA5vj0WM2qyUtcVterRngM6ksN+8hLum2YjRVMJHFNd1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3308113},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"87a72c41a431d0b0ff5654b20ee6e3ff2bace2b5","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/utils":"5.59.6","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.5_1785214002357_0.1613644740957454","host":"s3://npm-registry-packages-npm-production"}},"1.20.6":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.6","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.6","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"9638fcb4c2688744be3709338d180441f7fe7332","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.6.tgz","fileCount":409,"integrity":"sha512-xjPyCUM0bm4G1FCmK7jsncwCUNDBq4XA0XbyAvu7xZCn3UPhjYowsbmZmFhyfhTOym69CBZwk/ULmtZhQRwsmw==","signatures":[{"sig":"MEUCIAiSkgRuIySdUt0j+eKfihmujCpoAHe+e1MKITOk6EMDAiEAyZxW3C38dNFCgLm3q4qYAz4sKItKBBdDGPY97dwOIAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3308203},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"ad71f3b67aefd13f80b44bbe8808fdd670443ce5","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.6_1785216000792_0.38658918869154535","host":"s3://npm-registry-packages-npm-production"}},"1.20.7":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.7","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.7","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"3c6a9bd8427af4e9c71e65ee52d7d31749bb4cca","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.7.tgz","fileCount":409,"integrity":"sha512-C1/Zo3olMIfGOzsTS5WlsuwtMsvWMu3koZozxSQvLhVJPvHPRbnlIRHFJ6+j6GHZEcTSio2uOormkFbAGeW3fA==","signatures":[{"sig":"MEUCIE4Zh8hj4j/DNp2EObGXcfMbMP3hF/DN67QrzNkdZ1XGAiEA4C9FCFJzyuVexYKdcd1i/QT0ije+xwAe5Rju73l/U6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3309959},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"23f0dd663bb634414a2623d7a832dfae79202384","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.7_1785216974106_0.6681716779472422","host":"s3://npm-registry-packages-npm-production"}},"1.20.8":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.8","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.8","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"5b3ec6bc2aea3985f06300906cfe192d35a9178d","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.8.tgz","fileCount":409,"integrity":"sha512-JK/X8AGTPERKU6HAK6uVoSKbDI47VRDCtk5PQGQ2ugn9WUYT4kFe6Cyca3aifjowI8SRta/UCvfeH+wB+om5tw==","signatures":[{"sig":"MEUCIQDOcVO40DdHiLuoctjN2rTAy3EOX0aATVZDEWjSOjQVsgIgG3+g2mDIAAgNrFuaiCk/XWqD7SCUsjp9kz4CMMyBdTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3317089},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"99a82cef14d572184e7ae367d637c29654a35f75","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.8_1785253184472_0.3145087927136312","host":"s3://npm-registry-packages-npm-production"}},"1.20.9":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.9","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.9","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"2bea501dc432f7a26efe1eb7953760991d1be90f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.9.tgz","fileCount":409,"integrity":"sha512-DZk+Kw4COeim3Wjw4R6aVP+Fph8Q7AlfMYrURVw3A2HXCG3CDERwR8tNdW0ES8f68NvLslfzRqmEtzIOTo8Icw==","signatures":[{"sig":"MEUCIC7zuAatW7JuxZdDgsEyl6v6pAFpc7qNo0seWzXCyOPTAiEA+/bVQfYmQz0FaTjIxW/fFXMHrRbMBDj1CX4QNWrO/qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3318753},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"62248f0449a7f563e414abf3fe67c71574496b30","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.9_1785253987036_0.964363687240118","host":"s3://npm-registry-packages-npm-production"}},"1.20.10":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.10","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.10","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"78d9395cc35aaa11ec576d85150d4150734d416d","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.10.tgz","fileCount":411,"integrity":"sha512-t7/QymObVtWIfoEVKioWw8JvpJ71yZ59GZDrOxD/Rn8QddBTWB3oNrUAkZKPpdHJ8O5ZFGVSCHtc6uzT8xAlKw==","signatures":[{"sig":"MEYCIQCtPaly3MZjY66a6WkvHRnqUv0MkPfUPKczNo+OhsAUFAIhAMHLytqOBBYa4kddYJq8y+gvKsqowrRpEjAwvcl+vdWq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3382806},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"d8b008c9ee69e93e2cb013c55f17ed836c352b7f","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.10_1785267618920_0.5398640474861904","host":"s3://npm-registry-packages-npm-production"}},"1.20.11":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.11","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.11","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"6266445c1bcbb3eea1bcc6cf07bbebc9eec29a18","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.11.tgz","fileCount":411,"integrity":"sha512-mCEGayYrWaT7zTe6nxjsbmFm8wYUtTiW6cF1Cn7sSW/HgnLS0vPN2ip/ajrAbfo20Ae0IA4Iq/3blkklCYo1rA==","signatures":[{"sig":"MEUCIQCRwEjYiKTRVtm9YiD2tu2WMQfCKxWpB6qLeXUvQZP8/AIgP60w77RhL2DCxk2YJ+15c1oyOlul9N0P8XvFXoQi1Tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3385420},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"ce5420827db3fd07f0396b017bf38054c0b06155","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.11_1785271236956_0.5906396790100146","host":"s3://npm-registry-packages-npm-production"}},"1.20.12":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.12","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.12","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"52d76324de7b16dd9ed9f5f840aa4cbab63d9188","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.12.tgz","fileCount":411,"integrity":"sha512-KmiqhnpiW7C0TuFzUleyYrTNDtk+GoCzO6nJzIjE5pGJIpnf3vGqU+Nz9iPaJ7aNPfUMikfBVa69UKqG5mTkcQ==","signatures":[{"sig":"MEUCIQC5YGmv+qGOmUMksfgJztsCOyXsZDubbkOthJ7WUDTQ+QIgfkAa7PcWQVbi1gPG/jIkt2hOnBl1yiU58ixLoCJaaVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3387007},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"f5b295d1933e5186002757ba2ed6d4dbe475a3ae","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.12_1785277945567_0.42861066060355446","host":"s3://npm-registry-packages-npm-production"}},"1.20.13":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.13","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.13","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"f9e209f1c651656dab396ae0c626262dfc60850d","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.13.tgz","fileCount":411,"integrity":"sha512-DKHStp/PLeW/b/fzXCylpT5/R5oLyv3JHdN4eL4+00vW9Y/rlwLk5TF+xBu591GbQZQ31FJtDddULK4d5XXTSw==","signatures":[{"sig":"MEYCIQDjo4dNJj22ii9aD8rHELOjhnj4YkaUpP+4i6Qg7wf9RQIhAI1WdYMnlGYtvTHckHlidAPk1Clxa5DWct8Zs4RmlwHk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3390667},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"897f6f6eefa32aa212c5f996b90b763d55dc0f9f","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.13_1785306406790_0.585778185451411","host":"s3://npm-registry-packages-npm-production"}},"1.20.14":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.14","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.14","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"404689c808f104629f88fb6d3ba4f62273fd7f49","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.14.tgz","fileCount":411,"integrity":"sha512-XXqO111qlsrxOWLMNsS6l/JQ5isDM4HhxuH5QlcLlZf18CHOMuhRaqfWeoQTNs7AqREkGRTV4RhB6UhyLQEHng==","signatures":[{"sig":"MEUCIQDt3cEpBPf/fObM8hvfNCU/xBy5M0jp0VGsIEGl0Yy+cwIgRyuofYYynTruIpvSOQ6w/RvdWGCcze4feef4RcyBCCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3391736},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"927839a36ff6d34dd17bb70c2d4fe73642a508a9","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.14_1785307560045_0.07284854592471124","host":"s3://npm-registry-packages-npm-production"}},"1.20.15":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.15","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.15","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"5e21630d399fab5fc1f15b82b6d5372ca67fbc07","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.15.tgz","fileCount":411,"integrity":"sha512-Mrbjtsurx2uvairdQ4gmpJhf5sXZJdFi0zy13XxLjzDfIxauKiiaHJj8JcYOcd/OSwMwNLpz1/JC3s52fVVUEQ==","signatures":[{"sig":"MEQCIGrdOOjnYWB/Tntkms4MW/N1DZ6EzrxDWIr/jo1I4DXsAiBXha47EHaPA9JB4B6vBtLigk2Le+rgS7NfXCXX5zXIKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3393838},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"2c5147a1908c9b0dd8a4f3f4ef9cb00933483ef4","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.15_1785315058947_0.8399771775269453","host":"s3://npm-registry-packages-npm-production"}},"1.20.16":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.16","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.16","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"42ed0ff1cd71d637f4a35fe87ceea4bf56d157d2","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.16.tgz","fileCount":411,"integrity":"sha512-0FH8n3DeHnWg3pBXurR2oKKZZBlfFq4U+g8YukkR7PXEDJft5S87eKh/QMMukJwhtwzVQiqY6KIHpFNL32XeRw==","signatures":[{"sig":"MEYCIQDu3KHf/mXdiNj2Cv0ufZuDqocCghTmRG65AW1Y+IWJcQIhANBQWXGcL+DZn70nE1nN9r6ykvDbmrknkp1R6lRTAbZf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3395883},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c30d6f8289ae80b392972693f0c1d958d96c211f","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.16_1785321071516_0.26865016938600483","host":"s3://npm-registry-packages-npm-production"}},"1.20.17":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.17","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.17","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"a796a71a7368fe0aa28a2300091bc11ac6c5197d","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.17.tgz","fileCount":411,"integrity":"sha512-Oh39yIopDkqfdhaL9MCZJ9hFJjeet1EM+MdhIeGjIO1eLY8WsiJOp0006LcOTHDWtlISU5OXUxV1A/y7lc80Mg==","signatures":[{"sig":"MEQCIHgshTHyO8Bij2YKZtDJTUeNY8ogJQ2AU2rCFkRvYa6gAiBg7r4bMDguSF5AFGVktbusl/CBnmqxWNrwZXrClUC7KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3396684},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e66412489777d624c3a1aea9d2cc23389a5abef3","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.17_1785322099185_0.6992458382947273","host":"s3://npm-registry-packages-npm-production"}},"1.20.18":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.18","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.18","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"c095dc596933fcfe9d1c98c08ba32116d43b6005","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.18.tgz","fileCount":411,"integrity":"sha512-dYm81PpGaykvISWcZRbbuk620gIFJhtNN7yAq+FAL6gFOhPTc9Yy3ZjRUCdmAz6MgKz6/rrdz2W+Z9uu//amRg==","signatures":[{"sig":"MEUCICDMQ507WxCfo6r2J+mGoZ4HwZ2FvvtBAh37AhROXIxWAiEA8jY5BtK7K/SEBIpfBGFaiWB9BSB6TxdoQyZHOWPP/lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3400102},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"cafb86d4e78172456eeed731e083f1e4573f1494","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.18_1785346873699_0.7834693858294317","host":"s3://npm-registry-packages-npm-production"}},"1.20.19":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.19","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.19","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"8fc996e0d4ffb765160a0287a302273b0e380b29","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.19.tgz","fileCount":411,"integrity":"sha512-UlDmA4upDuuw/TmdtlFx6e1527MbAbV22lzctaMEMMtx7yAhWes4y2D2Xn2I3CRog+MpvtD4MtZB2AQxcNIa+A==","signatures":[{"sig":"MEYCIQCW60TnvmpWS0rvExAmtJX5UnKAb7r9YBSkT/MrEFByBgIhAOoPpzlAuRNs9b5iAXhrHN7Z6Q/dfc4KVkX6PN1UicWb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3403045},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"1a17849af30c07ae41055b7df5fdbbb1796e4880","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.19_1785350218184_0.04352475354150842","host":"s3://npm-registry-packages-npm-production"}},"1.20.20":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.20","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.20","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"e2d65048b9b2474c3b1aff1b3c34ae57db16bcdc","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.20.tgz","fileCount":411,"integrity":"sha512-oIc2w5BRaqHBhBBA8tWGCJ1Na5KII4/BCYPGOpjIBuQhHEHXJEqap1/IvxPp+ym31IxzT63IPyYEUSPigTQwTg==","signatures":[{"sig":"MEUCIER/UKTBhAQZf1Y7L0i28oPkSl0pqVkFOFzrW3xqd9vXAiEAyz+a2Fz+n7YmcUjVX8Z6AwsMiQmMIoM97rZAfUzuPQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3412854},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"ad14b2613a855482419c865e9e70450f903a8dc8","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.20_1785353135088_0.16949817202783968","host":"s3://npm-registry-packages-npm-production"}},"1.20.21":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.21","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.21","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"a678f7d7168ef80eaa8b198c3b38047009cd65ac","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.21.tgz","fileCount":411,"integrity":"sha512-FE0ywdyq4HyA+6ZetZP6bqXgwpKUnDKxielDIjUYG5AMgBdSNPJ4cSJN9ayckmxyQhdl8KwAKufDfyaWCunGBg==","signatures":[{"sig":"MEQCIEuKx/NATHS85fTmTjRj6HQv7pJh5W9zW0E5wcD/ppgjAiAHsk3pxR8jGJRNgsOKbqbcdEBmTV6Ou8omXUv19YLMtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3415458},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"276522dfc1dd60a56e13422c5b60d8b506a090a5","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.21_1785369081872_0.9327415145699263","host":"s3://npm-registry-packages-npm-production"}},"1.20.22":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.22","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.22","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"865dc9ec755c9660420c7a102ef6146be5c766a3","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.22.tgz","fileCount":411,"integrity":"sha512-nZY0AAqsKdClhP8585IPZslRhh1vu/BveRQmnFba5uo/wQrjq4x0Y/etsoMcC7m6PsAA189LHtFX9NWRkW14IQ==","signatures":[{"sig":"MEYCIQCcXi0OjQuatCHxj+AtkAAbchmnT9WYJOmLoduKwVcKbQIhAIu3dlAklivAahIyzY0jAEFDNJjYvWrSi7tKNpVbCjev","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3415198},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"33d7db7b8ec08045c25ea66dcf975c504534186a","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.22_1785371979661_0.998966473722463","host":"s3://npm-registry-packages-npm-production"}},"1.20.23":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.23","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.23","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"671433e9c96ee9ff62301131d164f365ae05dc13","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.23.tgz","fileCount":411,"integrity":"sha512-rB0ENhREhFkLlk4Gzk1FC4V950a7PKPF02o7rfvx0CclWuo3J1FPkEpJ428XUdMncaFYVFcT60yaT+Ce7uAmzA==","signatures":[{"sig":"MEUCIEorSGifIaSMdbUnOuLaMIu/RjMOTY8Sf8XIUkRbWakFAiEA5dKRkY074yY4IHcGHrEo6dRnKWPFml8rlAD+TmPkpH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3423851},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"a91c069392342cfc0a0b7ec9d45764e0172b6c73","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.23_1785375503794_0.25343037490557685","host":"s3://npm-registry-packages-npm-production"}},"1.20.24":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.24","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.24","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"f012ecedfb21ce58f558d3a3a7af25dea658c965","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.24.tgz","fileCount":411,"integrity":"sha512-ujoijfiqF9RVpXzUQQS0j6Wek2eMSebDPstfSosvT9c34NtuC9hffz4pEJNUwZLHaieNc4X20b+oFrp+a9nuDA==","signatures":[{"sig":"MEUCIQCRz+k1OR5cZlXekmsA2cWoj5ciIZu9knK6cYTITJDeMAIgVgP5qBy1WBwCDnDMqE+AxhMgJUWs5rJtze8/adz4n+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3426266},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"d8a0b3cc48509f731e0782fce61b7e85e5102131","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.24_1785376877560_0.997885406054108","host":"s3://npm-registry-packages-npm-production"}},"1.20.25":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.25","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.25","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"fb183dee891a1ec20135f9489117a184d9b588de","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.25.tgz","fileCount":411,"integrity":"sha512-bRVXDKwwCfpQK/WZYCj60cfKGECHV+7ogfKGkMquBR8hlRQQ4dkWGlxRwtGAh8kMGpuzsEyorS1mmIAMCjGFyg==","signatures":[{"sig":"MEUCIBr7oWZrtXGo5JROYI3Q9Gb2OiNpP9CONSjMzCdCNAN4AiEAtM1/C6SQ+sWsxCCYQYpJZknBzSBQW7q9EfpEIiR3CTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3432642},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"58451251de2dcdf8dce4f2dc6bec9f65363eb9c2","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.25_1785380380248_0.7354887312352361","host":"s3://npm-registry-packages-npm-production"}},"1.20.26":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.26","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.26","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"d4eaa90efbe195458ddf4183d59914cdc9c53b08","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.26.tgz","fileCount":413,"integrity":"sha512-tjCRQVGtPAQFucNeMkXp5sx1eOHLv1BwKTOSBNjFpdOCjMOxwwoY+FgrLvaR4+s7wb/no2IaIKSo66hy7BPsPQ==","signatures":[{"sig":"MEYCIQDKvdHd+L5B76c6T5N/l/0SdFLATXVe2fqvIXeyJaMFIwIhAMxJ5e/+prZ4MUv1u4m1Nu/nrxWdd/MIX8OAg0+DNDIr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3467351},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"cdd85e457407723f912b2efa39ceb577b3013fe2","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.26_1785391965899_0.3741958084201167","host":"s3://npm-registry-packages-npm-production"}},"1.20.27":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.27","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.27","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"8d1047cc1fb76ec0e3fdc17c776aa4aef49cf38e","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.27.tgz","fileCount":413,"integrity":"sha512-R8KC9lzKEDA5VJk/sFYyEXn6ftk5gbfkky+6DlVenvhXTEscdBx4KTVtYQ4LQUOch4hOZte//RIeSqqXvpVc+A==","signatures":[{"sig":"MEUCIE5AiN3kBmq3M8ozdzgeI4cwtknqX/0Mq0W4CJXwZBQ9AiEA635pWQT7xyeujUhPUMK/TPaW3ph2gNaCpUrqh6q+yHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3468589},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"ede11669c0d481aac1b3da06e670aca5f9899668","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.27_1785393391972_0.9330994602966121","host":"s3://npm-registry-packages-npm-production"}},"1.20.28":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.28","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.28","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"3144f35d7b2d680c9aed5b141396c7f69ae27202","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.28.tgz","fileCount":413,"integrity":"sha512-jxj49igU7NBCMLFPXYjLAI2GxxaXPaKPiIQHgUdzqAMwJ7SxSmFL2rxg+qtfB6i9JoM1oNzUWuVJ397sDRbLPw==","signatures":[{"sig":"MEUCIQDRcN4tsgDTdLB7pCpkKptsj3zLnmTbAKPn40LmUAAdugIgD7pQOWCyFGMGrY02kkfzVbEQrRP/WNh22jLAYR1Pd2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3474705},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"4a98fcbabc472cda5f903c9de2369f62b324efa1","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.28_1785398397513_0.1271213007913794","host":"s3://npm-registry-packages-npm-production"}},"1.20.29":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.29","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.29","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"28adf4bc8543b00a76691872e0c85e72bec33739","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.29.tgz","fileCount":413,"integrity":"sha512-2LpkWC9T3w93wwYGpGA3SAtzXPNjcpmvcrr4e5bTR18A5m0xjcGjIsuhXe9NzHsInm/sjWE3c0m+L/JqrlCQSg==","signatures":[{"sig":"MEUCIQCJ1qZ3rB2IIuyjJ4SQtLkBC+AFonSYEZdo32wxaXLRxwIgEyJO0vhAEYSuXqjyNQ1qRYr5Ij5puyNOuP3HP4QMCtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3476643},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"2ced3ae250794bbb96fa146308b66d646fe48077","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.29_1785400329837_0.32214692122191546","host":"s3://npm-registry-packages-npm-production"}},"1.20.30":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.30","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.30","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"ec2de2367798b266c64497fc7b3b60ca01649630","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.30.tgz","fileCount":413,"integrity":"sha512-h42H3b/k86kR2+Wknc6WDJKfbRpPA1b/380USQA1c/6l4qxSpZ2oYOdbxemptjh+tKmfmC0+qPsNT3KV3aJLRQ==","signatures":[{"sig":"MEUCIQDvOWRup1njMGv7VgWLT8lwHJoYZwBi5O47exXiEVHMMgIgcdfyqm7mK8AT/pAGj1XtXpiIOzKDT290hGcOFD4FcHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3487105},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"454282d6741153cbbc603c93d5fa39bdcf319392","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.30_1785404311091_0.6377283554653337","host":"s3://npm-registry-packages-npm-production"}},"1.20.31":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.31","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.31","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"534fde876ad53b141fd87238acc94de4f2c86fad","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.31.tgz","fileCount":413,"integrity":"sha512-ynD/UGARjhg5kH7bEYaD4XMUKmfAyTzUguhQX/wMFx2bSwRIRcOEcAVJPZSsYQr1I+ip5souULg+YwTt/iFFfA==","signatures":[{"sig":"MEQCIDXIJYISpxSsf7S5BLV2jSatxUT3x77KHtpSgrLakHbrAiBxInhjRBYoIsOv/yEnvYwPkcAIKZVPdhApi4DEvP1qUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3514653},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"876528cef05538abaa8657825e9171d1558ff29a","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.31_1785411732328_0.05152055978062764","host":"s3://npm-registry-packages-npm-production"}},"1.20.32":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.32","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.32","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"24d49bdd8c97385da896a390b8fa10a5c39f00bb","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.32.tgz","fileCount":413,"integrity":"sha512-6i2uD+i4tOHUx/zrmYZI2Q7cdGFTRjI92qvpPfadaiqBNlt2aBYzYzYidaNGjl0rxR4BZ0RDvvofWeHFvMCunQ==","signatures":[{"sig":"MEUCIQCBsQw3PX3a7Q5LGyqjddS3kiUhSN9QRpiLkd73WqLu1gIgPxK+QlfzFKA2uZ3oQ2auZ+iaTnzFSO8wJckGU4A8ck8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3545044},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"1b4d219fa567b03f27cf79621f47c779847d881a","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.32_1785415010562_0.18781198240717423","host":"s3://npm-registry-packages-npm-production"}},"1.20.33":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.33","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.33","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"3ef9543fff30f8b9124e162dc78e1d0289d363fa","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.33.tgz","fileCount":413,"integrity":"sha512-Bor8acOUdKpjgkZboM2sE2+HLWkvD065AYgzxGfsRk79Rg6ZePncrTcALM8quVIkm24px6UUwae/cVPHB8MIYA==","signatures":[{"sig":"MEYCIQDQKYG8+Doh+f9FKuDIKS1smsiLzdcRlYtK+b22yOdQmAIhAOQk4LPHNJw1Skq6jBmaruSkgX+2hvplqCpgVmkEqMA+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3599523},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"87097fdbcc9383b398fbf4085a73e7afd7fec91e","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.33_1785423059079_0.8049082154246006","host":"s3://npm-registry-packages-npm-production"}},"1.20.34":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.34","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.34","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"a392902096c91c1ae61aa1c4aa7ef359a78af78f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.34.tgz","fileCount":413,"integrity":"sha512-jCiLenVFP2nEJ4R1CBsez0GvER22mcNyOGTjSh/p/iXKtHPGoZZ1dJ6LE+tFnI75IlOR9/it216nMvmCWKwlQw==","signatures":[{"sig":"MEQCIEYp8aThek9lmljVgkLdXVyUZu+YXF/DTj55dVh0WS1AAiBk0IqcZKST/pENrhc3kFfPaSXCZ5y83K5kYQbenN9TaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3606963},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"2363a380d1560d6013e76c6b59a451110132da3b","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.34_1785428166088_0.408894622698891","host":"s3://npm-registry-packages-npm-production"}},"1.20.35":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.35","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.35","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"9baf8cdbdcf9bc684af14e6fe452e35665f3c7e0","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.35.tgz","fileCount":413,"integrity":"sha512-Xudbx3+nsU/gbbTy9N5y7j8W6GSaa5OLgqgv8/vyWP8mUS52qkuE9OJS+eJSDJpMpZf0StZvmADgt+6d5siVIQ==","signatures":[{"sig":"MEUCIQC/WjU7JSdXf9fhL0S0nYxfoEf4kWT1A/qKOiCMx9s/2AIgS5LJGX8l3M/0A15hWVGxpRWhehSqcye1i+tVSwXNats=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3608748},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"859a880057e44b186df25a9fb2b1aca3b8c5191a","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.35_1785429509445_0.5816881972724626","host":"s3://npm-registry-packages-npm-production"}},"1.20.36":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.36","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.36","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"29bdf30953a5f53483f4d5645324f68d284777fb","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.36.tgz","fileCount":413,"integrity":"sha512-XjR1S+c9IltM1o4o4FqCCDMoXvCSrbbpPO28FjGau5eQxhIMtqA48OlPG13lAIAr5zO0Z9qI092wrRXXOAOlmQ==","signatures":[{"sig":"MEYCIQDH8II7rHWIYFYoJKLJSgGxWsP9VfciDdGW4jp4Mdpe1AIhAPyeDiExhGD/xH32thOJRYn9e80p7e0o4UDAePchxEKB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3608496},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"760122b99eb6fb83f41bb5fd44674aba94c4fecd","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.36_1785431175987_0.6780229393654136","host":"s3://npm-registry-packages-npm-production"}},"1.20.37":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.37","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.37","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"b4b74e2db5a83996e34bd2943874191cbed5ef9a","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.37.tgz","fileCount":413,"integrity":"sha512-a9q3gWwhBqhpLuz4KXfeUIFa1hi6A+T0FqlFYl9e3bgiQcgzjwspPAK08d+FhX3pUA2OTZO8EXVdsHVT4CHTLA==","signatures":[{"sig":"MEUCICjAq0WNeShKgNK1QuOUh5URy2rkgPDIi5rN0rj+Ew6GAiEAxmcIslOxKi9ElAW36l5vxf/X5qd7M2KcCwMgheSk03k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3611705},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"3e1ce8be429f7ad435aa8495c55a8028434def87","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.37_1785434845496_0.3841635030525008","host":"s3://npm-registry-packages-npm-production"}},"1.20.38":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.38","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.38","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"c227dbe520649843e6d313768b098913ec9af0c7","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.38.tgz","fileCount":413,"integrity":"sha512-GbvzB8seKLLYPC421IIEuPcZH48ZX6uv/j6130rQdaeSBsYsYk7VWWY4Wseqh26uAPXZnRKJEaPlKf8Xu3+fbw==","signatures":[{"sig":"MEUCIQD6y9qVLzEZb1hkS8iWSWAqJWKakYioXpM5e947sfCpCQIgZhXbwb0PcXVxDQyGBa5doU6dSBYu/lfHjoI/tbywPMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3613476},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"1abf35e9c9dfe7ce4e6fac9ce45e42647f981e50","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.38_1785444759633_0.9491294574667464","host":"s3://npm-registry-packages-npm-production"}},"1.20.39":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.39","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.39","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"e098e31dc496c9ec7294ec479ce4f07de624d94c","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.39.tgz","fileCount":413,"integrity":"sha512-wqnQwj0f4nM+i4FnaNIDxC26MLay/9xXbyO68qBJpZKyZRYyopXVxBmAcD3ryteslpvw4Z7jgK9EN05+TnvuTQ==","signatures":[{"sig":"MEUCIA8ZoQOxkcGi9kxyn6E0ToMquA95g7rCIrl11typ/yewAiEAtbfFCTOhJVSqLAYZryOiH0KJMT/3DFUM0lUbXIevbws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3613567},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e56172962f88e96f01098c6ecdb1b11e92afa124","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.39_1785446312140_0.5898146124415391","host":"s3://npm-registry-packages-npm-production"}},"1.20.40":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.40","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.40","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"07c6b28cbd400d31b8c3ca9d5080b4ba7b79a796","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.40.tgz","fileCount":413,"integrity":"sha512-ThcSqNVCY0v8NCfddzrYAdoSQF/G82r5mMSW5hMdPVWFogNQ5Oj2zSP2wekcnyL/3qqDVzJa9CFvOf/S39XL6A==","signatures":[{"sig":"MEYCIQDVYRCggWNXNAYIYoK7QUhsgHskSg2RyiQ5qI5XjbrQFQIhAKLY6WIk9oejXOzIOn7SpzRB1zJpE/sAy7ViFjjcglIi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3619047},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"455f2f54f8ffa22b0b5d4768a402ee03fead9c46","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.40_1785454192464_0.00038627886221886953","host":"s3://npm-registry-packages-npm-production"}},"1.20.41":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.41","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.41","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"f9c280a91587c97ea77fdf76d44a5ab445e87958","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.41.tgz","fileCount":413,"integrity":"sha512-7Atpg0lBL6fe4VjhGfiMhUB+I29bM/YXpHfg23GRfb9TPhkmHUEnZAaQ5lHjnMPcLvboT/5jFm5IjCYjp9n4pA==","signatures":[{"sig":"MEUCIFp6ZVg1/s98Sjj/iE8FlZRDSyO7o8F+tHvgk1a2uGt8AiEAp/VqrRDJ8O/odB8VxUUcFmsvNklRrkz2JxY+rBBUnVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3620852},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e4ef97ea831fd135bc72c31057d043777a553973","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.41_1785461978684_0.9291102347847311","host":"s3://npm-registry-packages-npm-production"}},"1.20.42":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.42","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.42","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"17edcd3caa2737be907f1c2cda2248ae1b5369dd","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.42.tgz","fileCount":417,"integrity":"sha512-Zp5sZAMXD8hsETfL/8o/AkL5/8TfOmZqv3ywMqSYDtaoLkTJG370EHoHdVKzYcLqfeNaldyOyw5kXB2t/fEonA==","signatures":[{"sig":"MEUCIDtX8MXjjeZQliadxFlUglUVUio9/nl8VuebHLtttjweAiEAyebgaE6L0osytswRM35msR29M+yAG4UQ8KgPSBYhysE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3636570},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"de06d89db62b85601c52d64cdfdf113bfb135628","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.42_1785471394390_0.8067492096729174","host":"s3://npm-registry-packages-npm-production"}},"1.20.43":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.43","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.43","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"9ddec7efe961bc8a6442cb5e60d8a337891fbfd3","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.43.tgz","fileCount":417,"integrity":"sha512-iEmB2z0JP4YGIDxw7JQv8SF0NJpD2qNBFK8NPDmKnJ80hqOD9M/Og0Emj/75YJ/H9ueMInTuhmAZm7skdgKWQA==","signatures":[{"sig":"MEQCID2jDlB0JIDj/JPHVRz69eaWaoRg9SZVqcRvs78Jb2TKAiAQuoXJxn4/BX7sdps7IjUtle9HdcnQjIjAs4QKcRRjUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3646171},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"de27d8be5a9a0b696b25e1ea5d234c95f7ce6b43","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.43_1785472757192_0.02178218037167934","host":"s3://npm-registry-packages-npm-production"}},"1.20.44":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.44","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.44","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"ad9bf8f90620e1edca9ebf8ca02e6747cc787daa","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.44.tgz","fileCount":417,"integrity":"sha512-6h8sluEJqCQ+ZzW47zU4oxwyCrhUbc7YjaUPENO4tPPdskdlAL8qVzwFjNCpNi8gfxuJVedFObAtpjhbz2s4uA==","signatures":[{"sig":"MEYCIQDie3rfxlpsUTYOYKoSS1GguwTPx77i0Vlt3dQUTuL/cAIhAMPbIc3ERLmT0S8Lz+UKgn3fb78v6ucUMfu6l1dtvhrs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3650468},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"4c42ef20f6def384d0e7d55a428dbb5a93b9d42f","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.44_1785476861439_0.3883725253884345","host":"s3://npm-registry-packages-npm-production"}},"1.20.45":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.45","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.45","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"b6343d0a8117050bf5922ddc9db886d44e68f76f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.45.tgz","fileCount":417,"integrity":"sha512-Q5tKFy0+tHMCApTa0Ihb495DcDdvZwICGV914vYOyvX/rq6IcDY7Ih6ZlmERJyaL5ufpKLLD1cdVe/1nlDPQ0g==","signatures":[{"sig":"MEQCIFyU6yJ8lLOPmnLWTkj1yotOemiTrqOC2WOfULVupSagAiBn35AKbrfTAjlVcAgPiToBsBVnYnBszYRrnrcFKao84w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3654205},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"06dbe0713309906e9e7ffd2f0faec1f2fc3ac4b8","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.45_1785479901676_0.31349329275505355","host":"s3://npm-registry-packages-npm-production"}},"1.20.46":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.46","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.46","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"e6b7dbbb1260751ec01c981cb163197b31d1a521","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.46.tgz","fileCount":417,"integrity":"sha512-teBN1ycfvl3lrUpXmD+KgHdK26EPXprHHe98tdeFiaQtGDp1f/9qMKemYbkChhU9SqV8IJL97k0hyttbnKnUqA==","signatures":[{"sig":"MEYCIQDQN2zD/YU2J6EN3gEtOSSu2K1Wbfn6vJU1+nlvcikNQAIhAPqgEHG0MpgXiL7+zQxrp8+2XiqKQVWDWqWpANugI/Io","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3655126},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e91e9d9b66380b7987087b4479b95d2f71139d84","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.46_1785481757959_0.8716416324060043","host":"s3://npm-registry-packages-npm-production"}},"1.20.47":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.47","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.47","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"021e356a99aaaf88b8971267a696df32ebd6060b","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.47.tgz","fileCount":417,"integrity":"sha512-8BYfi+KSE/DdVhD04AKBYc3Sj6R1HzfLOIZCv+t5d9aH2YHSEcP8Dy6pytre/NpzgOorHUgmFbNqK1k8nealfw==","signatures":[{"sig":"MEQCIHRxUJUL9q4P2CKIQu0Ms0dst76LaQPrpn3hXMPU8bU4AiAOwlkEx8VvyhR6dJpfgHEpYuf1apDJYkpusYpUOMWcQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3674327},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"906d358b78eecbe02e55ab85e63a5d7ab65ea454","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.47_1785487163194_0.6541287202250401","host":"s3://npm-registry-packages-npm-production"}},"1.20.48":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.48","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.48","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"b4b489ae1b541b89e8c7d353b3ab4da99266806f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.48.tgz","fileCount":417,"integrity":"sha512-dgfuWiTY4vKBcmpoWlPaARlSQjDUe7f993t8OEYOrSoBDTF/7tcAbyMrrt//MbAGOcQ5HWH+rD/moTTyLfmb8Q==","signatures":[{"sig":"MEUCIQDUvANikbzU7dxlk+5ZPIl8rPu4LcC3YHX+L0tc8hYJjgIgZTKNv3qn9Hbxxeu0FeHIbnZv0G1T667Q4rEbH77D69E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3676552},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"0957299bde2ce4bb95f66438568f7c9d37db345a","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.48_1785489312089_0.91719608125557","host":"s3://npm-registry-packages-npm-production"}},"1.20.49":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.49","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.49","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"0b16cbcb619e4f6def9bb2e153f1b4cf6caffa88","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.49.tgz","fileCount":417,"integrity":"sha512-QMSN1lnDLhJqy4cQrbiWQPZLGXTjnhb2Ar/nH69kMXgcQ9IbhkdqoTpHJbfgyelfCjLHM/e15/84fC3S6iSl/A==","signatures":[{"sig":"MEQCIHoocSaidtNuwOkUGVXhffDGeKroxiTmQSSuPbP0AxfzAiBowZb2V+qyTV6YOezUydoJKIgGUtj/sIMHGTDqs+vZmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3677459},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"9e689e3bab9341d373bae2002ba3af159874bd95","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.49_1785492287251_0.3806933351919277","host":"s3://npm-registry-packages-npm-production"}},"1.20.50":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.50","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.50","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"1e482dd1fb94e14ab505c242ad0142830b978490","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.50.tgz","fileCount":417,"integrity":"sha512-ZCFqsPO8LTt8GNkMNuoKp6HjrXbNYxa8SGODcy6xS8K4CCyEJ4JBnLV9alSgyCijIciWCl5iqyQNuBouCbgNPQ==","signatures":[{"sig":"MEYCIQDx741T0XdIqQqqDDYblvwWVU4cRQzKVGDH98z9RgPzEgIhAK0RSy6yJ4e8v85tijHNCpkL+GU4Tz3o4fTq9zuKqHos","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3699874},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"70d052e450e41bbb88adaca8f2075f0fb598ae7f","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.50_1785502410874_0.4743369158258184","host":"s3://npm-registry-packages-npm-production"}},"1.20.51":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.51","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.51","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"be475ffa2d0709e65c5167fb24c7c6f4f060f25a","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.51.tgz","fileCount":421,"integrity":"sha512-GE9Ey/cQHocChQCJt2Ls1uT8ad2JZ1ZOmz4BOrEpTtR0MvhZKzr87d0zQ5Bjtz2dCXnDCuVTcPy6HJokjmJMhQ==","signatures":[{"sig":"MEUCIQCaq3vD1yy3Ur7HZwXZRsbFrhaRn1bW13En7KGRC0GpOAIgW0L6TRSk8acp8v23ezFdyc/3BAqEvC6lTvrr4SjlKiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3717608},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c6a77742f73291328f888624ed95f0594a025ad6","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.51_1785511226228_0.5135973082462759","host":"s3://npm-registry-packages-npm-production"}},"1.20.52":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.52","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.52","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"bb811161dec84512d91d994e1224c923b330f710","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.52.tgz","fileCount":423,"integrity":"sha512-C2Bbl+tivWSprYCSojuorysqs+nIHzM7FdGka1wNNMXp3DYY+B5gnB1P46xmCBaegC3oDTY72oeW1whdxJ61hg==","signatures":[{"sig":"MEUCIQCDvCgvWVxZY4ttRMLcGQNjuMvViVNUuGOH/noi73kGRgIgWF40qKi7GNL4KO0SbaV4gtAqU5SN3jvpEEYs1Hcj4dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3724010},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"875499535b3933f5c12fa5d41e2ef01c8a58077c","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.52_1785525850202_0.33090861580907327","host":"s3://npm-registry-packages-npm-production"}},"1.20.53":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.53","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.53","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"721255710bcb36e7d88bc86cc27196ff802e1408","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.53.tgz","fileCount":423,"integrity":"sha512-oN+U6nvJWQSgsDYkaaWf7cdLcv9sUYIWEmpKgHqTkbQ9MzFOy5n9Y1hSSYBRDf6FJF85Mw9BxE1cUXIYLPqKvw==","signatures":[{"sig":"MEQCIFzp42e60Q/svoXTIYhWnYdEnA0nEDlNQdd07/iERGlVAiBqSqw23JRU2hqx1rT+XoA3D3md45jsKI2/plQmFoPNGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3734088},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"41869032f8d17f8b9993cf39d0f8831b2fa531ab","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.53_1785545782104_0.5753692780155852","host":"s3://npm-registry-packages-npm-production"}},"1.20.54":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.54","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.54","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"442c1e2fe0c29d1bdd293bf7f4a8d5b69d534528","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.54.tgz","fileCount":423,"integrity":"sha512-nJsabIxTM9FjcbH+ITKnhPlM877P36/AQaZM1/1xvpHi4jhi4oJ0mBDF2qUPcSJxpIVRstlM/0Uy6YKu8WWxQg==","signatures":[{"sig":"MEYCIQDHpGRcROtSFlcpmJ/J4xMmZyXJLYgIPTorge5BC6SSGQIhALFAfmd3Mow9PxRiSlr5PvUZgd5armfn1RSp/wjI1nmI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3734857},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"0d0b17c148a1986fec83b0bdce17722fb1bbd1b4","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.54_1785548277196_0.524000726044711","host":"s3://npm-registry-packages-npm-production"}},"1.20.55":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.55","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.55","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"04569db1d98e46c8b0fad86adee2ac2e0ff940c3","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.55.tgz","fileCount":423,"integrity":"sha512-sAo49s0vit9b1nM2YAvVL053pxAJcyyj516hfjMOekjPcbyjS0UmzLK/23YPI1FSIxyLVDG7oXzBD6q1733z8w==","signatures":[{"sig":"MEUCIQCTp7OKyfMvP7KXzkSrYpIE8XgokYs7CIKVILlsDQ3DqgIgSiY77rKSwtQtkomlmnShxL0gLvVjLVFMWP/hVXOepgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3736158},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c99c77a570360e83435a647372bfc8acfc126903","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.55_1785552457551_0.29683790654517583","host":"s3://npm-registry-packages-npm-production"}},"1.20.56":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.56","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.56","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"778efc821b0c815d714fc68376e3b9b89dbe7ae8","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.56.tgz","fileCount":423,"integrity":"sha512-n9Bswk+7JxUAU0g0sd/GY+I7lTCquolV9rNh7ga7lSNA0AM6b0SUs7osdhflwtYruf0AGwxhSRzkFEoCzc1FyQ==","signatures":[{"sig":"MEUCIQDVqISDnBYwET4hBsrsZqg+xC+yH2HSco24cGX7KVZb5AIgS2NH6a6rl8o7EOiZIRW1Gq31ao6ISfgARxvFt9n7Gu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3740072},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"d3dfdf68fb419e66799bc867e8ae0bcc5260e1cc","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.56_1785553717811_0.8793784011140493","host":"s3://npm-registry-packages-npm-production"}},"1.20.57":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.57","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.57","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"b881331c44a68eba91c4c8e74bca752d50e5439d","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.57.tgz","fileCount":423,"integrity":"sha512-NupRdHm0sxLHomgmxuagY9JdhoQhJF4Cj+FgasrKhynJjvq000LhYskVxA8UtvWxng4D4526rTGaCS4Aq5DyCw==","signatures":[{"sig":"MEUCIQDnN13VpU+/EsaRIaEqLV7P0O5GaMcfgQTmStqkwM+g/QIgKKO4Bru6lxQ5/nancxDDqAxoAAKTcnSQYJehUMkCHpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3745513},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"dbae9a47b008bdb1ab3ab00e8ff7b83670289873","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.57_1785555785561_0.139165880182319","host":"s3://npm-registry-packages-npm-production"}},"1.20.58":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.58","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.58","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"02f49f7f4bef64c7bdcc29a9b41de3740aa4de30","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.58.tgz","fileCount":423,"integrity":"sha512-1tvzeKViVBkvEGbMxHCDUBCWdLvJRGKZO//gcskzAL/IxassOBvzryRm1xIMTlpOiTsUatvI2RR2wrQkmBaJjA==","signatures":[{"sig":"MEQCIGbmXAnVLryUp7lqUhCSXZTaMJIbpo7FwnA+WMgJvKYaAiBCQU+9GEEldX0l9lQLwq85GqdY3kF68TNCq/EM0OfqGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3747741},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"be6fb6a0558e5742258a0ebc0cad0a87ad684f7e","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.58_1785558429655_0.9087875784993524","host":"s3://npm-registry-packages-npm-production"}},"1.20.59":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.59","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.59","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"02a77b8b2bcc2b5a99d24f1577c0b0cfa352e06d","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.59.tgz","fileCount":423,"integrity":"sha512-RJ8ZuCrZ/IeYhg6aiFoYxAnKAi9jAdvolmyvlCv78FJFhPpagr2GS97fIiH0yViQpYIczo0MyUVtBE9OgL3vLA==","signatures":[{"sig":"MEQCIHBpTbcOSVc1PXFILv0nc4xxipMwjdlJUTwfdTaKYhtXAiAjZGTIJLL9Zv6mHcsYR++yvvIi36YYNV3uJUSMmrOFkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3750086},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e00ce8afae1d993f5d747f3878136d2d14d6b10e","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.59_1785559456923_0.3672695526874372","host":"s3://npm-registry-packages-npm-production"}},"1.20.60":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.60","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.60","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"dffae33b9d14007244ccf917bbdb7f9fa291af52","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.60.tgz","fileCount":423,"integrity":"sha512-AevP0reJLbKLx8K8GJqbqT5X21i86vgaiLp3cc+Hm5a7vdt3a6lCOOmxnWMWkCfItOiPRNDLn4L/FCNY7vF7YA==","signatures":[{"sig":"MEUCIQCiwm01qIuuBAevB0/lPFZKEiMGWuXcn+J2IywwcP6kBQIgSO3ohB8FGhgEYefw847A5ZfZCmPqndxmvqHx3CG4Oes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3751985},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"4b9fef265af5249e813a82592e6541edaa5b6222","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.60_1785560842425_0.5941835586773019","host":"s3://npm-registry-packages-npm-production"}},"1.20.61":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.61","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.61","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"9f510692e159e2bb86aedffcf780f9efe3acde67","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.61.tgz","fileCount":423,"integrity":"sha512-imT1VO5IiAmD3nkQkFO21KX8zXVGsuPPceJ0s1Ehz6P9SJAGQ6ZluSeUrK3IE9uWiYTR/mjxyF0FigON+pu5/Q==","signatures":[{"sig":"MEQCIAt1fdcenQbf5qjOOqrfump0mLdWPQIeQmAdgUJK2vb9AiBjfw5ugm8+S7mKqZpJDz4dgUeQfEyzGedWMdy96zvqkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3752925},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"1215bf6165326260a7a0562cf96c1f691b1b4c36","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.61_1785565874103_0.3622864455112351","host":"s3://npm-registry-packages-npm-production"}},"1.20.62":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.62","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.62","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"69d4ce3c27ae24afec25050d58fec499d9cc373e","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.62.tgz","fileCount":423,"integrity":"sha512-JCmDfp0sr1t2XwXl0EuCY6vn2Evue6ChMJ2aybbbbSbdowFZlYH4lRJwK21KLRitQN/k3jRL8nT1lti9jOVqiA==","signatures":[{"sig":"MEYCIQCOkgUQyxRW+VUtyyU2DPGyoYygcxZ3DvakEBKGA2xP0QIhAM7BCVTufm4eF1ORjNMue3da7OikeGKKkmqaB6NYOrbo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3768282},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"3463173a6196e730723dbdee7301c59548d9aa9d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.62_1785574894883_0.20213863302591806","host":"s3://npm-registry-packages-npm-production"}},"1.20.63":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.63","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.63","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"d8e6a4437c330dce6262d62fa173d98faa83ae6c","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.63.tgz","fileCount":423,"integrity":"sha512-Z6GJOz/QHo7urGm2mr9Sirf3LR0QQtZrDM7fcUSujGxSkvLP0ubCJ9aZvw6huLXWGMlhDg2cQP4BV9+9irY3uA==","signatures":[{"sig":"MEQCIBbt5fctpFlJsOXA6AXuejvERbJd5C5KZlFsgQ8DxeHeAiAq5ovFg9poeDsB3yPbYH50bKnf0D0+ZEDIxbjzIxtHPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3770592},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"4a7dcab2b637adeeb7e5354dacea4b6300122fd9","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.63_1785577041294_0.1389898266870786","host":"s3://npm-registry-packages-npm-production"}},"1.20.64":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.64","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.64","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"f573e6003a0361102623a0f424fd1f459b216e2b","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.64.tgz","fileCount":423,"integrity":"sha512-SHsL1wWyenK4+GuCiI0RdyQ7EcvNNJiXxvhDT55KsG5HtpurAHAJhv4vVsH2YndEZgNeoJiUV/A2FpVZBQwPcQ==","signatures":[{"sig":"MEYCIQDDyM3wH8T0MhCWB32WCbstjLQN42FJJhUZTpx2yoXrzwIhALKaSkXANQ09BrhUFl6siysaqQuKv+7+UaQLJszDL5dA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3797550},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"af894482be73e347f6507da7baa70d187233a48a","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.64_1785585763288_0.717949906710466","host":"s3://npm-registry-packages-npm-production"}},"1.20.65":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.65","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.65","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"285392c551906876670503521a6aaa76d5d6538a","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.65.tgz","fileCount":423,"integrity":"sha512-i1xpKrAcS3dYXGJQNQGxn9u9MqjcMwzXwjLWheWWOxO7435HzJC4o0Dxk1/pp/a5Aq7q7aX4DBBG9og/kj1uOg==","signatures":[{"sig":"MEUCIQD6GsXZNyDJLhxgxRWxfW3n0hPVyqbiQdjwQcsnwgauTAIgCYLyskL+N4qq1pAvz6LZBGAChrJ3chXNylrVdOCEHco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3804591},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c5ee9453370c41ee849c2c43840cf37f540ab9e2","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.65_1785591364274_0.8702079682227932","host":"s3://npm-registry-packages-npm-production"}},"1.20.66":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.66","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.66","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"61869fc0a7cf762a461bb3edc429d8be47e8a4b1","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.66.tgz","fileCount":423,"integrity":"sha512-SmuUz22STQ67qyoGTRvG9qjbuIg9OITa5VqBCqQJXT9PdB20ieHfYXCwqDxJsjRl5mai6BYaQ2R9wjEm3NjODw==","signatures":[{"sig":"MEYCIQC/Xx/qRR7bhsFkA8vKghE1S62TsbnEdzJS/DQFiuSY4wIhAMRBrBOR7GIuBwAQsLWgR4x6f7Dlze2JV2SlFP7suqwJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3807876},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"0e8056cb0544b7b3e586af3bfbf089693c42bf6c","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.66_1785592434452_0.979644028570108","host":"s3://npm-registry-packages-npm-production"}},"1.20.67":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.67","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.67","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"004cbc13d0891a2aacaf4aaa306ad1fad81538e9","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.67.tgz","fileCount":423,"integrity":"sha512-pFFU+czuU/LySj1EgFBgTzAFbZ6WuEwhCS/cZk6aBRjxG3akK7PGIGqW8vD3wivMO1n6FsJ+utJ0gV1NgybsUA==","signatures":[{"sig":"MEUCIDW3Ko0f4fOH2tXe8NgUbKNPQGb7OjDjjimtcZsr9kvNAiEAiZQLZ8u1/yBpuPW91pWDrVA4ehrjdKDWoa5lCSVXf8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3845729},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"370518da09629b4c551fd7b47ebe46eac6f04330","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.67_1785604674345_0.7106043318221544","host":"s3://npm-registry-packages-npm-production"}},"1.20.68":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.68","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.68","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"15689140314891703e4bd38e8479f16a5033c107","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.68.tgz","fileCount":423,"integrity":"sha512-JdkUyfTKTl9vteA/AVsailQ8eSpZ6eEaCHi0Ewijha9HlfZ/EZ2gJwcNGiAP2G/RlFdE8Crl+gVtzLG7/QXdHQ==","signatures":[{"sig":"MEYCIQCjMNFVl59nbj2RIyd0hal3DdoHXswQ7qajVjiUQO0LKAIhAK+BZjS925Wq9lGxqgEkHMNEOaECyuf72nyE1lMADtjs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3847913},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"053f3abca37b9b335a46cb2dff0c36724d620933","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.68_1785607418884_0.2629989026009101","host":"s3://npm-registry-packages-npm-production"}},"1.20.69":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.69","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.69","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"5e08890c5fe32cbca6ad4da02e7193552f6be77d","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.69.tgz","fileCount":423,"integrity":"sha512-v9FhYO88pN7A2fGQlRlQyllsa8Iww7C9z7Z/Wq3u4BlybkJkDjdbRh6iMvIQn1Kbehcngpbs8nLpaFs8S6Sang==","signatures":[{"sig":"MEUCIHIlRqkM03k+C52OwiULMQWGdjKkTkoWT3zclJa2mo4uAiEA2x03SLn+UisCcqzyaO1EEgV02tttq08NWumtDvl5MuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3868841},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"f22d23ba04f66f450617f7786c78da8f4f477682","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.69_1785617344652_0.18580404056896427","host":"s3://npm-registry-packages-npm-production"}},"1.20.70":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.70","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.70","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"065e378d940b5387f156268cba594fa573eb9a34","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.70.tgz","fileCount":423,"integrity":"sha512-Hq5GUU8rZ310lNcBiBsop1Ob90VHQECcsE+Tw3gdemIOW4c4jvv29f33BXrAlKjwJkdGa1/c58sJuYs2u8AjdA==","signatures":[{"sig":"MEUCIQC3c08KVGDKb/mWY5IW1dRzhwBiQfeKfFpPHN3dIWwWUQIgEynEujCc4EZEQxMWG/gIujp72hQRGW7owIs2ozRDRHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3889381},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c3e9becedf1d4bf90ce1aa16dda983403fc542f2","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.70_1785627086557_0.9337117172839748","host":"s3://npm-registry-packages-npm-production"}},"1.20.71":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.71","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.71","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"84ea62178b0fc7eb6d5ca2b01f7fb557cbbe9851","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.71.tgz","fileCount":423,"integrity":"sha512-B/LQHKlw0dmfS+TowkMCQS5fWrsQ99mNZhlnf7bW6b07YYryZR0icem1zwOu07vRNrmbcoIA00xHR6LpJFtedw==","signatures":[{"sig":"MEYCIQCjBcg5AzsCm6r7rEy9YuEMqwT/FfuptOBAbJvnHgyNCAIhAKqoJnM2GBEfTlmU2FpLDPB6ykdPzkWg8ikQgX23RH1H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3896495},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"13e2e1504b910639462da3a79e910fb0fe8ef6af","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.71_1785633947698_0.1419017847477817","host":"s3://npm-registry-packages-npm-production"}},"1.20.72":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.72","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.72","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"f1cd4cb110a110ac586bfb7bf7334779ce97f20f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.72.tgz","fileCount":423,"integrity":"sha512-aBgRjtVWZrV8VbjPHNGqY/4k9pnfGGg2lIfg3U6pVWv9vSTPHnU+139xsPPGSC5o3+EjssOkd3tzt0HJ7OIV6Q==","signatures":[{"sig":"MEUCIQDP2YfNR+Rv8oK36qXE2ex7r6OqVX6hfXyW+ZqQzp/rAAIgFt9nZ6f3eDXTI9ZzmjEstx5IVjAm6oq1w8q1w52LioU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3909904},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"dff72837f67e0e83e15325f5f17c179bcc49db3e","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.72_1785641625997_0.42956684350178787","host":"s3://npm-registry-packages-npm-production"}},"1.20.73":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.73","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.73","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"89440ed63976364850a6ef065a67600bca0c47ee","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.73.tgz","fileCount":423,"integrity":"sha512-Y/obTks2X8e7Gk8km4iGs7oLw7P4hPN3V3mnGJhxXWbubFkuuqLN3Hhae9aEDCAEdFzBUk7/X2bOWYtROztspg==","signatures":[{"sig":"MEUCIBK6gIJE9i53y3lIE0ahpgHKLWHtIONIHUYksQa+uxtmAiEAmvXX5pTLzS9uMbE+ePJf+sOR3Cbof1J3TWef1GNZ9Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3916169},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"6ff3ccaff24d4f5a85421e430b05f61685bf623a","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.73_1785647703969_0.6046202990109364","host":"s3://npm-registry-packages-npm-production"}},"1.20.74":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.74","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.74","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"7298c2cca4be194e3da58e3e8e503cf65b763969","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.74.tgz","fileCount":423,"integrity":"sha512-ZgPofKbVTce1fOXe780h4j08fSk+EQxXzdWr+pEWzATK+HUm36RcHBq6juwYIjltmx+/Y8JVt/HFU9zl2Anp2Q==","signatures":[{"sig":"MEYCIQDPH3P1WIkZCQ/ORUCxqDsUaD6+DuGiirAGluvVlIesSgIhAKbqgXw3N/Y3gSL3N90xPMnyVq+k8AjBOYz66WSkD2l4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3917312},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e8b84558160c6d98bfa9778f57ce6a53aa1ff4f6","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.74_1785650843781_0.7862577264238777","host":"s3://npm-registry-packages-npm-production"}},"1.20.75":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.75","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.75","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"fd11e2daedaa14fef5bdb1f5f11fd0acc8d155a0","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.75.tgz","fileCount":423,"integrity":"sha512-KiHmwiFvan9Od6URbzK9aAgzTe8ax66JTXs94p6NwWSp9PtG+ccZG9bTa2nq9/PSNdCeufpL/HmMoZanSa3b1w==","signatures":[{"sig":"MEUCIQCI4UJGWsw+jR10UHHnWc8fE2i1bYXie6Aiuz/oolgNYQIgPS5CpVfKKkq98Rzf67FOHBt2uRLlHtRk9lOhGyMRJSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3923298},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"db59fa0836245ba6caa1ecc3d7a890e042dfadeb","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.75_1785652846160_0.8421181683978523","host":"s3://npm-registry-packages-npm-production"}},"1.20.76":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.76","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.76","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"8f37b86ebb53c74442968da961cd18ca71d7258f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.76.tgz","fileCount":423,"integrity":"sha512-VgV6KTM8HukrPOazA1rDTAg9ZzWiEv4q/kdfkLzIXbo6+PBKVXpWFOYDltSq9abaCE9ZrAtAsJT3vwcrETX4Lw==","signatures":[{"sig":"MEQCIDJkDCGwNdNRCCtauWxpRe7H+jl3/5qaEpC/tFReOIaTAiB9J1ByE1THI9u/JnED0N/uQOPPBOK+a4myW8FXLzllZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3924410},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"13a1da920c331762c49fb272bfa6bc2f24f7e001","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.76_1785654598477_0.9728534252334418","host":"s3://npm-registry-packages-npm-production"}},"1.20.77":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.77","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.77","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"a5174fc55f4d951b3376c0a61593f4c0941dfc15","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.77.tgz","fileCount":423,"integrity":"sha512-45L1+K6dk/4VpiSADvt096s/F/EmrCdkVoSGpaAiklU8fKJk9Slmhx9JK+pD6vMuUIzi/TH+Yx8UwPlGU+809Q==","signatures":[{"sig":"MEUCIQD1D2C7lq0NyaFSuGdAKhiKCreeWoXiqZbg227rx+qmXwIgReiLv2uvaRPpbqwlikwoDEJn8DALpYyg8UMmWt0bypY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3925369},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c7f74eec9dfb36a8e34332b6ae9d6439a3ae6c51","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.77_1785657744098_0.20928285586640283","host":"s3://npm-registry-packages-npm-production"}},"1.20.78":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.78","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.78","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"93460715bbcf848cd7833382060c23bc65da4da2","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.78.tgz","fileCount":423,"integrity":"sha512-ViAGglOBfVA5nGWh6VCFiNYKNjt9FvSsro1utnj+sXMV30QggfXXxYeMK7llA0htT/ATnCNnCFFj+Y7OawIsvg==","signatures":[{"sig":"MEYCIQCqDZXR8Ty8pyYz0l7LOsiYusxSSxE6sxMNAjEquxudrgIhAMCUpN38XYOTV/GX3L/UNHmn8ZafOHuojcCR0qTwrE13","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3928025},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"092984c35003d2d9205c95140c1f252f00a489bd","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.78_1785660354747_0.2266793202155668","host":"s3://npm-registry-packages-npm-production"}},"1.20.79":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.79","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.79","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"15ffbd579cd3f7934ea5af4a4c42688c88e529bc","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.79.tgz","fileCount":423,"integrity":"sha512-HWvO0pCKL/zKxWY5QZX8z1IXUQ8gC3amIyjb/EYYEKLncf1c14iJyXDQzSz2/rhUlH6jpZRf1Hse3SnjFoTbtQ==","signatures":[{"sig":"MEQCIDm2qqRXCpJlqg3nIaI0xyVhj05BPS6+mErRoDYV9js6AiBNSkvtZdgfTtHaEh1LqSyCrG5aJRzYUki3fjQSS6d65w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3928776},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c8b401a496dd4865a4b0079210b4d940fef5ca29","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.79_1785660866094_0.7679865455856489","host":"s3://npm-registry-packages-npm-production"}},"1.20.80":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.80","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.80","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"d4c1c84836260d80e0c52d35d499f76c0d2ddfac","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.80.tgz","fileCount":423,"integrity":"sha512-rpJjx1n4Pwb7AtvnNVGDO9quWYTEkkJ4efhxmUoQEn4A7sQw8zWKzy02F1lr0x3i6TyMc+zf+pUrx1a9n/wsTg==","signatures":[{"sig":"MEYCIQDfQxkkNyhMMv2aKyZcqxQqsA4tvkg6Egj1GjhxUruf0gIhANO6KbL77X4bw/Cxlhm6IUjGXq51Y7qiiatJkwnbe6sE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3929980},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"df415f410c79bba6780932a7f6b5a22baa464cd8","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.80_1785670560677_0.8971497854123012","host":"s3://npm-registry-packages-npm-production"}},"1.20.81":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.81","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.81","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"e5f182627d75782223d13a81fd1534090871548f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.81.tgz","fileCount":423,"integrity":"sha512-w2LYWwaZFPMrJ9CzldeeB5yg8kKwD/uC0iyjdtf+7HFz1OQcWXXYz7jST0TKNsgl11q5Bdu2pZQRwOtyDBDKgg==","signatures":[{"sig":"MEUCIDdNcNU6Ksld1S8CZdo1aCbYKNqGiN9VBEN/mzt/5bQkAiEAiNAwnlWNSnRNrgDv+Teudlq4Ek6r2j4EOSvjU/3px58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3935296},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"893af419c82c15a45ce0bd93dffac8bc2e3a19a5","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.81_1785673402568_0.6308370532667589","host":"s3://npm-registry-packages-npm-production"}},"1.20.82":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.82","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.82","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"cbebee16f5bbd2bb209890608e421aeb25113c21","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.82.tgz","fileCount":423,"integrity":"sha512-4I0QmK2pDY0WDp5Glr7sUpxTChR3CFzGwSho+Xs8Wp049avXi7uDTkdBouJrO3WYvDYNafUOedvY4vCjz1QDBw==","signatures":[{"sig":"MEYCIQCsuGekRatBV8hpAtJBRG90f6+9dLQ48EjGCcSVjBqdXgIhAP1cQZot2ObgxIdwykFpU/1Pul7on3wTjMHv4AQoGDjp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3938124},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"a682762a207ad6148e839f83fd4d44971710e254","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.82_1785706956706_0.05143315868962417","host":"s3://npm-registry-packages-npm-production"}},"1.20.83":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.83","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.83","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"4c1ad2ed92cc9d21636106feb1a079ca85a2b8fe","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.83.tgz","fileCount":423,"integrity":"sha512-o8QY+f849TlIoeNjkXWIHbhHFLh4pUIf+pTFWLplQZuqCAWIy+HPr7zGj/0mXNYuUkPwvy5sxchmpO7v1L8Igg==","signatures":[{"sig":"MEYCIQDMrf30yKdcT86Nwlfi7DD7rOE1cwtMUDjpP4peY3vl3AIhAKx69fWOaKHwVGSw47FNWj7NsCBufUeqxsmgUIwoTOlG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3944432},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"37fbfc3011e933600d18ce5ced82d172e6b3dba1","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.83_1785722760080_0.10172981117231772","host":"s3://npm-registry-packages-npm-production"}},"1.20.84":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.84","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.84","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"ef3a2ae4c7afa65d45983b8df08cc2df708bf94e","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.84.tgz","fileCount":423,"integrity":"sha512-3FTmaUhgkb/rrExrj9g8idOVjJNvdE6fu8X9daGyRCO49nqwMlLvwSqJoWzHR1grhe0qjTtCbjH5vxuvQWr/9w==","signatures":[{"sig":"MEUCIQCmCnM/LaViSXeVPRmEFQSLSFQFXbjIS1t1jJ0xldIjfgIgHgnueoZD24RXpKKVwCbbRChq0qC9qA03mUl/R1/1blM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3958001},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"a956bdb1802cd1d5b5528e4b0a442d4c3f84c11a","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.84_1785725819399_0.5227295182906184","host":"s3://npm-registry-packages-npm-production"}},"1.20.85":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.85","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.85","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"92a56bdfc0b6b5a479022b20bba521121aae4071","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.85.tgz","fileCount":423,"integrity":"sha512-0kl4znzWRlxU3YtfubxCXahusKqf9/2oIzUukH5RtCqxcZEg9GzQi4mxWiGyrvFEbBJhcJnX2tgwFaIlmno3cw==","signatures":[{"sig":"MEQCIA968sCj1w/eyOB0H91KEMFfh9SF0v1P5mqIq5tKLF3oAiBgEwijXEgYhTJiDSpbEkhK16fJntGnkcBfyyoeh+2nWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3962314},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"3b1a2e5d1475861e744698b0582d859ccade7866","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.85_1785727313783_0.863675428111363","host":"s3://npm-registry-packages-npm-production"}},"1.20.86":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.86","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.86","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"8c1392ca4a21d630e97b1e36ff5fd83474baa0db","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.86.tgz","fileCount":423,"integrity":"sha512-bG5j/02Vn0M5DagiQdXfs7MpoajvfzrZkF9xU06ivrg4pye80TeMSqoArGqRiTRWDjeEeq38hDDmk4N0LGqImQ==","signatures":[{"sig":"MEUCIQCTrYt1mvXrK/5p3FO/fQ9PvFhJSBJYU4VxWfxLLu9jeAIgOcwtLiwpYtvk3sCz4ENBM03dw26eXROriR/oz7jfJn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3972932},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"f7332dfae4cd308e9b78cedecae3ac4a03748f0c","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.86_1785729182542_0.6966884663660244","host":"s3://npm-registry-packages-npm-production"}},"1.20.87":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.87","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.87","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"321508ab70efd56cb1609ec27eb71be4320d3db4","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.87.tgz","fileCount":427,"integrity":"sha512-q0111L/iblVONwkkocNif29X/gPRCxudngdHx91Lbx5L7fP8xUL6BGVR8FNwc5qpEgafzUfiQtA+nADiE776OA==","signatures":[{"sig":"MEYCIQCUgl5vsLNsSICP404dg2UrZaHrht9zS6jZwAlllXRx2AIhAMal/iYMNvdvIM8spAhJcqfsbAkGkmm7H6OQ1FeArD/U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4016142},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c74219c50f522c131d1c253a4264de1e550716b7","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.87_1785745036683_0.912075313453748","host":"s3://npm-registry-packages-npm-production"}},"1.20.88":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.88","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.88","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"1d108d7537484d2b6d95a071516e0e2f1f61cbad","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.88.tgz","fileCount":427,"integrity":"sha512-oWw33V6e8JS0Gd+/u6A8LcebWplQ3eHlWOV10+dfhztz7uK60tQItIwovdsDVotSqj9NmpssD4m7v0/Nd+k6Vw==","signatures":[{"sig":"MEUCIQD+2XQFdAuBWPQnDlszFSWAr9hTdk12uRngFOvVuyA47AIgS3L6PuHTPRQD9wJyUPganiApjpOrjfOJ0H8V+wzqJL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4019926},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"f6ea4beb0543ffac89768a2dd78d3d772300acc1","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.88_1785747973736_0.1828845657495075","host":"s3://npm-registry-packages-npm-production"}},"1.20.89":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.89","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.89","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"1484a725a1ce9463d76d2f00b8cf58ee100f1065","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.89.tgz","fileCount":427,"integrity":"sha512-TskJ7wBuML+Q8s2pkwrMu+6fyDaFwUaHjJh2esWmbLjeKOIN/gvbKy68kl1y/tqw8+wPrYw0ry52r03nwJLBhw==","signatures":[{"sig":"MEUCIQCbgLTiU6Bek43CpEfxlOnFv3nyrdRZ5BGQysLq8FTmbgIgM5/jwvXE1YUPbz0A6pIOnAY2tpvsVtTLeuVqdRMJzGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4031604},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"ef56a80373a2f6a513d2b7dcd88808e154cef424","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.89_1785760282735_0.7870833200033396","host":"s3://npm-registry-packages-npm-production"}},"1.20.90":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.90","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.90","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"a79aacedd121fe7aac237891771581674e2dccce","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.90.tgz","fileCount":427,"integrity":"sha512-wINhOduh1Zon4i83tT1QNx7IKdz77UjsBwUhM+vSM5nF2k2JuRPFhPGZYP4DKAjfzyLSE7CJOtgqwsOs8u6aeQ==","signatures":[{"sig":"MEUCIAQF6Zw8EV6pG0rKAEjdpK6OM5eOVPo4q1aGV1/mtowXAiEAhNA47Z44mRWnTnnjvR/jmchdVcK0EvNFyWKrKt85ZP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4037796},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"b9fefd28a4800e463658f56e4d70589a745b10d6","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.90_1785764261796_0.36490853537939105","host":"s3://npm-registry-packages-npm-production"}},"1.20.91":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.91","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.91","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"40b8eecd815c4b538d8526c8dc02075689b60ec1","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.91.tgz","fileCount":427,"integrity":"sha512-RAzjlUGiCBpCF00soTEWxS/YgyRnXoO91S3buedCs17JGsdy04ehZTcr91MBsOlft9gc63XcVwJPR1CTd/g7Sw==","signatures":[{"sig":"MEUCIE+Z55tAFiB1FpwiYbIsB15HdC7cMeHI3C9oZRXQDJhXAiEApHSfvlDBNvmQeCr1r4mVZuOPRleu650glfHWi+Tspvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4037100},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"5a0e026ccb3b5674b9e431c756c5fe78c0d6f031","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.91_1785770167512_0.12256761633307556","host":"s3://npm-registry-packages-npm-production"}},"1.20.92":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.92","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.92","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"85cb4c23a19af6ca145d6461c37c41e8dffe7e9a","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.92.tgz","fileCount":427,"integrity":"sha512-Pikv1UE0MUWzrynYC4TbmN7xbAbJkoX8b51Zc7kPHtxQFa3Si4zcQm8gZdWbqsimVrHe/4DM2mLi583m1EgiqA==","signatures":[{"sig":"MEQCICfoOlnAKyxeU0PTcsALrEaQcOnrvt4UgUwLHxrf9tPLAiAAxqjQ+w6pmUpCtkQ4WiyGc8W0Ae6MS5aAwID2uRHXEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4039741},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e0b4fd9074493949b2cba74ca852925c5940ad0d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.92_1785785481483_0.5353253874967772","host":"s3://npm-registry-packages-npm-production"}},"1.20.93":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.93","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.93","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"dcc26402b361c7f1b1aa847d12e010d572ce3cf8","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.93.tgz","fileCount":427,"integrity":"sha512-q38gx727I5XlPDBs5nuKDEGJkwy2M9N/WBQyZeCDJEDRPaTcQnSWX48ZaNG2GX+oMoxroM6Yq7D1cs/0JeUdRw==","signatures":[{"sig":"MEQCIEcCT5ps+UKiSS8wxNYdtzH+Yl1RGqZk7IF/lIhD85FyAiBzcAXpcdjE2nYCr6mGfo/DAkJ2HC7SJNkFEvGanNjPzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4045022},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"8a2bb36e8a750f7e490d6ebd8665a84c68eabb97","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.93_1785796469631_0.7162889808229715","host":"s3://npm-registry-packages-npm-production"}},"1.20.94":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.94","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.94","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"8d51fa7897e65c884464cd298c5403d22cedf34e","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.94.tgz","fileCount":427,"integrity":"sha512-CihDqF5weoVHtZuMt7AhNtcTotd4TyN+/69EhaS7+nnTPnLUxvvRcC5YP9hxBvdPcY1CzCSBDJ1SZa02k1axIg==","signatures":[{"sig":"MEUCIQC/ZW/5tmPtgRThUSzu/N+wMUvH0PZeWQyHjIh1vNQL4AIgQcLrbRFHWBsIKZFkyc2kZuPBhcqt8Fla5DfRUQWkcPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4048488},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"d3087015d3a66c75084cb4f9e9dd04079777c7a7","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.94_1785797890569_0.37562873876370895","host":"s3://npm-registry-packages-npm-production"}},"1.20.95":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.95","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.95","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"6ff82d89655f0ee46dedd616bb42ae2f134b95aa","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.95.tgz","fileCount":427,"integrity":"sha512-84ZMuvpUBtrrdbY+RCkok7lHi9hDNfV5sk6YOtkdVhC0jfvT3ztEFvv3uen+rW4CwVwH/nUSYnwLh/X6OLRv/A==","signatures":[{"sig":"MEUCIGYomcA6LXmcNN//8VlK9PVTFCRYeFjtjtGh3Nrbf3mqAiEAqTJsbn0aUVflnQY+gY6Kw0P++XtngJ5mNEGdUMqV/b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4050724},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"7ee9f49f0acab1620b027c94a2e55fae5e2d292c","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.95_1785800698047_0.3516258397858789","host":"s3://npm-registry-packages-npm-production"}},"1.20.96":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.96","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.96","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"b95b2f764b5807b7bfe095e3cb41a63f94855ae5","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.96.tgz","fileCount":427,"integrity":"sha512-NkEKgGSbPngL7y6dGsWSq4E5S4SFDbwwDvB9i3zUBwaZRIZUKiACp4oM+stv1b2wiJDd/ICKLRmDRKvinT3tXw==","signatures":[{"sig":"MEUCIQCJOX3CqnCyAOJ6YvJ6B4RzvG/e15jJTfCwrKV1YKFBCgIgAaoFJ8Cn7Uau8KTk1ZwCq/HqM+s15MCAAYi/HNTsJ/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4128952},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"1919958a02065bbdf976450fdcea06d11cc8709d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.96_1785828262326_0.3135489817167463","host":"s3://npm-registry-packages-npm-production"}},"1.20.97":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.97","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.97","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"e7f4ffff689357e8d00f316deaa684e8d17dd597","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.97.tgz","fileCount":429,"integrity":"sha512-Eb9lC8ujUbH1VVFVWnTUokxTMCRgFUG2MmxO8C6cZGzBQ123C2jQ7dsks2qiIGZv5vAmz9Zw/xCX6OUKChw+bA==","signatures":[{"sig":"MEUCIQDn65eeSQ3TiKs0Ccs3KYOc6ROVNz3ySp6zrujO5u0r8wIgQ4mALXR1mhcOKDYdgJYAUO+4TLJ00jGg2hxhmt4NInI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4145022},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"ebd0c2f77d6f6ad020b7118c10e97c7046a71ac9","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.97_1785833438479_0.27512444254480184","host":"s3://npm-registry-packages-npm-production"}},"1.20.98":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.98","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.98","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"ed1653acc1ae23b2460ea66e1673dc7c15e2fb26","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.98.tgz","fileCount":429,"integrity":"sha512-RrJsUkZgK2dzcNftuEhg8h8BIeJTK9IxBP7AbPUDpzKEHEeBuwTcZh63RafjC5uzPk5+N1FrWgnJXQXGJMR/Ig==","signatures":[{"sig":"MEQCIFywWKGIQKiVm584kcAwqz0znPReZWEqWl9KVGR9A6lhAiBhqWM4XLGBJhWybY1RVEuxNAYSfbrq4SkZDIIA1u//wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4153337},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"f215b0b6bb12e26022c588c4136467e764ead1e7","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.98_1785841159724_0.9297624291616007","host":"s3://npm-registry-packages-npm-production"}},"1.20.99":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.99","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.99","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"91d4a457af7ba9958042b997b9f9958c1b3c2a8e","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.99.tgz","fileCount":429,"integrity":"sha512-Yk47wEVKno3vYe5ah1TKDGsRrpR1RR41KFvOy9DdlEgizu3V7f1sdfHBr5FoUQPkX/6a2n0+NPkNvvEvdNe4lQ==","signatures":[{"sig":"MEUCIAus0vJnI1QTYRoVZvxbgkYRq7GK5CRNjmcCl6X7rEFwAiEA/Jx8rVu7nzBiTZGEKPeqolgZxjH74fCA7AWyzYXW+/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4155670},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"d1db01771ff3bfe2536bf619bbfadac448d172de","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.99_1785847131876_0.1666221093845699","host":"s3://npm-registry-packages-npm-production"}},"1.20.100":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.100","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.100","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"d25a19e6736b3729f3e34c25a9ac8f581946a0fe","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.100.tgz","fileCount":429,"integrity":"sha512-W4wxQdHSbH5r7UmQTXh8Mrfho08QWJ7uNG5XdcgejZ+AaSY9LLuvnDe8PxO3DCyQ2QG/BDNarwCn/S9jZht6wA==","signatures":[{"sig":"MEYCIQCfN2MuICk3BQ+A48/mk/3EmXQ+zrPFTqrI00JS5lsb8gIhAIybVPvskgFVmRZddemeXhSY9DZ3S7k7uBB1TqtqWfcH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4156181},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"efadc6fbf13dbbe289de9531677d7f600dcf5513","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.100_1785850154589_0.798433199733013","host":"s3://npm-registry-packages-npm-production"}},"1.20.101":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.101","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.101","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"dea3bd1ba5b1a79079539f4aa4d04367e01f3f3b","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.101.tgz","fileCount":429,"integrity":"sha512-dafgulQBz3shuDJUz0yFFcqG2+AR59Zy1t1pE0uKtR+H9RhAX7F6UVo4ua+MY6H5E398i2B5F3pZkVhY+vcNBQ==","signatures":[{"sig":"MEQCIHKmf7TWQ6x4tokFIN/9NCmSZpGFTr1gnkYbmvZOzWlJAiAAnPdDwN0V+YT5heZ8/AUS66PvkVSaZV1TUA+igxqM9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4170223},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"367b7dadf32faeb5694281b9f77e6b2e54f7f1b8","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.101_1785862054865_0.25122131410898785","host":"s3://npm-registry-packages-npm-production"}},"1.20.102":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.102","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.102","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"148d820ee79e17fe32cf7f01692a63b93cef35c9","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.102.tgz","fileCount":429,"integrity":"sha512-EfkfGq8rhJpkNX5aEEJnHHy//fdmqEzL+AUcPKAYaq1iEuPxRv8Wb+zC0UUW6o4fGt9ODaDzE4R+drg6RP+T6g==","signatures":[{"sig":"MEUCIQDOmBuZcbVXC7q78NjjBXUX3GXR27iymWRtKqouTMggqQIgd6SjlObX0NdEs8T7/+utP1glO0Ks54S32asxqJ8P3T8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4172141},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"4e78f5623c3d1ee738b1001d7776f196053a6599","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.102_1785864027290_0.4599347725016645","host":"s3://npm-registry-packages-npm-production"}},"1.20.103":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.103","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.103","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"e26e856fa6b5b646984c1f695dd644422f5d5e4b","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.103.tgz","fileCount":429,"integrity":"sha512-0KqGaZFSwLTsu8zkovHV210Ek14I6FYF/wkF7XckQZ7Zfsj5qcyazk1nE2fWkM3XxoNEGQtDENICX9WMlDG0aQ==","signatures":[{"sig":"MEUCIEGhmqor5c68AFsvDbh0QW1WpQpOUEMvD5T8fLh1+IIcAiEAqfL8T3sa/0UFEedlaemHwbkTXX9qCndsPpMHsBlsuns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4173230},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"3b178f994910d5936f001aca4960f800df6f01a3","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.103_1785867609669_0.729230701214501","host":"s3://npm-registry-packages-npm-production"}},"1.20.104":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.104","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.104","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"87c02aa3a028cf44d7d8a4fd6f8d92e79d55eb87","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.104.tgz","fileCount":429,"integrity":"sha512-wBy5nP0/KBI+Dftgr5dhSMujXjaGnOze47f+Ygh3N0VzTMlBOKhlA62m0gqX9Awhi7JYfUKPjIkpreOYfBD/vw==","signatures":[{"sig":"MEYCIQCScKFDpeEqcucd6VCgQm0LRxp2nRcYrGDVYMsANDMnwgIhANPT7Mm064iXrz699ta/Vr8zLRfKXh2nVt7HpxEBjcFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4198792},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"a585c44139564e5e4389a46990ad7a7d4d27dba6","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.104_1785876428606_0.011885447797619353","host":"s3://npm-registry-packages-npm-production"}},"1.20.105":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.105","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.105","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"73d2fef685528a7897f8ae04c0a398f144ce2832","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.105.tgz","fileCount":429,"integrity":"sha512-ooq6VqXbCfFOsmY3YvJsQz5PV32SdorgtYl6RVUXXRGFpKVm9DacNyJKwUKlpjr5FTGtECymTXOF55t4BIXbrg==","signatures":[{"sig":"MEUCIQDRTBzLGG8gqK2gBNcVwk2N3ES+1INnGhzyJlUEwkBsHAIgTkmiRU0PftijMC78HOqfdNr2zIRlLKLAL+aYRmJjSlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4214714},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"536de274a96d22c4f6725a73cef7d5360ccd1b0d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.105_1785883355115_0.17379842276512814","host":"s3://npm-registry-packages-npm-production"}},"1.20.106":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.106","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.106","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"f1c01c1ea76ded714fb85f8fd9ff1f50b6bb8a05","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.106.tgz","fileCount":429,"integrity":"sha512-Ou8QPFKZvdGByBgjDORnpR8L0UV7WYgVbjQJvkzUlAEaRDGR8wWHFv6BRixfYkeAHQS1vkRqlUHWPmkRsEscMw==","signatures":[{"sig":"MEQCIGUI1j6Uq2r+okKfgIH466WTXMarA3kdxvAAJOORwOsjAiAjNSsEvA/Zq52LSOe4HO2e4cQW29bAWoNkNR2wz6k9AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4233249},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"3dfe44683d2a889ff97459286080d8676d46c8c4","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.106_1785892360256_0.7944918667591863","host":"s3://npm-registry-packages-npm-production"}},"1.20.107":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.107","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.107","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"29fa3561b9aaf36afcf75af05f5e61361cb79bd5","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.107.tgz","fileCount":429,"integrity":"sha512-FS8IGW6UjPeTtYp3kQK5jT61D1P3KST7qwzWCLe/wANh36/aWxKF+chGQTDOJVjtNtTfPwSkiUht3j5LWebD3w==","signatures":[{"sig":"MEQCIFO48aQtOkPKoxv8E0HMj7JFnOD57rdTA/B7hC52fdBQAiB810dk5Gz2TPH88Pcd5senVPcPMXrX07NA78xz/xkBzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4247851},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"06a9588af85d01c32bb36d0464ae97478e6f30fd","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.107_1785906742647_0.7946442100102136","host":"s3://npm-registry-packages-npm-production"}},"1.20.108":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.108","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.108","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"ed9fe3db2e48dc15b20089adc2ec628da496c57c","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.108.tgz","fileCount":429,"integrity":"sha512-SJ264Nfvmujg5yuk2jRIMaeVERj+adAaeZWGzDZnfEDyg72f3XINHGotZU881aREwYS0srRht7+I7h7tU9hYMw==","signatures":[{"sig":"MEUCIBfgT7UDKr9Hrn1SJ8mwSL4FPPKZVpL5I9kVoMj9UcwvAiEA3zDmxYufcKuQ+90i3WodnGQUSi7lx7uGEwgiSuuKtkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4247671},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"7498b5b8d415a1de796916def99e80ca7a39603e","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.108_1785909357106_0.6910961596325449","host":"s3://npm-registry-packages-npm-production"}},"1.20.109":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.109","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.109","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"55d079dac24fc7d9d948f19a991479d32cc95977","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.109.tgz","fileCount":429,"integrity":"sha512-kN28aR1ACGxPOpLMNkUfzuBhA/59RzSJSikICY+ns/ncISlpLP+ZIDl1doTKLwpKP2YOkfxc4KTio+4rHRE8JQ==","signatures":[{"sig":"MEUCIQCy7eJ5Icv1IS4V7BgbwVUiNsI2TO8k8Jx+LP/DCCPUAAIge89pq0C2XZkGY8cw0CIyxdJW8zi4ZbbWf+ti1gKjAHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4257964},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"85fb0b8c883c1e5ff82845bf644b1eaf118f837c","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.109_1785915773961_0.09307211079581923","host":"s3://npm-registry-packages-npm-production"}},"1.20.110":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.110","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.110","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"9be4ae92149555dc74caf59d3dd4012c30c59064","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.110.tgz","fileCount":431,"integrity":"sha512-somilo/zto0gwg+NHCKGGRGL5M9lEAeCBqQuDOoLqBvO9L1nmS+k4LOEHVrGrRkemUh5OaFMr4rKBTV5oFtkyQ==","signatures":[{"sig":"MEUCIA6K7CfWgLYjCt3YuAP4oBhNM0V0Yd4G6ZW8rQIx45b1AiEA+ZDjeIADDIkTT9H9N3JVBSPseu0F/H7E4Auj8ncQiIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4287931},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"0f953e993d9692116226c93e6f8b073838d64992","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.110_1785931244653_0.5660284858268005","host":"s3://npm-registry-packages-npm-production"}},"1.20.111":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.111","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.111","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"1d7bcf3d8c4e9494fde313abf36612b552c3f3c0","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.111.tgz","fileCount":433,"integrity":"sha512-fDXOEeJEQLU6LDA60BkGYRsBAMCgGvmZKuuqmV6BlphocJ4Ae7LoQcychBLq9pys/IKYS6ud9c1mI9AbyNMPRA==","signatures":[{"sig":"MEUCIDT8eONtRSvXlshgppYDRc8TNqNTJl9KHPk8utA9kPtoAiEAtFTUnUHnM+390N5eMNFU9/exNOvCTOQuR5by9aaltus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4292087},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"ce6fc5a58f95605ab017309f95e8487ef5e84925","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.111_1785937061882_0.18182852951102113","host":"s3://npm-registry-packages-npm-production"}},"1.20.112":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.112","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.112","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"3d39f15a6855da047808cca21c344e73c74e7c6f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.112.tgz","fileCount":433,"integrity":"sha512-QOcCOnGPEe4YBc8+Sq3+kmfep3Ah6VR2v1HvPLywRSH+trniRmhw5vAopHJ5pM3k99sTccKcP+976jhKm3ElbA==","signatures":[{"sig":"MEUCIGH9733FnnFQ+DFV7k3tPwixmlg8gdG6m7c9pbF/oO9MAiEAqS4rSty4jK62eabaXp1DN7KaHoP5VFgUKI8D0XDDxzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4303017},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"71b2f629e88a23df8ae14c4997675337615f960e","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.112_1785946653422_0.4985471385455429","host":"s3://npm-registry-packages-npm-production"}},"1.20.113":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.113","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.113","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"12d578f6743f935e0cb2cc1544fbd7922b2601e1","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.113.tgz","fileCount":433,"integrity":"sha512-3PyKJ7dq+pe4ET0b8DEbPtfiakP5N82fM1Pvo8MqP8375T+SWcIrUE1nM7yNOd//ojOpJwft1JfVm4MY4JGq7Q==","signatures":[{"sig":"MEUCIQDi/+EbMsj1DgtDSLv57M/cMg0Jt0dkXZUufeqnjIVQLwIgOFSp1cblqSqy0/Pava1Ow+zpfhKEgUwh2UUBuTt5Tqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4304464},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"9493075427fc864d4b1608d2b5e35f3d5d9bf18e","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.113_1785951452213_0.9592208328065","host":"s3://npm-registry-packages-npm-production"}},"1.20.114":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.114","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.114","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"6d214747a5069125e8fcbf532f416e328b0866dc","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.114.tgz","fileCount":433,"integrity":"sha512-cIq90FJfwgOHUqQT/2muMzgjaH2jkAYKjOpgPT2vcMJ0612F0CPwi2xRlA7W7acNF+Qb2hJ46+2/AcD7eTdPrA==","signatures":[{"sig":"MEYCIQCqLSBd09VeEH0k9KjD3Xc3KgwIBYZU0sTkAvZrxB68dwIhAK2USpvUOyIBzVeeFinXRuOwvy1YNwUFrH2w44xyrIQf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4306417},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"1850953dc4033f2b1151389d23f887a0fd6544fe","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.114_1785953824926_0.7262498494255427","host":"s3://npm-registry-packages-npm-production"}},"1.20.115":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.115","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.115","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"93827cd23bb614bca71aeb2d48ed3bb0d772085a","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.115.tgz","fileCount":433,"integrity":"sha512-nfJmNx0zYKvh1v9e3o1c+6NqA2NIILUj6++UMuZiMAJKL8qonE+h5Y6psPUQgrt7bnBewmgJ8yrCI+4o6Sdpfw==","signatures":[{"sig":"MEUCIQCTIKu7jNHaDUhVVKZfX9LqIR4eQxPNnVesTM51kQLfGAIgArnY3MdYYNxE54ig3aC24Q/KrA3lmc+qBz43vtwmnn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4307561},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e7330a319a7ed5d24839e39568a2e14ee224bc6d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.115_1785955328382_0.5588796067597894","host":"s3://npm-registry-packages-npm-production"}},"1.20.116":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.116","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.116","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"170b580272940e2d8bd80d7e35bdfd7dfd87539a","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.116.tgz","fileCount":433,"integrity":"sha512-Fw1Ni3Cx8vcQoIV8QyuKbDtG5J3n4saKDYmkwI9KKummfG5iW9DyPGgVpyiwFC8lD4kh9kQkdxNZ6ypvLlUb0w==","signatures":[{"sig":"MEUCIQD09iyje9FYxf91mMZ6n1EXaJnqqcXRi5MkxFicL9hqbwIgLOEN2fyjQ+nEpcfblD6uecaa3YsUEnj9x5wDyarXMsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4311276},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c865f552b17bf6b57a47c7a7486aba620f025f66","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.116_1785960889548_0.8749446484316525","host":"s3://npm-registry-packages-npm-production"}},"1.20.117":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.117","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.117","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"9a4d741485051f0473075839851fc6705524d3ff","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.117.tgz","fileCount":433,"integrity":"sha512-JY0n8kmc5Kb74MzE4vjRu7x/rEHUE+Gaf+gUKR/n+I601XD+lqFjoNVyexUmvwTr193oVQjKmZzb8BOgHX0uYQ==","signatures":[{"sig":"MEUCIQDDHQ6fm5cuZwxrYRR7y4J0M0T/pm1hESE8owHpbLzgFAIgPLrMjk3rNfkiLo+fuI8d985m8YqnuXGmHcz2cKwjyHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4346542},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"3e2fca54a8309a6db292a382e8e536e364291e80","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.117_1785978383259_0.20232850981773431","host":"s3://npm-registry-packages-npm-production"}},"1.20.118":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.118","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.118","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"1175651140da78dfde688169e8a000f9cfbf0623","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.118.tgz","fileCount":433,"integrity":"sha512-KWzAIYdp1HX2LO+9kOnSNs0J7fhWpe39/STXp1hCgqmWk+7t+fYuErdRad6BseN/mK/6orGf5t+AxwzCGqp9kA==","signatures":[{"sig":"MEUCIHYhLQyBHSC8lp3YAFa97HlPSzxBDrKzQAJTxgOy59dVAiEAkiUtzeXRLAzyemPb5EEvzU2Fv/eaE5dL2VWNS8qDGOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4364789},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"285b574a8159017ce235a5344af7ae093e107af6","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.118_1785985719735_0.8630708711424884","host":"s3://npm-registry-packages-npm-production"}},"1.20.119":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.119","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.119","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"d08a3dd006b1a8cf53dd0c9500ef34168e2e3da4","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.119.tgz","fileCount":435,"integrity":"sha512-UzXOGp7N6NgSfcEwzpnfeDknDA2oJTjeZ7FLQKpoS2H02yRXEZ1CX2oFa/t50G4T+gjo6VOhh01tvxqV6qKDiQ==","signatures":[{"sig":"MEUCIQClCy9LZvbB0zLzPwT28TnH37IPVFNmUQ+amty11g+fzQIgJ6K6GcRvLepCFOG2vwJ7I23M2U8Ph1/9t6uBebal9nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.119","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4372447},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"a0aa5adb0bad04631771306a7b6095089a0755f6","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.119_1785990868449_0.48758944691188355","host":"s3://npm-registry-packages-npm-production"}},"1.20.120":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.120","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.120","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"a2bfad573b094c785f6d4eb022e85e3bb753e779","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.120.tgz","fileCount":435,"integrity":"sha512-0Knqoxqm/3LjaaYPbBeMnZFqjr06QqxzaL0n9NFkVsgMZ4HNItsoBAJ0keUkPM7nJAa1RsO2NCvGEdRQiavnsQ==","signatures":[{"sig":"MEUCIAKSSRHJpe1tQkn+H65oQYAmpkjqaN5LdZgvX4/JNmfBAiEAkmbdS5cNH9wKHnxe9+Tf3kerXTG8h0kfDI9a05/DfwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4376730},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"544b65a6b3a8e9e963a78ab817903f2a3622e21a","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.120_1785995214099_0.7078501346589856","host":"s3://npm-registry-packages-npm-production"}},"1.20.121":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.121","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.121","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"1bcbc5e6a018befa0d6020b45e07b849e36e875a","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.121.tgz","fileCount":435,"integrity":"sha512-j3itDf6H5GfbAwq+IXrD06WaVpv3p5Lad3QLLh/L6IUr0I+kBvRoAtNKNFl3F6G71dGqa9JZKwTuz73BGTqr6A==","signatures":[{"sig":"MEUCIQCziPe+T6vpNkdGToI6L8Ik7FQkL8pFnBi7axFwDVVCqwIgOhqoheSIlBnTLePvZnrQJ5CYDPTQW9teyG8b3qaGw34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4387073},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"87db9c992e0f0892f53e254faa68c15076688654","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.121_1786012653026_0.7783634591859174","host":"s3://npm-registry-packages-npm-production"}},"1.20.122":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.122","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.122","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"1942aa401a0f7077892bdea51e7b7be7a69f39d5","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.122.tgz","fileCount":435,"integrity":"sha512-HC5Ap/zvBAC4+QbsYVt0DnNebu0aLxngPp5bUJMN68MzXCr+F+J5LrAjpEu5fa99ri/yBd37eykCTMMMVhB3pQ==","signatures":[{"sig":"MEYCIQDL+ZrXfJdQPPorCc05aWGwXaod0Z+mvPTTx06+3eHImwIhALDfWD9haTQZmiraoBnv+JP/LOv1LcrElOB4dTwXS2hA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.122","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4388744},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"651e90b1fddbade45d209e405cc4742896920971","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.122_1786014437885_0.8238815132960273","host":"s3://npm-registry-packages-npm-production"}},"1.20.123":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.123","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.123","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"3381be10b27e25d2d7ee5f6ab84a951c6bc8167f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.123.tgz","fileCount":435,"integrity":"sha512-4g5PzD0eCstcL33MO+PKJngqLYXI2oXaxGBGhpu0NJN84HscFT0fPNA2YETJfFL7gC0lXQoeExnz4PABYaX5BA==","signatures":[{"sig":"MEUCIFNHuny+QDx0UX561NumcxXcYTDjFJBiVNuE6ipd5mO9AiEAubuqyMVU27POSG6Ok3s4M7AKyGkYjrkpyNeAUk1erUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.123","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4390241},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"1fc84c39d859f737f2b76179b04cf2de23a91606","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.123_1786017252973_0.44619986945867884","host":"s3://npm-registry-packages-npm-production"}},"1.20.124":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.124","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.124","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"8ad116f45defcea9b1cf1d44dd30d3b2edeb263b","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.124.tgz","fileCount":435,"integrity":"sha512-YNT1z3+wVCf6JaN1rXY8zy1PKyjrIMPCaQSCm4A7bj+xFcKJbNWiOFvc3LIZUfTtSBe5BaVg2tnlZQLnmTyIWQ==","signatures":[{"sig":"MEUCIHlpQkw0M/1JYbyVw2yn5IAZpYiy1TNojhMuTwAFAx5LAiEA3vaHDesnRmiD+ErwcCzroFYunmPLcU6KIPQpNp0VWqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.124","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4408772},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"082de870270c91c66fb8f554f68ae1eee4b6907c","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.124_1786029335393_0.5045418269535789","host":"s3://npm-registry-packages-npm-production"}},"1.20.125":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.125","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.125","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"6742e402336b143f3ddac7d5472e48c29493b8c6","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.125.tgz","fileCount":435,"integrity":"sha512-ysMNkIsTTfK6l9kFVAz1bMtRDmV/jg5DmDvc++6tCQziOiR3FNh8LVaP19np4FujmM/f0H7q0i86/INOjfMJEA==","signatures":[{"sig":"MEYCIQC172xM/b+oBzxQHIF4y0mrK32b6fEpu1yUU5B4sy74gAIhAMul4CtGD3vqDB5/NIgV8cwnTE70uoVxbx/GGjPxYo8J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4412870},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"a5d8690882f996b485fe15391fe95198b9fa2ee9","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.125_1786037671844_0.7897037378135403","host":"s3://npm-registry-packages-npm-production"}},"1.20.126":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.126","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.126","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"ef303c35398fb3d456328682f88c3a0124e48627","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.126.tgz","fileCount":435,"integrity":"sha512-GiHKG4B0u4udjaCOWb6JfMsbBInnD9F9Z+7sbGFIvLiUmPw8Naa+TjVJTGhH4qS7M7PqMKdlHdfdmv0wUF98rQ==","signatures":[{"sig":"MEUCIQD610kNEjFLASRZLVP401KurYDgHM+W9EdXS+Om44KZrQIgV06xYw5kR/dc6BMKYW3OQxiRFh1LXNdBoPq3bAkftIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4416257},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"2fccf418beb443d0ca60a2bc38e696607daeee4f","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.126_1786056167279_0.8840977171965454","host":"s3://npm-registry-packages-npm-production"}},"1.20.127":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.127","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.127","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"296ec9ea04ed51a5c70f067b9c88460ebe9f2f04","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.127.tgz","fileCount":435,"integrity":"sha512-LMD6NQtYednU8kZ1wkOTlBO16vYGxcy0SVtgOr6l4ozfX6nsLPi3AL/aU4+rAXiGEwysZDxV9WcMPz6EQzesDg==","signatures":[{"sig":"MEUCIQCMx1V8PvRfHPuljGDgvDB6dQsJdy1IxkO2zmSkoNDKrAIgNUJgmyc75tN8djV2C39qunZaHLwqZnTPYlPx5IAreDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.127","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4426565},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c2ee6f53483a5453831d1c1e36a5abcd75b85548","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.127_1786069915783_0.5245295096048079","host":"s3://npm-registry-packages-npm-production"}},"1.20.128":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.128","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.128","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"5b2295a3394f16a7528c0200a6eb59efb3f5e655","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.128.tgz","fileCount":435,"integrity":"sha512-SRxwRBMcUBWOby+DSTja59xVZNjeFRC1eECpgxI7lfw3UDeUmHOfzHyOeQZHlg3E1bD9T6aGbeFncMxUjgqsRA==","signatures":[{"sig":"MEQCIA54uQU8tw3dc/0kIOOyfDZEhDqQ5jtjrpdeP5Fd5U8rAiAU9wuPqyh7FOBFXzX3wdDHj6NraO0jTBjXBZfuBFwv9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4453949},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"5718a1a2b6ae6b676121be3267fd2c9945125f24","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.128_1786081646851_0.7866301180210196","host":"s3://npm-registry-packages-npm-production"}},"1.20.129":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.129","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.129","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"51b7ef3987e6c15f450438500dd9f130fc4c8f79","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.129.tgz","fileCount":435,"integrity":"sha512-bvmkHVbo4ENaYvfXuD7nEhQHvp1HQnHRrqr9IqV7+/io+T9MSuVT47aA5lDMbAZlgoanFr9Qqkf9AN2owZ5z7A==","signatures":[{"sig":"MEYCIQD1pX/4oqWyL2uHM+gQvdvuLD7Vilx4D5nw3t9on8tM2AIhAL7KFUwVBMcHlHr2Zzu17hlmO40TiCt2PiL5093mnSfF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4455928},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"15c0465f245ffd812f8adb258590bc0fd3687fd3","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.129_1786085270924_0.835194307448907","host":"s3://npm-registry-packages-npm-production"}},"1.20.130":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.130","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.130","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"862331952f3ee072629edcb4f746eeae839bbd21","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.130.tgz","fileCount":435,"integrity":"sha512-p40tSffvxr3kN0zPIYTgmlqZ7OLZ7tXeAmNEWydTfN8QuBoeqMwHqMdgLHc7e1RtcuESnqK3HryWeyhj5pHKjA==","signatures":[{"sig":"MEUCIHpvZhrarigPjOIm6E23XEgPnDJ4nhPer++L7z6rJr6UAiEA62MUTv1pBIjcWvf0+Ep75dqIAEzc/rQ62dCJdnXxFvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4468838},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"35430a0317437c95ffa58febb41bd1ebec0d7ac3","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.130_1786091923084_0.7735124941126605","host":"s3://npm-registry-packages-npm-production"}},"1.20.131":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.131","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.131","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"182dcfbd34b136447c0473e487690ee41d850245","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.131.tgz","fileCount":435,"integrity":"sha512-TaamE5MGXfDYW+GSxshU6sUBwaSyOqQHUaYJMoBjSdASIl44xeWY7QnURa3YNDNb8ZDp7iE6jGJXBeIRhpoilg==","signatures":[{"sig":"MEYCIQC79zrnObAutNDfTNX+K2rELN3QpvKjn6xoxLqCIGKSSwIhAPUEWXNeAj6DNOXhG9C94rRnvFks3uph3MKAEXZjZGUN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4480689},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"5e08661bcbe024eb806b835ce2d0e6554d0f1bfa","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.131_1786098529204_0.5048597812384299","host":"s3://npm-registry-packages-npm-production"}},"1.20.132":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.132","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.132","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"449ee8484094d424b26978225bb653cee0e3fe78","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.132.tgz","fileCount":435,"integrity":"sha512-dvhFfkrkVqkShlOu3Ci1MTDOrL30yH+siHkRXSlEnV1/Vp03GL07Iz4qkH+kYrtmq0wZWkM2VhgziLITZgfwvw==","signatures":[{"sig":"MEYCIQCggjHvPii3PpiJ+dKtDWXi8/2ECcBk2iM0ooMoMTxLxwIhANBhZVclrvjgjZ37njo7UFcZIdkg9db2axjyCjHe9Cdv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.132","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4483549},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"4f8eb083c617563b5fb1cb7cb81c8b7085a1407d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.132_1786105596003_0.975039861266122","host":"s3://npm-registry-packages-npm-production"}},"1.20.133":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.133","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.133","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"50a9cef48af3477ae411c5f406d2c0d86c5ed3cf","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.133.tgz","fileCount":435,"integrity":"sha512-HVURPdL1UetJctyPbhogQnBs8I0bmLhPVkdPruFPQ/v0xqYQxVZOGmXndeFEdGFz4D8zOYIY+YPwwoFz3ZatHw==","signatures":[{"sig":"MEQCIERgrbb1l0a7NDOBVbSy0BOglvQ8mhkKtAJHuicwxSffAiBd2UdOCI8sGNJc7HzBvz6KpqVdGw5kB9K3P9qm6HFOPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.133","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4489965},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"3c5ea5d613ff02491cc44024dc9d3c077794985e","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.133_1786112235873_0.7986016202835715","host":"s3://npm-registry-packages-npm-production"}},"1.20.134":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.134","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.134","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"853fb79ac1d6d878465ff52d427aa62ff4b22e00","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.134.tgz","fileCount":435,"integrity":"sha512-D7Hwyd0qrb7El708JGDeQ5qb39cWIVH61v+hI/EiFfXAIf2v9puVh9v47NjK6lnwRvq1npBlqEjyV3e2kViOJw==","signatures":[{"sig":"MEUCIDtAOUBfGLjqGGEtrwxGX81UxmAv/W8L313bw2kYmHfJAiEAse65V/7f514DZ4XuZPNBKZuSeiP+DDS6kMNM2ilxkEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.134","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4491288},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"83e3f9ddb7e1341154f45f9b26ac3460b8406f90","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.134_1786115418576_0.9711382844528753","host":"s3://npm-registry-packages-npm-production"}},"1.20.135":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.135","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.135","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"3955da92dca7bb87bbbef3bd965e5457f453100c","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.135.tgz","fileCount":437,"integrity":"sha512-Pxq+KHv4Dtw1NykeBfdh9ajcJQ0orgcFFw7vszUaRuwUJ5+hfUb0z+EngBaROXO5bX8I0TUyAELXBpkywsBE0g==","signatures":[{"sig":"MEQCIAYieOR8YljM+5BXuoIGfI+kTxAuz4TJ+npGm4KDI2UIAiBU7Zb2uJu+63YfC0vn116gmvXeRODiG48LNZadYSzGzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.135","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4554098},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c6fdf1f605263d2e6285fccaeca079317432bd0b","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.135_1786176422757_0.478920563230836","host":"s3://npm-registry-packages-npm-production"}},"1.20.136":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.136","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.136","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"af97bbc56a3e43a9f7bcfb71305d76dd91042e71","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.136.tgz","fileCount":437,"integrity":"sha512-W+zgEZxWlskVSwDScBX1xJ2rxc77oJMXmAho69afQSpK1SPTEQUNwLshensKQlWdxRE3ZsQCFgwEfYT8oSbkGw==","signatures":[{"sig":"MEUCIFKny/hA53SZ2Wi9DJtIIYrBTOe7fY9yS/Ss08MlpwbOAiEA1hrOtmJ4BU8gdoW+d9oqo4tECTxMTCpeyy6PBHec3KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4590547},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"14cc9c315f3f3c18f9288aab670415a616cfc454","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.136_1786199672283_0.9928663808242686","host":"s3://npm-registry-packages-npm-production"}},"1.20.137":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.137","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.137","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"c340535cc47b6720c1dbee5a51cc361c20f71ea5","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.137.tgz","fileCount":437,"integrity":"sha512-fLY/9VRMZZvYpfJyStCx0EovCsfBiMolGs8m/cywJr9+KNGyPumQsy51pQNSn8t5aymSYMrerStslYLRcZb3BQ==","signatures":[{"sig":"MEUCIQD2MVLWvuwNrJrEJIt+EA/ykISuHRyWGgowdj0boa5l+gIgRzx3V/gTo40H5U6JFsIv9sqhGJFQLPRIv2jC2JIs7oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4597425},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"af69653ebecc6cd9e27d52421cdab6b7290dd930","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.137_1786229389787_0.7937476022823646","host":"s3://npm-registry-packages-npm-production"}},"1.20.138":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.138","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.138","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"f8c6947b449bef778c455a59bb7fd553184c0fb4","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.138.tgz","fileCount":441,"integrity":"sha512-XL1irhc27hREEUUkbHuTY85m2Uoatx8BEAX1gJFh7ZMmyiWYo3M/sXXeobiaWa7rAL8NbrgJutFiGV38utG4hQ==","signatures":[{"sig":"MEUCIQCgaIsPo/74IAoXved8iFuBOdx1xQXx9w8Uav4OZzl5BgIgamSkrjOMzPsDadzlTct0pRJ1AaoA1KTmp6szqyQhh8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4687829},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"a0e167160752bb493015af1281ecec3ce4df82a1","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.138_1786328261097_0.3105000390019139","host":"s3://npm-registry-packages-npm-production"}},"1.20.139":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.139","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.139","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"198fa1abc7a116eb8fca49ad59292da7c6c8aa04","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.139.tgz","fileCount":441,"integrity":"sha512-Z+wmRfhngEb7ehtf46S32yBYs2q8jk5KmGoWtmW4lbxHOap2pEp4MhO6Cvg0zTzQft00S3nitujOBKzlR/zl5g==","signatures":[{"sig":"MEUCIQCLKgvl45UyelUyEXJ8BMorhFcEmQZq2mKPN3V0RlN1FAIgeQfW6vD35xhKjy/nC0QrApbbV6K7TDVN2Z3c7DRKAzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4762181},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"29515ea6f3aa18e77450adacfef1c12c7740601e","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.139_1786417567982_0.17155755739054213","host":"s3://npm-registry-packages-npm-production"}},"1.20.140":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.140","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.140","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"d5345fc4f0e623cb8fb34422907b571523406185","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.140.tgz","fileCount":441,"integrity":"sha512-/qIYU0WvXsBdowtfZr/5LowN7esT96zxRL92CxurWJmbCIZpKB4S+X5Rk4ZEY8EISwRmwj1o9dLJDwq7dEvb3g==","signatures":[{"sig":"MEUCIEqWVd98zoJ/p0Fup6EmGvUPhLShI+NBN/o5iJwMbVsWAiEA1eZThDOmnPgPgsxp4DtNNCHvXMEVMM6CpwQvR4lsAXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.140","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4832803},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"1adb87711201e1999a3ce3407d186b6484640b23","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.140_1786488583664_0.3426767989516706","host":"s3://npm-registry-packages-npm-production"}},"1.20.141":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.141","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.141","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"51738f124fc62fea5b99ab9ebe2a11516e491aa9","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.141.tgz","fileCount":441,"integrity":"sha512-ErsJ/QD4U5KY9gKKogtQ7rzZn8oWDTJmivrbR5eVgTMMO/9lY/j/gnuIYuvg6V0BSQDwiEO1ZnumkSIDWIORsg==","signatures":[{"sig":"MEQCIE5HqDIW6CYfqhSj/gRf7QzcdJGJoP/uIixgakslLkS1AiB/yt+r2lYszshEW7458/zBPajhFYz4Vs1lDAg80hYRVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.141","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4836171},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"24c3173268739da762ea013f8374e7119b62356b","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.141_1786496256577_0.94009230035434","host":"s3://npm-registry-packages-npm-production"}},"1.20.142":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.142","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.142","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"8fedcff0a79c3707036bfc2be6982c04387d844c","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.142.tgz","fileCount":441,"integrity":"sha512-MASxICRuLAzvP0kUebLn0bNa4Lclg9a6wM5lyCzFsYQ/Me8ufO5gRLrtxdy/UGjqhBP15Jvt8fNu9w+V/22yaw==","signatures":[{"sig":"MEQCID0QlhC5csqHDx/0nW669AtL0/p2gjdc1i4J/fZd9JCdAiAdQaHQVr/qbU/1oy43iDN5hxJ6nfH3rgdULS2KSBXY0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4845933},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"6a1bc779e7aaf1ea0f0a3a449b17ecb9736e4e96","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.142_1786518330046_0.8429627574228755","host":"s3://npm-registry-packages-npm-production"}},"1.20.143":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.143","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.143","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"5bbf9d7b1c383b4c27fd20a439a4e9ec14406efe","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.143.tgz","fileCount":441,"integrity":"sha512-pEhdcRTfoAGa3RvCTmKvFvnZEUhkHsIba9iHQcQ/FC62Lh7bZwuoemG3jsDT2VgWgF/MJFj5zqDTqtgI8P2a+A==","signatures":[{"sig":"MEQCIF4yt3s5uDmA8FEuY5gWWfHinLr3cBpnbXO2b7D9ra1cAiB1ejDk8oMwN5Zn4OB53EScbKeIGBzTn9ygKx9NYzWT6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.143","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4847398},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"6a4d4223ed078f2ccd9d7a42e9186395dc53e5ae","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.143_1786520934390_0.1849574708859898","host":"s3://npm-registry-packages-npm-production"}},"1.20.144":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.144","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.144","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"2653277277935e2c63116552274d125d716eb17c","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.144.tgz","fileCount":445,"integrity":"sha512-WPFSVy138s4jVOKbZi5JKRTV3BwOeAzb+8Wi7WsVm56Kd+K76krnXmqDZPazYMHB2xvaMLjxlRddinbGfkMZTQ==","signatures":[{"sig":"MEQCIHHVMWTB5sz9rikduipzgfpoTR0YWjCAhDMn2YCiSAypAiB0Fkc9XnbsRt2x+xrJk4Ix60pGZfK5VLiKiSN0kyl73g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.144","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4870929},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"b8f251df2e4e566a6275b84e4eff68818e5e2aa5","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.144_1786536993583_0.64328589715432","host":"s3://npm-registry-packages-npm-production"}},"1.20.145":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.145","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.145","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"501bbffc4fb21901779fa8ec23b64a7f7d6cf12a","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.145.tgz","fileCount":445,"integrity":"sha512-H/jgFja05rqVFJD+wqEBtRWIMfe/qazUVAD+vhIUu4U+3UCdhxkMj6INClXHQZ5IrY1sb1DTkEolaAavik44kA==","signatures":[{"sig":"MEQCIHpGXZFER8xBAV+eHHNaWMLebOIB+JXSasioD23zce9vAiALIe/fF6Rmzrh55lz0zp0ZfbGzTQTB7ccA/ui50obinQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.145","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4873298},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"389735e406b41d0e21eed1b627f46ff5aaf8f7f0","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.145_1786550738363_0.34721625173320736","host":"s3://npm-registry-packages-npm-production"}},"1.20.146":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.146","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.146","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"5d525b1f8f82bc1bae269e04b07dbbbc7216ee35","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.146.tgz","fileCount":445,"integrity":"sha512-K1bM9/Cvu9GZgd4S6lgFtpoSKbSo/TK5tlZwBPvxFjN4mRpC9NzFQQctopwCzfD/F3C6z2D/Hma2B45B+WCtMQ==","signatures":[{"sig":"MEQCIEzWQO0R6x5yUVZr8dwYCoaW1HBik0+WIMvih5TzhIwFAiAgw9fRv2HMkRTbMbIZrR9Ph0HGFwxLxbsPxCoTYa4E9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.146","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4919009},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"9b6174559f20264d6dd16f2b7a3e94547d6dfca4","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.146_1786580118155_0.7605848094791314","host":"s3://npm-registry-packages-npm-production"}},"1.20.147":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.147","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.147","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"9a65a12327e71ce86cdffb75f4f965bafc634289","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.147.tgz","fileCount":445,"integrity":"sha512-vaREytDj6AgG9JNfsyTwhhsiUipCFlWDTj/MKDJBZ9IGymcgOK6jc4xqgrjObaNPxB5CRqAc3jJklavtKV/PsQ==","signatures":[{"sig":"MEQCIA8RPtVKvqqx2toVIO35+h4+4488w5F7KxXY6v/vN6ksAiAvMOuHa7SFC0J1TMhpw9ZCcH9wSUCG72soBBXCUvmlyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4931671},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"d6b94bce965d6b3c50f6b65c70c599795324860b","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.147_1786602309648_0.9973773223366973","host":"s3://npm-registry-packages-npm-production"}},"1.20.148":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.148","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.148","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"82b5e8b080c33815b49c93816d6b4f6e23da3b56","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.148.tgz","fileCount":445,"integrity":"sha512-q9qbJindkN8rdMFGNgV66zJe4WKpG7qlkryv+mDcq76N7BVdbyv8y2f18cCReEX2kAHLkc4GSMfC2fhaii1XwQ==","signatures":[{"sig":"MEUCIQCXNmumQj1929FuByiIt7VY/mZfG1/rkNVDsWsNVqG7DgIgILY75MlOdYLbowiDe8Ux4EXdIRopUz/UHO9I9OoK8N4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.148","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4972400},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"29b6dc06b1114ea318b8ba3a3fa53d6e510e4d81","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.148_1786626403487_0.20853163507533456","host":"s3://npm-registry-packages-npm-production"}},"1.20.149":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.149","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.149","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"4175f434496d2af757c0d156d4a130ebb43b35cc","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.149.tgz","fileCount":447,"integrity":"sha512-eDV6xWrVkrmi6E6n5Mcu4ZbGSmhA7H5xT1w9EDsPlVZbt5X355lCowrBcTf16frAeZIp+zBmdp4+xGL0lvdDkA==","signatures":[{"sig":"MEQCIHWDky/3NX5I9c9FUmUxDd5WsydXySkySL2O2ax3wFeoAiBSP10UJ5iVl+cgL0cgC+f53zTdCE5nr5w0/QNqLkEYvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.149","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4981306},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"1b8f7d1e899e98aa5d8e6f3f741a9278d2f3ca2e","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.149_1786638175335_0.22191534717033057","host":"s3://npm-registry-packages-npm-production"}},"1.20.150":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.150","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.150","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"ef072d097327af7eab8e3431a7820415f263ab07","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.150.tgz","fileCount":447,"integrity":"sha512-rJAvuOaOy2nVZUqN0RyfRLdcK9mEOl0OxzAjO6aEB4L7qJp1L/fi2U4bWR2J/cTOqCjT+CHYDlwBe+B4J2/oiw==","signatures":[{"sig":"MEUCIQCFh3p+VIRSZU8riMHWaktLRZQL4sjwksVpBPWfGoGmJQIgBvMzTNJb9AKp+kqLGVBZOghrbe4JBBC84Z7dc2MUF3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.150","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4982280},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"1586e48e0f732734a360c3afc2b1dcb09018ce2c","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.150_1786648349128_0.5019834027746757","host":"s3://npm-registry-packages-npm-production"}},"1.20.151":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.151","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.151","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"951354eb2442dc228095221c71c5bcb8ad456de5","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.151.tgz","fileCount":447,"integrity":"sha512-wsMbVFuXNjrrKVbPutIJMG58DdgnHrKTF/earrli4/YiCrbgfo1l9phpnZC63JlRHSoHWXkMl4kzDDnY80Kkog==","signatures":[{"sig":"MEYCIQC5YIpUPQXuoY09eyhd/CIzttx+FEO2HlS092jCvkd7FgIhAPDBaJXfesoqyNrTE354XMrS6w0H85ZfUgTStyMnRXKa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.151","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4999532},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"a2902b8de82874fe45e72ee9ae8291fe1b2cb139","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.1","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.151_1786674455869_0.6671539654266032","host":"s3://npm-registry-packages-npm-production"}},"1.20.152":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.152","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.152","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"ad66d18d0f72e0701c50023c1a9f692642bcee95","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.152.tgz","fileCount":447,"integrity":"sha512-6pOz5nAx5c5C1NPS0Fz38j3zeH8WAsX1LaatxNe9oJ0O7n0byjmLZdPGvIyr6oMl1+SUaTHYBW+egU2wlC+kDA==","signatures":[{"sig":"MEUCIQDB5EsQTqYekhCZX2bL8nE8q1j7pG/VnJ829KdD/D+vBAIgaH5y4ClKotQcBrDKKVVteIucvP5pPSYShVAj081QCMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.152","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5001983},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"05b07c439ae8c5df06a404ad4809d9c357410e4e","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.152_1786703315798_0.49291344522278036","host":"s3://npm-registry-packages-npm-production"}},"1.20.153":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.153","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.153","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"edfa16835b6117f7eea6e2f3bbbed52bb8717664","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.153.tgz","fileCount":447,"integrity":"sha512-7Xaf0psvWyg+vVyIloprmnIXsjfzl58RTeb0tjxFGBctCQJOCcf33d/D919xzp8p64qstpIgqLf2+eKyoBWENg==","signatures":[{"sig":"MEYCIQDvrDPaQtpaXz+/anzZw38/Zgq7GWns8LwkMrHZfUfT0wIhAL4a6nqToWDRbWXjCJF2k0ZMlQErYfAivuQOvE1pP+kf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.153","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5024775},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"37ea0ce365925dbddb1bde024564555b6d22a0b2","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.153_1786738912105_0.7110757532415968","host":"s3://npm-registry-packages-npm-production"}},"1.20.154":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.154","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.154","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"efe339dcc51ff9f90ec0c19ae22fd1d8e0f8efe8","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.154.tgz","fileCount":449,"integrity":"sha512-pHjY8LB88tcxOy1cH8mgg3+vLX86d1p+r/WQ+jgfx8FONtsmTbKiukOC1E9JI1pkXOR/pyF2+W7OUufF6aV7Jg==","signatures":[{"sig":"MEUCIQCHmHu9kqUjqzjGhzLQuhNANezs1Vemc/C52txWedw/wgIgY08My2s/PrJbe3SRWUJoOaG19G2A0bA3e0SyBrl7AT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5042870},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"bee5b5149876e0bfc0e972aa24c05b45ded95403","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.154_1786765692365_0.9916279198302753","host":"s3://npm-registry-packages-npm-production"}},"1.20.155":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.155","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.155","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"66ff7141108818a7a834dd9a9b1dc80baad79c74","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.155.tgz","fileCount":449,"integrity":"sha512-pMGax4hGvuYntuXEtCeaxA/kk5a4m+fpBB7ZoGuSXfRq2Q1lOugIN5FAlE0nFQzv6htTyy9D4PEE2s/6h3pUCw==","signatures":[{"sig":"MEQCIB8OYvqY4NlhqlI6Xg3kE8JDpmRvbvBT+agB2pqpJq6BAiB8pww5QpS28RSSssZTl2HuYkCkpcfwH3kbwcvc2ehV1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.155","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5056942},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"0bd7cd74dda89a36bc121ea1614586151637e9b9","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.155_1786803743059_0.9871759350586364","host":"s3://npm-registry-packages-npm-production"}},"1.20.156":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.156","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.156","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"95fd8ddf0c564a66e72b998a3a9f2ac781848ca9","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.156.tgz","fileCount":449,"integrity":"sha512-RLS7q1wg3m28vbd5gZy4ZQVA/CQVI1ttbk0IoKYdaJUtyqIMMfUSI5IPZPCD1F5kodnH3MRFiqAwQs/sBGd/Og==","signatures":[{"sig":"MEQCIHIb12MoWYFNjrf2dJAFqXB/h9Fe5dJC4La76qUNgReGAiBtCr72/i/m2hOOsfskwF3LuaBaFHLjPHbehxSeGVFXcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.156","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5066260},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"276547d727ebdf5a6821268d561d6d4384773be0","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.156_1786819222237_0.1158162927448696","host":"s3://npm-registry-packages-npm-production"}},"1.20.157":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.157","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.157","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"4ce81cf6455285ad5e61d588f02bac49a741068f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.157.tgz","fileCount":449,"integrity":"sha512-Ra7kPy3l/z33Uz92ajahqwGDO8GB1TDDwECgmFTwFdwTsvZUWeQeLl03PTNfiQjNJTWIOFGVziYNOSpHOM7PVw==","signatures":[{"sig":"MEUCIQDlh4+fI76maGDYDFZL7SeyNI6jERWacOAuEasLVAorHQIgcfVxfnGSN9eYyLLMm+sRxjhzgumcvzIpZNu7uGgE6Fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.157","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5066947},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"08add82dc54ab5bfcf108c227a22f33ee0249998","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.157_1786861489435_0.7914538374784734","host":"s3://npm-registry-packages-npm-production"}},"1.20.158":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.158","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.158","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"20d6ca17096dc1fbebd7e77b9a57208a9e31e472","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.158.tgz","fileCount":449,"integrity":"sha512-IIi8OopnHq3sRRKj5yNY98ctHPGWIjy4kaHynJ8jfsMPz7rUb7QJA8ZXq5uaTu/3IPIHFRSlJ9P5N/fPePIaoQ==","signatures":[{"sig":"MEYCIQC/Lmr5EDtPk4EHJZEH1mZn72hRy9ErwlcrHGoBK/WbFwIhAPQnhZEYM6UnH3JkpLSgRKPjG21ZnqVBegJB8y3yGj5/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.158","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5079525},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"a38a83afe414d1c5e087720b88c1399a03be2f7a","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.158_1786891959677_0.8771661208243973","host":"s3://npm-registry-packages-npm-production"}},"1.20.159":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.159","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.159","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"8bc8da98945cea4dbad39ce5510277a6d3366667","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.159.tgz","fileCount":449,"integrity":"sha512-rzqwJ3bquVFegXOfxeclloy1cJnA8Sb/K/UiRklz2GsasCB+HjXI4ytX6CD47Of4UvBNolaABC/4wpgG2bwXWQ==","signatures":[{"sig":"MEQCHxFqXkhWR8HPXrmAB5NDJZu+LKC0OPwEjYZ8H8tpl6UCIQDuBHUdFNNAMLksq+RhIgQh/2scPKh5c/ymugA8k8bQDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.159","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5080289},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"37fdf5ef43a3d489fd999097589e35ca79e0ad0f","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.159_1786932334110_0.7365359218953227","host":"s3://npm-registry-packages-npm-production"}},"1.20.160":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.160","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.160","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"8a3307d4f17fcde18af271c5db635b5ba2e3ffac","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.160.tgz","fileCount":449,"integrity":"sha512-IqxEtyxSAf3re5ezY/NQERh5zMTmOaTsplfAXnE3AnReJTUmdZ4dEkbnJ6Et+wz2HCBAbrgwJnFCJB6j7OzwTQ==","signatures":[{"sig":"MEUCIQCr9QSEUAwARifBZifMKEYX7DLP0INammYrcElcwNvH9QIgYG6uJvU4oD055UenoZV4lBwIol22/NVHGgP2e9iQsck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.160","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5082534},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c3def3068f4d9cde2e506bb66549e58c209036fe","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.160_1786935334883_0.13019576648214004","host":"s3://npm-registry-packages-npm-production"}},"1.20.161":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.161","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.161","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"4fa9ce240d5444608e63e40f0563e24368176d62","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.161.tgz","fileCount":449,"integrity":"sha512-IGqCmbs6DJ9SlEEHEhgXhREfmTljr2i1iwx7+q7yuZDlPHiFjmkTe+Wg97wUm0l3glUsXJ6/LRs7rH8p5d6C+w==","signatures":[{"sig":"MEQCIANpAFDPP+f2NLfagUDbdseycY2QZWoPKYPdjeHr7/AjAiAD5IzA1LVwgIfrSNjtVvLv88MZNzXogGQ219+I8CxlCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5087838},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e2863c54bc6294a70c32c9d8dd8276bd1a123395","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.161_1786972959801_0.5355017875543631","host":"s3://npm-registry-packages-npm-production"}},"1.20.162":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.162","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.162","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"71641be5c0ee325df957e99a39014e950fadb1b4","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.162.tgz","fileCount":449,"integrity":"sha512-vpPEtKZwTpjBLbIbNxACzkLSukSoDR1YCAjqkeVdp0o/oLv/pymke/UcNr/XBca1bxoLKBPCge2qeEq9nQgmBQ==","signatures":[{"sig":"MEUCIGWW0HMfXPhKp2qerheq4PVchOQaMdyvRJr7uE2sptWLAiEA8wUhWq3t0G/5e1nOwwa+RQ3E7PuWYArClvdbBQhVhu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.162","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5094741},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"7a02c2db152138dd725cc3b0fbdb73c40ab51e9d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.162_1786981156836_0.8347440326746967","host":"s3://npm-registry-packages-npm-production"}},"1.20.163":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.163","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.163","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"493cab5815152a13a9f4b376977f861ca38d2568","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.163.tgz","fileCount":449,"integrity":"sha512-YJtC59m/Gb78Kq8Cbe/pNc5zwY87Pto2Pp5a86l1sYfhXVbVWa6V4gwfnF20G+f4Q/bWAZ8Co6B6UJ92Yc/+yQ==","signatures":[{"sig":"MEQCIG1se7rMHo49xbJe8k5VyVBAktF1Jmatyp4Ha7xGTXsOAiBEVhyvbQpfSFNEh+/jWE6xNYBtZknl2xukc1M9moCpTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.163","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5103511},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"a7b396d6138e8c89d13d0fa8ec6e5cfe93552d28","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.163_1786997001426_0.7397139265773338","host":"s3://npm-registry-packages-npm-production"}},"1.20.164":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.164","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.164","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"4ddac71d63c9f04712a1450014a3b8adabc92c25","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.164.tgz","fileCount":449,"integrity":"sha512-xr4VYuArf1ENj2KIPSxzeY9xSrG0vLE9SOG3pqYdP3G6gx7+UBOOenB3kE/uuVRhH4AjqlkwcnR5LECv2ry5NA==","signatures":[{"sig":"MEUCIQC23adn7rNcN+/71McZeVMzdAGu1EsYLwH39CzmBN1FzAIgNn0x9eM37L22fMl8cm4/iaoAuXGDIYWz0dxoRGFPWfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.164","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5105508},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"3a7efc655a8964f4c61f6b6a430b7a94b4a16b4c","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.164_1787005621096_0.2027493551797408","host":"s3://npm-registry-packages-npm-production"}},"1.20.165":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.165","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.165","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"022137130a957e1aa1ed1c45a87db323f723fa86","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.165.tgz","fileCount":449,"integrity":"sha512-46MW1b0xboE2xl1BE3QjPq0ms7+08RYZI66AnnhtCBsfL6qIPXMPi2YD5Orq8xXgsNYxPMqj9E95fhz5SRAbHA==","signatures":[{"sig":"MEYCIQDZ3MZ5hv3zLgIjgIdwb45j5X85b7DnEpaPN3uximMF3wIhAKTvpPryu0wCBSdKEvGu88yqgUL5lMTvnjB5ogWEA171","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.165","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5107954},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"5886414968e1da00fab45a41b5665ec1e9ad3be1","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.165_1787011680625_0.38050627935297876","host":"s3://npm-registry-packages-npm-production"}},"1.20.166":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.166","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.166","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"b54c3f8c8d2871b1fc7e4586037f44fbe72f255c","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.166.tgz","fileCount":449,"integrity":"sha512-LazwCaEwCfKUv3LhVR6QsDXAHUKy0UUCyp67Hgh3kXiJpxU6CS8KGSKuTEQtL0R3ARirVQU8aCEV7dIK7nY0hA==","signatures":[{"sig":"MEUCIQCnULcn847cadT65PK3HDMW/O89Hw3JP+jKzaYVfMEqbQIgFR5hiNf6o+rk5bPV4cgi/hx2vvATPxBaWeET8MRhAa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.166","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5110264},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"84f4c6976a76c3aff3587c56ab3074749a30e77e","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.166_1787023138338_0.07248903957002173","host":"s3://npm-registry-packages-npm-production"}},"1.20.167":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.167","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.167","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"d696948f0a19f9b49e25ba33acca5c54499f2ea7","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.167.tgz","fileCount":449,"integrity":"sha512-gEOwxM58vvkA/PwxuhZgLNIcwFLkYXZhCh+0xIzp45n2tKrP3vT1ruAto/fq6K6kHNyOalIUcNiiCmnTpdokZA==","signatures":[{"sig":"MEUCIHzY/9DCv+d7K1ryfjxRYsdSoE0EybkYMAV2CGDEhIoqAiEAkTirv2k1Nb5McE7e7leCMscs+Wo1G7kCMVInaHbUOVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.167","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5113283},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e01999735bfca143a882c8692038a472267234a9","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.167_1787027308639_0.3753587233263318","host":"s3://npm-registry-packages-npm-production"}},"1.20.168":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.168","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.168","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"239473724cd458f16d3996eaebdd39d3655fea0d","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.168.tgz","fileCount":449,"integrity":"sha512-dbqlDetKGyrIZeV6T/LiCZhQjlZiD5wkDlBjQRI0Oo5wiVTMf4WEtZ0k2Cmn+Yu3979A+dDJv/z3JcVfzxVOdA==","signatures":[{"sig":"MEYCIQCDc/oDg6DsUEyfHE2IyIc7VomfIklLYLfAjf5vqAdrTAIhAO4lA8WynVC1DGQpfc211egOAHi/Kd/jGsQ5gWvH0U8C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.168","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5122479},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"3572adf226ae2d2e0dc0824286001b131b16dd3b","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.168_1787042864950_0.3628686929339848","host":"s3://npm-registry-packages-npm-production"}},"1.20.169":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.169","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.169","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"6e87b282d971cd18d17d617ef35bc86e08ab8d9c","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.169.tgz","fileCount":449,"integrity":"sha512-JhOxRkRqyuxgfghFoakqjxEpn5iZVHOxZdVNRGjMvjZmocGvxvAun93jrzBWswn5j8nXs7C6blA6+Zd0YzmZBQ==","signatures":[{"sig":"MEYCIQDTtc6Abb6vGXFvZ1yEKeTYOz2Feh7uSHhMeWe3fkOczwIhAKndjiFQA7pSsH6UIdYki3CZTyvewjPLmHvWjNiC/dSs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.169","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5295267},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e72daadfae670d6a08fa3c6ec291ee183e4fba23","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.169_1787170629745_0.3709787586269724","host":"s3://npm-registry-packages-npm-production"}},"1.20.170":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.170","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.170","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"795d6c8ec654d09bacdd472d03f34fdbecfd5b1b","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.170.tgz","fileCount":449,"integrity":"sha512-BKOYkuVI+aeJPFlcpLlUYd7miOQArhoo+Rgxnek4mGe5kX32W+13XIn7ExyE7ok7vZNeWHgEBkQr9PEn0n2nGA==","signatures":[{"sig":"MEUCIH0bw7nFpEMNMfbd0MQYEOAII9wa+s+VMu0I8omUxglZAiEAkxyjlmbWiHF+A12ZsT98iFRDlh8pN4V0FEvI06QYg+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.170","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5303353},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"2a40109eefab00277cd918f6135a9935f323d62d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.170_1787183328949_0.7844912206917811","host":"s3://npm-registry-packages-npm-production"}},"1.20.171":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.171","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.171","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"036c3c0931c422ad881ffdc28cb1ba0ab426cdee","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.171.tgz","fileCount":453,"integrity":"sha512-PFa6M/LtJF7AX9xBAo62fNAI79yswtMNpvChuOqjJE6xe7zaHrGV+9s0bmgmzA7U7VL7E0y64DBicRn/vsOtzA==","signatures":[{"sig":"MEUCIFaTaUq+swItviChyRpIBZ45lKIntD0nYnAVh3yRDdZDAiEAg9hYu4WEWN6umL/lES73oacs5NHaIViZ++pwYoQ44gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.171","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5412926},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"ffe472cb388bfa1684b79312d63aaa7f39cd26e5","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.171_1787323107776_0.5266237730679901","host":"s3://npm-registry-packages-npm-production"}},"1.20.172":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.172","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.172","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"39fecc28ad1c54d7c9125ca429d4c460d908d16b","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.172.tgz","fileCount":455,"integrity":"sha512-XDvaIMZFcEMgNvhuWC+9ZnFBeBgiLl7+JEl3BV0jw5KmIg/8LMPmc9zxgCJUkr2Yg2y5M2qL+gtL/W1uZ0FmoA==","signatures":[{"sig":"MEUCIQC7j8JOf/dKRp//c51HHscsTOh49X1Sh/Wx32OYROWcTwIgLKWHS2ki4DFbgLR9Gs3+/iHrVDC6w8CeIO+h3CNBr1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.172","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5581401},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"ebd122eb80ddf911103f7e0b72b1e0c475430767","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.172_1787590113101_0.23103960100475995","host":"s3://npm-registry-packages-npm-production"}},"1.20.173":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.173","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.173","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"e6b103fadce5331840649565425bc5830a866a72","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.173.tgz","fileCount":457,"integrity":"sha512-+AjDqJqIZb/pFmVgGtzP9KDTCxlxSAHFs4IhCZY7N/WTazyBY8eb8h1qmMFCRp2cWj9/O2E0E9GpLeV/p/fA2g==","signatures":[{"sig":"MEYCIQDl9FKz150iMXp5QfIiKzHMS0ItGAHetnaVVRAdNm03rQIhAOacrOzCN57+m3BhtWPaXcmR5Le5TrROr32AHS4I+W9d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5817908},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"ea3373508c5bd98156a16989639aee9d401b0764","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.173_1787700194384_0.8194768970816271","host":"s3://npm-registry-packages-npm-production"}},"1.20.174":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.174","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.174","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"da86694bfb9d16a881c5e9a7b860b37b5e2c6aab","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.174.tgz","fileCount":457,"integrity":"sha512-KNHU1ZiPUzGPZtarErLXU0pVTCoyDSF3uEAriKWRwvqZdibaW2kALtikVBBT7Va8IT9rHI6Fd1sr12NCCfSJRw==","signatures":[{"sig":"MEUCIGu1rhuhM8IEMIKUMA9i3izln1xvRnaaV3VSQizxrK8TAiEA6Rm24OGCmOXxw6LgjMxMJoVzCRwoD9gQCXUPmFdFKj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.174","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5833813},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"6419c64f594c4bf6d7805b3e276ae69370fe3b1c","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.174_1787719669250_0.22971442404890285","host":"s3://npm-registry-packages-npm-production"}},"1.20.175":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.175","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.175","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"2cb0215abd0103bb51fb9b7dfed857aaee5d3fd9","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.175.tgz","fileCount":457,"integrity":"sha512-ZCOgRLLpio6Kf5HuzWo3Q2JJuFu70sh8mhuVvpeGB75PDpjPTwHGsfMm3NhKnlXRtZ7zVnPPdjhL9qILkVgm9w==","signatures":[{"sig":"MEUCIBIWvzW5iM1z1NS0B3noCE4vsj3TSE3gsNJCjwRdTVl/AiEA5WlAH1jWXxOnXYYv9fWgY71Hvsn5L30d9229uVzn8OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.175","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5842192},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"26d862315a3d03ea1533a0e0fd1a4902ea95dc02","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.175_1787725183055_0.12781785887781916","host":"s3://npm-registry-packages-npm-production"}},"1.20.176":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.176","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.176","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"7e2683832fbcae245976271abfcc73d966bfc1fd","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.176.tgz","fileCount":457,"integrity":"sha512-nqayuKa7zT4t6Ow2EKs5A+P6hjhSwXtbTp6ZO1zH7p51rkRyRBkkvwwkOR1ZOSzo2q/fjzyUnXTryfoPoUdUgw==","signatures":[{"sig":"MEYCIQCtiAUZPNxnSPijy1ZVU+tWzsKPxm2tlyrDIBhSSIxJIwIhANHI5v4ohMvHaHhnpO/7WEeli0hAWOsuVQYHUIQYN3xc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.176","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5845864},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"8a4d0aaf73f9f62d5c19ba6e5d81b8890dbc56af","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.176_1787745422908_0.45903814728932124","host":"s3://npm-registry-packages-npm-production"}},"1.20.177":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.177","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.177","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"33f33c73c55b35cde5664537872fd5f45f320e4e","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.177.tgz","fileCount":457,"integrity":"sha512-VY4nnBE1kBFRMQVk7agDKTOV6XIA5h2hwcsHevyo9xZ0RsCVUqvMikXPwaHN3M23htl0KQ/sjC6NCIkow0PF9w==","signatures":[{"sig":"MEQCIFimaMaLtR0+FSwA/KtW8cVr0SCw1ep8uoireUPTs9WTAiBH1iVeOic1yn2tJ+AiZurhqrXzT69LUiaY8QPduM8wlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.177","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5847518},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"688494ac1674b253745a8b894b8ba503514a9a11","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.177_1787762189144_0.506159502472709","host":"s3://npm-registry-packages-npm-production"}},"1.20.178":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.178","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.178","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"d17c0c6684ac348cde95b01afe77bcc654d618a5","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.178.tgz","fileCount":457,"integrity":"sha512-SEGMw+cpQy+zkFdzdcKQk0R5uSYAW/p7AeG+Dq7jUR4XHDxzQX3IS46yXqJlGM/uz8dUjD6gW7XMlg8m9jxyGg==","signatures":[{"sig":"MEUCIQDu/veCx6fNU/1AUIh5mk9gM4K1YFA3gNfKgUgEfiteXAIgSDZXk68+MMmQxb1D/27vy49cMaRZhYK8rZrmMVCPciE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.178","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5856081},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"ca0c8f8c879dd43df0f110fd32f8827ba0a177b1","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.178_1787782344945_0.21018423451807777","host":"s3://npm-registry-packages-npm-production"}},"1.20.179":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.179","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.179","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"d31646d09dc96c75fb721ba2530b3af3f62b8aa0","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.179.tgz","fileCount":457,"integrity":"sha512-fDg6EMGVonXQScqqioxnwBL3UsMknl0fDOPCua2KxoCQUR+FhAgzM5wgB65hsvdyVX7NyS9sDL3tUT1l3PcTkQ==","signatures":[{"sig":"MEUCIQCuNXX8L124ir2YSLN6jEw+g9Hp3GEAB8pqoRlwwCZNRQIgVM5yijYmNCEo8Us+8etqtqZoRncGtKYdYjE68QyY1ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.179","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5857130},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"82fcd8a011af345a7a4af5e87b885348d4e6baab","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.179_1787787665790_0.8031154709089336","host":"s3://npm-registry-packages-npm-production"}},"1.20.180":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.180","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.180","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"f1d92eb8f2e31948ea1a53f984450af7d6616e9f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.180.tgz","fileCount":457,"integrity":"sha512-WMRjIhxpTKFLTKNIWHxfOEM38zVuwUi+T9ssiiFylyXEVOSz3Vaj758vHoQNOegQ3DZ5595NjjBXBIHnTKrLcQ==","signatures":[{"sig":"MEYCIQCmfiGd52qtgZX2b3EWzvKaRN5zjN3YHn9xpBf2W5p02gIhAJcvfXSUxm9VTyxRNn2fBCTErJvmJlt6WncT6NXjvUMw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.180","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5861802},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"00df1f44e53f1baeec055d19bd2a9bc6c7cb5928","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.180_1787795574951_0.03967806144189723","host":"s3://npm-registry-packages-npm-production"}},"1.20.181":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.181","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.181","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"8fcdcec5aa759fb5aaea76c30785a8d7e4c1c09d","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.181.tgz","fileCount":457,"integrity":"sha512-TriqzSj6Qp8xah7kg0iSyFtXZuy0lqdsV1kVLpT8YOIC2Wgtw+3LWMfUpRlSBdBfUkJKXDAF7YRinutldBCy1w==","signatures":[{"sig":"MEQCIHowV2BX730mCkzx+Qxz7W70O0Pc53fvmc98RtYzyxDTAiA6fL2DmQs+XlpPPNuQmuZP12hOJGkxdbrcDyMbJJDhNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.181","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5876839},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"a963f2ba05fe021286aefbd13e501e885faa3c49","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.181_1787812211654_0.1386106352131875","host":"s3://npm-registry-packages-npm-production"}},"1.20.182":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.182","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.182","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"68e9b287b1c7e3fd5a6fceaae5e370209cc4d031","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.182.tgz","fileCount":457,"integrity":"sha512-D09GfjkLS/JFta+XI5adkRFMbgwRdKrNkqdqH5SAum1kqmLdWCCbcWuEdDttMHv++dX7uG44maAH+1sNSSDhUw==","signatures":[{"sig":"MEUCIQCS+Ukul+QJwH2qlFFai+NIuYXMjV+EPlm1em3iHZI8xwIgE1Kq2U5gu0LmlhUju3UwWNqo4V3x2id9rozP9kOS3bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.182","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5904766},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"d164eecc1915ecf7085b1bad7dc9eb1965cf6cf4","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.182_1787832789733_0.9962703249832341","host":"s3://npm-registry-packages-npm-production"}},"1.20.183":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.183","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.183","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"1913e80e5f0d2d6401bdd3aab2e843bec4d8a5cf","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.183.tgz","fileCount":457,"integrity":"sha512-r8hurUo3xPGVdbxwS/gFlRjjgb8wml7wO4HGA/AJ8WUEycA5Dn3AV5jE59OXzmhM67cgtdf3lQZ4Sfoaa4y89A==","signatures":[{"sig":"MEYCIQCEnyUonwdyB/hN8PZkl3xKjotXC8oHYNyKJXrAG2G/MgIhAJiuKwavRZw+qjb9vEKXXfbG6JJwGefzqVb7z21RfBL8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.183","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5919514},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"c095b6953b460efedb558f059055b7a5280f1056","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.183_1787851324890_0.5700747811237137","host":"s3://npm-registry-packages-npm-production"}},"1.20.184":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.184","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.184","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"dc5db15ab5cfbd50ed7ae40d393b63da1e2f7a90","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.184.tgz","fileCount":457,"integrity":"sha512-7lfX6gFvZQTIFLSO/1c+izKh2g/ywkkPAKbbA/rj+am3lHi0q1aKFysaJkT6l1Cp+tXwCHnjUHf/Yg+h8cvRBg==","signatures":[{"sig":"MEQCIEtjfun63E+eMykp65qGC8RcIy7pyQBTrGmbbajHLOOFAiBRo46TrAVnvlf3gKNbM6DFFZeZBtM0jgor/04lvSAXxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5936267},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"70bd72fcdd8c60ab5db4b3e5feab14cb651841fd","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.184_1787868493300_0.8292677556931725","host":"s3://npm-registry-packages-npm-production"}},"1.20.185":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.185","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.185","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"c975249fd81f1937da24ae48b1c22656c7093b8f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.185.tgz","fileCount":457,"integrity":"sha512-iB1kqfuQBPGvEX43C2E3EQT4RL1thvFYW5R9WBUlDhB9MtSmmA057McB0vPKyOPanC5OkcIFaqgJ+lxOEgObgQ==","signatures":[{"sig":"MEYCIQDALYUisjCqnIOFAJbyx0EeXN6XCTnTh1vaEv95YiwcGgIhANFmqJQC9fR5+PrF8cDmvkK9XNBhsRs1r2P41bPgwUxD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.185","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5937096},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"ed115a346173a6b53a3f079adef0481c87489ce0","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.185_1787873710663_0.9785343813944354","host":"s3://npm-registry-packages-npm-production"}},"1.20.186":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.186","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.186","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"3c12e9dcf4fbd6ff355a9a7fc1ddac8b5885ae39","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.186.tgz","fileCount":457,"integrity":"sha512-699XUbgSCul1fxPfs6cCB8Rh04oa06h8gSbpz65Ynb38D4eWfYeRrZH4IPTWrUP1KzMIxpLzxWvFDWLFpkEkYA==","signatures":[{"sig":"MEUCIGEkgl02TlqCZEnq48VLLR/tgKzPSRu2mHFmE1OQS261AiEA9dEoDqzex1cbA9dbVpija3c34tDIRJcpxloPcxDA1EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.186","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5975182},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"dff5ed91ea05f0f3243d7cb08cc28527c4e22d81","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.186_1787909277740_0.33039014311844794","host":"s3://npm-registry-packages-npm-production"}},"1.20.187":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.187","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.187","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"09dfa9e8bd18132983b4a3acfe88a974ea4a7103","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.187.tgz","fileCount":457,"integrity":"sha512-caSVCDg9c6wuw9UHmMh5BFvtH/uQTBGepW6TFAqK3guAw+KbXP9lh67zsYU9N/j1i1OTikbqGQ3ePCXF6sgYEQ==","signatures":[{"sig":"MEUCIQC4qs0jpXKu3oIQgNCQPg8BTLpAnzer/GU7G1Vv8XENGQIgRsqs/hw0Y07ikjAU1BNMHy5jsd2RKFY3dlatFa3Rxw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.187","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5975768},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"f942817d213f35a66e689e10e9c2b7649b1a1180","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.187_1787912328657_0.1962415481694515","host":"s3://npm-registry-packages-npm-production"}},"1.20.188":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.188","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.188","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"e7182039171c4d79cc10801ecfcfc18b0ababe13","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.188.tgz","fileCount":457,"integrity":"sha512-QlPQHs/LFCJOOe52Nr/stSTMvlIBuK3G8sC09SHWWmNWPitK2Wm4Wj+av50WLHmbsNWxjwWM5lVNrWMh9Bf6cw==","signatures":[{"sig":"MEUCIQC7aqtYQ+V/ev98FxehHdOjiN+L92aVEspV2Lk5yXfn5QIgNlpbAp7GKUGKLPWCOHBoeLlVDqOw1NTTmFeJejdjpso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.188","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5976693},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"6bf6b637157425b35d2f3e56563ae23fcd84032c","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.188_1787987543821_0.09796407232415727","host":"s3://npm-registry-packages-npm-production"}},"1.20.189":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.189","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.189","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"81c5629275c035f5145bfd9e33395065294084ae","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.189.tgz","fileCount":457,"integrity":"sha512-Cgci48CGp22ZQuam05Ozm00Mkl4H2KJcNxFxTwJEkkMVUVsX/ireYLAp/MU8MiDnG9YU/Ihk8AATz4wgUXbZ0w==","signatures":[{"sig":"MEQCIHFuzJ60BZ7MbWxNOIuUsLzqVdNSFEW/99dXmYwALrsVAiAYlyX+UA9QYLPmBAIvaH7X1ZbkbvUCF+iTqAIVHLg1sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5979136},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"7ee58a173949fb4cf017a9f7d203541fbf5c7419","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.189_1788004653279_0.7466839440014261","host":"s3://npm-registry-packages-npm-production"}},"1.20.190":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.190","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.190","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"f24786670a4f918854afa4e6192b7c60e0c92a16","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.190.tgz","fileCount":457,"integrity":"sha512-9fMUCtPcpQMgG5Zc7lIuAMhS2BZ0VgaQlFsqEu8Ydiy1sv8SsKKZjf6fg0oVEOWnTLm+96Q7neE/xLbi3qL8Hg==","signatures":[{"sig":"MEUCIBkYIfRiJEdycA/cqk8TyYUo7SkFy/YSXhg1nrDvFSj4AiEAtzPEajlWtomAOwwnoZsPhv7M0V36owPr3H8VU0f1aXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.190","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5983166},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"052bc231afe752e5b9f6558df724d4032c14fb21","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.190_1788010911570_0.8472390749177459","host":"s3://npm-registry-packages-npm-production"}},"1.20.191":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.191","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.191","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"6ce52d4d7293b8c812cbbb80cb7270a01a409e3a","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.191.tgz","fileCount":457,"integrity":"sha512-dZTjAjNSdLuNIig54FnzlnEM07o79PCwx5JWyMF8hSl7AKPlK4OOcqjCVg7DYi4xe66nsTrbRAcn7OsyDeB8Jw==","signatures":[{"sig":"MEQCIDcHXx8s45MVKSVUcuNEd7P/IBtdXbezzc1C0/hzZXo1AiAsJqgZjGS8q0MTayxrabzSCrdERyH84X0xyi9D7Yitog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.191","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5985829},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"bc007e3d3247b4b37a8cfbe5b32c1b918afdef15","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.191_1788032316956_0.5679825708966229","host":"s3://npm-registry-packages-npm-production"}},"1.20.192":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.192","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.192","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"01f857eee7cbb04ef956502a6411ccb2a107f839","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.192.tgz","fileCount":457,"integrity":"sha512-SwW+tdGlJncsxf5JcNdCRnYEEfRlMmWd6Ozf/4xWhDz8ti6vfzJjc9hM+tIlzqgVv8ejVvB8s1NGmTW655jyUA==","signatures":[{"sig":"MEYCIQDfsjmUfpEjnQROoBjxf+WzmlpYmFquwQong0CMFgBHpAIhAPyii6bWLfhcRSsNW6SmIRoGwha4aW4oH2EvYCmsjZ5x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.192","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5989282},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"251f01ea1361bd32ec30ad4ad79e34373a985ee0","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.192_1788052837554_0.890454620557865","host":"s3://npm-registry-packages-npm-production"}},"1.20.193":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.193","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.193","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"b530304c56b598b783e63a683394f1218b05c5b9","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.193.tgz","fileCount":457,"integrity":"sha512-hgacXYTr8EKdKllZBtFXjgICM0S8YjBB67xr6Br3Uiq+eeCKGti34NvRiQek5231mLFjWsQO6wyb54apEDceTQ==","signatures":[{"sig":"MEQCIGcHN2z4NfQmlxAD3zTMH0PmGBW6N6Piw+wnAel57s2WAiALg7nh3Z3fsP0xwSCOa3vvwnwWnArK0hBv4xD3+BIWJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.193","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5992087},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"3379cdabc4bbf9249784efb14618f104ba48e5c4","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.193_1788067953354_0.7088987425083522","host":"s3://npm-registry-packages-npm-production"}},"1.20.194":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.194","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.194","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"748917ad4841e4e2d08cffb13cc026f17c4d2edb","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.194.tgz","fileCount":457,"integrity":"sha512-l6OiU3AAWNXFiFYCvsYNG87H5bKlXDgSjC7SiRp16T9pHJg2NjeIiTctRZOzKQ8dAmrAMkaUIT6dX7Z5uakuRw==","signatures":[{"sig":"MEUCIFJFuVF24YAo+egB0GdTJF5zrkPgPD8kLI+vnkEX3eh2AiEAx5YQxXZw+iULUZAmQIqvMojSQjKmLMV1xIUrLf1Psn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.194","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5996868},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"0aeda90b7bfb02723e1d1691b1df588e8123e30a","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.194_1788081140339_0.04193553773176317","host":"s3://npm-registry-packages-npm-production"}},"1.20.195":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.195","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.195","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"26566aba04d699f8b6b2fb53b2914679f22ced32","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.195.tgz","fileCount":459,"integrity":"sha512-tParx0M9n+5hXackO4LFsUljy44dfYrLx9Iq6gWoLK4W8R020osHuyjIuHkCKjqmZVkDfAEphVQzgr4mAVJX9w==","signatures":[{"sig":"MEQCIFBeQkBk+kHskA/XAJy8NMJkOsQYRJvK8TfLOv2iH6GIAiBE9lYu5dV6WPyL+idsDR+Q7euxGrxXBHTj8iYehgcRZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.195","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6012434},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"a7a2d39cba697bfb95d2c8d6be4bc7499b814236","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.195_1788136206071_0.6728571499815932","host":"s3://npm-registry-packages-npm-production"}},"1.20.196":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.196","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.196","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"6baa68bacfb61586633809a3bbb1174f81d8d2ab","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.196.tgz","fileCount":463,"integrity":"sha512-0bFwiCMxOPi2fRg+ZgkSZbRF3LRvb3xNi/64GVdf+GAS4+omgDUw3Xu8s1+DDr5UruKdrnp2Hj7D3YJvAEymrA==","signatures":[{"sig":"MEUCIBHwtcs5hMorXLKLKJXbgENoiZGhyc2hY+FpdbIz6xBHAiEAwy4YyB36pr8NmE/+XDFxdb630JMInvw0Hftf7ffWZQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.196","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6101048},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"82746d51d04572a3e4f5105cf7c5c4514162aa24","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.196_1788160485724_0.08593450990228169","host":"s3://npm-registry-packages-npm-production"}},"1.20.197":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.197","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.197","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"857cce90fce5c7d2c8c3b7e7268a00db2cbf2b23","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.197.tgz","fileCount":463,"integrity":"sha512-vbrY6TtDPKNgma3yoyKWQGR9JoIpebhlehVjOXRgX1pntLouqq1WOkjqpNMswEmB3sqPZ7lGNRwGrYDR1DdldA==","signatures":[{"sig":"MEQCIDw8gpOxoe/+AfGKuerdEie/ZHaH1auKIQZLQ9x+Sri8AiAmzJLUNvQqKMTlJ0oGq3Af5wugWVy4tEtF9dp5j58i6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.197","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6116976},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"56db7db5b1ef3b6093d11b5b6b22aec23a0eb475","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.197_1788166242742_0.17163431457165612","host":"s3://npm-registry-packages-npm-production"}},"1.20.198":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.198","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.198","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"3e945cb07528e0d109b00e942eb37dd80a0a46db","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.198.tgz","fileCount":463,"integrity":"sha512-zl/Nv99NVOQIZj7tpzqIq0DFOk3A+ms5whSiwZ0Zq/u0d4PQnyIBeV1B6luQwC2QJmTx6hPWO5su4pwmNNlXUg==","signatures":[{"sig":"MEUCIQDrb6A0loNbDfOV6b63zd/aSpuutVar2u040Elt3JuEbQIgH2LBZ2hNniX+y2G98FBaH1ijsxA15UPT4j+4WkiDxQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6119756},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"60ab4cf7fe1e40efdf548808d42b0f19ba54ab18","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.198_1788174419954_0.5985892797094476","host":"s3://npm-registry-packages-npm-production"}},"1.20.199":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.199","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.199","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"d48937e920716d806a5973030fda4f1b1ddca189","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.199.tgz","fileCount":465,"integrity":"sha512-nVt9VtZgaQ9QzfTtk5rma/y3SQA4Q4GhuZ66DY/PlxsKxKWQsUOsnjvsIuBCuOKFaHMl8oqZxJT3u5Ts/IKgGg==","signatures":[{"sig":"MEYCIQCFDAZQWIbAX9/dYQ16LV6L5NlsLBD+t0Wx9b3Zbk40kQIhAMCVlj4tRgulInw75Xek4Rjjnm6usJJOeGM/0acz06L2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.199","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6147370},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"e2a4d9990e964206f89c007f4d960810b17a0076","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.199_1788254995171_0.7063369156405301","host":"s3://npm-registry-packages-npm-production"}},"1.20.200":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.200","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.200","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"067d1176bd08553f65e044b4a8c913aa1a20bde6","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.200.tgz","fileCount":465,"integrity":"sha512-ac5JVARF6kX9C/F6D5q1YgGe94d4anrg5LzC3KSdNecARDfFZqLlU08Mg77hMbBDJ/SAOAI0Do39LQhIIe6wsQ==","signatures":[{"sig":"MEYCIQD1WqhXbCvDiWKLJYwZknvxewgFfkgj6YngqURRlv4NWgIhAJCKPvWrj4YcYHBgq+jTbS1Ut4art7Ga+CPOg8HoNNAh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.200","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6160994},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"b9d2b2e074a828dc449496709e7d423ab35bbbe4","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.200_1788274270634_0.211870045663195","host":"s3://npm-registry-packages-npm-production"}},"1.20.201":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.201","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.201","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"b61aa441a2f107ece411fca529cad0f9621de624","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.201.tgz","fileCount":465,"integrity":"sha512-qPkGTvFHbk/CfF9GpUaCa1xpbXo7scBm0psxo11EM4GRHN0PZ3UjkgQ7l/YLYBZNaL6f1HlgGu/hIyji5X0eMQ==","signatures":[{"sig":"MEQCIAEe1EuzVhZg7Y5oA25NpY6pomoUC3sXAVWVTCdUdLzeAiAhUoOg4PJtlhExGCywQZY+wgkkU+rtQOhoy8hwnqfNBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.201","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6161880},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"492c7b06327dd4faed578168a81346eb0b936497","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.201_1788292727006_0.08416661176090923","host":"s3://npm-registry-packages-npm-production"}},"1.20.202":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.20.202","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.20.202","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"6023997fd0d9e79d3d29a420e9224fcb8d105a1f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.20.202.tgz","fileCount":465,"integrity":"sha512-BTfHuDK76cIY2r+vvUA+lDGcWSSHYMt6zUjVU186I4V/yLvcJA6BhLRvsW9ePIVcQPh/h91sVuncHQYASG32cQ==","signatures":[{"sig":"MEUCIQDttXeXBn9CKMfVm2tNkXxqYmYCKT/CBaBfm9YLeW9WxQIgedufbptDlPQ97esgiAT2Q/0/f9CbOnSDiMYZ6j8pD7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.20.202","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6167609},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"df4e4930600f4192c1011a99bd4d3aaa66b9330a","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.20.202_1788322289599_0.694638988445766","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"ad6da91d9019fd72507c9ff31b58b34127afca95","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.0.tgz","fileCount":467,"integrity":"sha512-PooAEC96IrP4DF2L0w6zMo5HwO3u+HIrY7IRVQ8EolImPAMgpnq8HHHx9NRGXI3xKGk5W76ouKa3quMslHi4oA==","signatures":[{"sig":"MEUCICsPFQ7OpGyhRtt3MBG15xwNYq61Wyw0ICTbpwJ6oXMQAiEAyUv1bKjsjjVQHo6qHxiscrU5sEM+Srha8jyflOYxUc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6193387},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"a391fdc9fc3753c5650e94b3a561b0fe71175540","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.0_1788372281661_0.5546984964057475","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.1","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"6a7ac71644d175770658eaef0b783a07435c3f8f","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.1.tgz","fileCount":467,"integrity":"sha512-lf+Dm9wGqIzwfaZeIuTM11nceKyGTtgqos74doKvytaAKyNpR81M9ao8gvBxPwZsCGKL2stcALz9JCGDzCzwpQ==","signatures":[{"sig":"MEYCIQC7LmyruT/9FZC+WF8AKKbfkJ7DoEJOJDiQnAPhEc6SqQIhAOAHg40Qo14fxHwRI+JDThx0lvi8XAwaKXfcajBvZx3c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6203297},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"ea349f63dcbe8acaf3ac025d81ae8beff44466bb","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.1_1788388266237_0.4416262229251444","host":"s3://npm-registry-packages-npm-production"}},"1.21.2":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.2","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"6b717ebedbccf06a5efbe7f49b7a61c45d8f3236","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.2.tgz","fileCount":467,"integrity":"sha512-HK7hKBQI/FRUnbwZ3awzMGRMcS8OkJGunvAEEmOVgX013DhFw9BVGRyVsZ8rDIADPj7J3oICIyNNd7NOjb7n6Q==","signatures":[{"sig":"MEYCIQDhQDyr3nRiw+j4YD07ipBLxjwhs8k12mfbqTDOVtO2YQIhAPNTcfDaR4zWQQPcQ0t0LF5vc5Q0DFaBGSoIkM+ggwDh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6212730},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"8258434e3d326a5a1cbdc668b4c8924af42d189d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.2_1788400552750_0.34312300269723317","host":"s3://npm-registry-packages-npm-production"}},"1.21.3":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.3","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.3","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"90cb1515834e26349f01514cab17577e66705211","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.3.tgz","fileCount":469,"integrity":"sha512-RVnqvAVFtNKtYsfmcvJNKGZD6/eVY87P/CWNMOfSEvA9r0N11c8JlXYn8+FyONRwqX+P2hb8S342NFnSzBxfDw==","signatures":[{"sig":"MEQCIEr1b+AT/wPLYKL821mwSoepF6Xo7N9HIfgwHkqDwuj5AiATGUfBUQoGYmVbA2RncvlEaJ/j2mgFMS+k4yIdMS6EIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6262739},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"bf5da3666b71ddb8fad39ac9395299143b4da90d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.3_1788478504572_0.0452221184801469","host":"s3://npm-registry-packages-npm-production"}},"1.21.4":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.4","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.4","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"56eb09ac83ab4ccf1d5b9d13eab1339a85401503","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.4.tgz","fileCount":469,"integrity":"sha512-0j2jSk5DQIwPTZ9mQFNUo+TqC6pw3l5y4spFK3uEalemolk/e75vk9b4YR9Ck652WUwek7yXBFfFEr1W6UKugQ==","signatures":[{"sig":"MEYCIQCCDk4JeAG0geUK7V1JJWJIOc4XOLje97+EF81o6DwhOAIhALIDcBAVDdAgLil4OGTvgiauGhd9IDa3NiID1QvZf8Mj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6268825},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"f4da1d618bf37ed0fee34c963ce5f528a0f26497","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.4_1788522483372_0.9744567236700363","host":"s3://npm-registry-packages-npm-production"}},"1.21.5":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.5","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.5","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"56dd4e14689ebb4e4fd4cc1931472a2bda53360a","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.5.tgz","fileCount":469,"integrity":"sha512-V1AuDvkq4IBnocJD5aMIoBvJw8E7aY4l2IEw05gJZNRYLz6aqp2RvBTqzNj6jDarjEg5cUE/WZgzEErXkW5RFA==","signatures":[{"sig":"MEQCIHsxVHwY/ruo2sOoI42q73rt9RY5osSYtJWLDierbYx3AiAZwnZmTHgNunlZHRYVdBGd3yG4cuptPuoerXkIITzNKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6285222},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"019b1310219f4e44cb7ebe581ee2e3c414ebdc3c","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.5_1788534131637_0.4383808503759281","host":"s3://npm-registry-packages-npm-production"}},"1.21.6":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.6","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.6","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"c6b3ac5335883b53ca9d92bdb530f63c2dd99f73","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.6.tgz","fileCount":469,"integrity":"sha512-5iAL+Eq4CBnmZCaogAd8f+z13mqxzFXdp7znGys8zQW2Y0VUcJ3x7DZOEaBMBumcJPuRAodrmFJB1s1321tLzA==","signatures":[{"sig":"MEQCIFr9WU0I4nqYAaAtHmn2svNZ0hgE7kQggov3wFYIW1rKAiA8RnMsvQMv8Y4sZRFSiG74LJwLhBZ5w9vdWwCkiIhwkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6299160},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"0dac3377a4fdb6d21a0e954331b4cf402d145e44","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.6_1788555177346_0.4828201515364161","host":"s3://npm-registry-packages-npm-production"}},"1.21.7":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.7","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.7","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"0d7bb5403b4ecea272af3ee3db894854adf56f90","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.7.tgz","fileCount":469,"integrity":"sha512-jM8WNPGExp48F/1hrzIPKsiAcu+I1ufTSRIv9xfGzcDnwt07wWOpyO0vGfgiWulemedkRioB97bgusyCOtvznA==","signatures":[{"sig":"MEQCIAkck8Gg7SxDfZ+nVVtjGoUK22uIX97/nPa+HynD3UFwAiAqGeLNm4+HXRsG36E4cDIrUQOAY1SudOdOnV/7o0eD6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6302243},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"067ee057f40ecbd9bf2aca20f576fd8c0e9e603d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.7_1788558750393_0.8477215553091335","host":"s3://npm-registry-packages-npm-production"}},"1.21.8":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.8","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.8","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"58d9990e9fe32d04aaf44b82b2d7216032b9bfa5","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.8.tgz","fileCount":469,"integrity":"sha512-b7K0FuiaNG/jpwRhVFu0UG58T/M/Vz1JCgXYgQGR0KKdGT7U6OVgXeFOgvkXRtQq+JdwwvO11o1CaqX/PPRgKw==","signatures":[{"sig":"MEYCIQCzV5znKB7V2mGYbF1L+c3NRpuQnuz/psUllS0RN/j4tQIhANQGQRcpQrQLUK8rArj6C2IuCr12zM3xTBep7FIqL+DQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6306400},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"a5aa052f16c20b765515ca912716db45438609ae","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.8_1788578188340_0.8862238724946478","host":"s3://npm-registry-packages-npm-production"}},"1.21.9":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.9","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.9","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"b3b6a525626fcfe54676f0b446c3789f415c673a","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.9.tgz","fileCount":469,"integrity":"sha512-zQQ+/mYxSVag0w+j525xX+SR+NSXwMTKL5IhgrMbqMGYqYcK3KzVCR19S3R/hflrdjDUXhWGGf72AJJ7cYCP7Q==","signatures":[{"sig":"MEYCIQCkZSiKtvxkk95P3wdpNtwkpOGieK2SIw5zk1FB7DMOlgIhANVL5ung236U4b8oC6geb67ZKO3ztM9AnJlDEF8HH71e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6311693},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"956751dcdbb9fe4f50715e7d70653aac02b2fe48","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.9_1788587762245_0.9592620988703879","host":"s3://npm-registry-packages-npm-production"}},"1.21.10":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.10","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.10","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"15d8a8fb635211d30d2059de8ea8a7b7a9956d93","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.10.tgz","fileCount":469,"integrity":"sha512-wsKg+HZZCl0U8EWDJJyMN6i071IcP59S3QUliFhopwGjfXDUeXvhYWQhOx4L9JIxAyYyDrwvzz4DUr1SpcMj2w==","signatures":[{"sig":"MEYCIQCPrAo6l1dkSzUjnCv/LSGkOVr6eM718cnPd4m4uZnvAgIhAK3NYIbEmaatGBE0jqdFJDDrJ+KVxKu3CQMN8yjWyqgG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6318747},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"014a6603c5d9922a8b47cd411f5075953da6b9f1","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.10_1788600542319_0.6241315499077593","host":"s3://npm-registry-packages-npm-production"}},"1.21.11":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.11","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.11","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"05135fc1631bffa3e8f710e184377df77d7d03b6","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.11.tgz","fileCount":469,"integrity":"sha512-9/TFjlzMw65R6+sTKcnw2AumGs16UwqX/UT9FYNzUbKmqLwtETUAfXkuUjNzoqtKKZhunbfRRgnmO2xx3Ox6kA==","signatures":[{"sig":"MEUCIFM6wXxy9fY8AC6x7vaJfqo2NjEnyG682GOd4hPz9Az7AiEAxizFN9TY+QDlHP8wVVgpHGpDSXzw/nQkv3J9CsIFs1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6320778},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"0996550627497f166b83a8fea3ebe5a82b819ad2","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.11_1788606384091_0.9605003652884856","host":"s3://npm-registry-packages-npm-production"}},"1.21.12":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.12","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.12","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"5fa2ad7d2aa543b65d626d96737440803a873368","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.12.tgz","fileCount":469,"integrity":"sha512-CzX3CHjuOYLDFx/Ltx9GMaoyPUSyV57h+I7fliJCbLH0qjfPQim4+XIABZcnQGLmrIGKohUySnWoLmyZG+oupA==","signatures":[{"sig":"MEQCIHtT4nO9GQZr7fNmGHr1p1gTYiwLeWA78PaDeDtnnQKaAiAceegEMiVxBGJ2JbpoWhfsKzOR3M6ujAbmKeoSAwtTzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6328586},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"df5560b4507afae72730a0f227fd26b62afb7275","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.12_1788633051859_0.619210388447285","host":"s3://npm-registry-packages-npm-production"}},"1.21.13":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.13","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.13","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"f86b799545ec3dd09c744412c53c698b22c8fdc5","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.13.tgz","fileCount":469,"integrity":"sha512-hbWEtTLnIxldDNgCUxg7gwP/NB5xfp8c/S5jTgjOQql1RsgOZANe94dQCZVb6HPOUxrKjpg1CHVxzjv1hNaeZw==","signatures":[{"sig":"MEUCIEc6WKmDH5ZU6o9mcwNGq+k5hhToLYHd4Tnp+efqv6imAiEA2mg91WfelWN0jw0OUK/8Wlat1A3Dvnjg1DlUaB/cOWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6332738},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"49e86712347c47cdc139e74e906cab3123047779","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.13_1788648035941_0.23700870329631796","host":"s3://npm-registry-packages-npm-production"}},"1.21.14":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.14","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.14","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"c04f9af83814ec07202795cb1da7416df8b30b1a","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.14.tgz","fileCount":469,"integrity":"sha512-B1m+hGZk0Xkzk2nUOruJIQG1dmGUBP6DW/igMAbx9QK0FHmSKML1Z+hdUXTmI+RV7aQVmZvmj2n4aZPIclkmVg==","signatures":[{"sig":"MEYCIQDXaoKPd/p/zWARnaj0wsqzY5tUEt8DbTmZILTDjm2xPgIhAPtB+9Zl3ki8Cl0FveBaCKQf4ilCbtCODsh43qvSF9Ye","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6347050},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"a9515822a9e89368b725dce1d0b5fb63f8e89295","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.14_1788659668583_0.4595843817712657","host":"s3://npm-registry-packages-npm-production"}},"1.21.15":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.15","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.15","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"da391873c0c3c5205935a59489043e9b9779b4c4","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.15.tgz","fileCount":469,"integrity":"sha512-7xWIMQy0VNQfBh2qsaxBwljA5SlkA/3E/ryuHP5I1qJ5Qoaw7THVRey4Eecz4KWDykH3fNMrAnG38lkkGb12pA==","signatures":[{"sig":"MEUCIBYz1DqkK5mdC2uQkmZEmnMfJJaaN8/UimUeBuSEmVlMAiEAmNxvL/JDXwVXeaYWcEjDfuvGg0EfxIPNZqjhAwv368g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6381272},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"63c971c04bcb01b99e9a089d8e9be43144557d0d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.15_1788719127455_0.9903753077975563","host":"s3://npm-registry-packages-npm-production"}},"1.21.16":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.16","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.16","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"52a1837c29b4eeaad7aace9432cce156bfb4473d","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.16.tgz","fileCount":471,"integrity":"sha512-2GmitIwFLBrbSK4kri0pnKkmtE38Igu7CyRXj7tw+v2/0L+YN3en3+sxUYDvuiNZgr0nh5I/WDptuJ0d2CyPsQ==","signatures":[{"sig":"MEUCIDmKKr/Y30tL/pBcf//f9zMfJQot4HnoV8heOZQcZENXAiEAl6mNDJ2JCArcqObYqAUQIND8X797L3ybYnaJQa46tz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6427788},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"cf4bb1e39f342e4d3138a053cbf89c5d9c9afb64","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:related":"tsx scripts/test-related.ts","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","shell-quote":"1.8.4","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","@types/shell-quote":"1.7.5","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","safe-stable-stringify":"2.5.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.16_1788766969618_0.18315090224174302","host":"s3://npm-registry-packages-npm-production"}},"1.21.17":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.17","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.17","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"d8e3939ac1361e52159e9cef2c6ce83c31d45717","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.17.tgz","fileCount":471,"integrity":"sha512-Dh2eQZGCWxCPrrK1X+9+Jv1HDFGMl91gCFyhyYbMQGuhI1lHeacq2CqZPvKGaT5kwmw5wmZX0k32xsHKqFux3w==","signatures":[{"sig":"MEYCIQD0GffsCA7Wr3bLgWxvtvEGh/1JaJ3dKpNV2M6cnGPiVQIhALmnPt02Bt4QdG0orfhK+fAviCXVCL7u4kaTNwRE1Th1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6450239},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"bcf55e2b55dcb96db1fddd87e7db4982ba959089","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:related":"tsx scripts/test-related.ts","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","shell-quote":"1.8.4","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","@types/shell-quote":"1.7.5","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","safe-stable-stringify":"2.5.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.17_1788784580538_0.848273267196689","host":"s3://npm-registry-packages-npm-production"}},"1.21.18":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.21.18","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.21.18","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"50243a3182563a8fd1908a45529a4de7564423ed","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.21.18.tgz","fileCount":471,"integrity":"sha512-K6WeWoSw1GQaipuLBKV3S1K5H3Nyt42vfVVHiygA1VTtzpCoy0zzM6ZoTqS+ah2qpbRf7xbhfjoels673lK5aQ==","signatures":[{"sig":"MEYCIQCmX05xjL36o+7xZB3+KakDw9eyISuaLa7pXF5gk7JRmgIhAJtKWo0y5w0UMI7u5D6U9qEGLtjSZKbjrW2oJyePX4Ob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.21.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6462160},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"222ca19b04caa9fb276c3fa241fd374cf6f88e24","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:related":"tsx scripts/test-related.ts","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","shell-quote":"1.8.4","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","@types/shell-quote":"1.7.5","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","safe-stable-stringify":"2.5.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.21.18_1788819340837_0.21674274770413993","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@blumintinc/eslint-plugin-blumint","version":"1.22.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","_id":"@blumintinc/eslint-plugin-blumint@1.22.0","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"d4c7d56edfd6d488fa8fbef9463c96f17e3bc8f7","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.22.0.tgz","fileCount":471,"integrity":"sha512-8UFWuAhuvOSnEvkgAxpKYaIJBidV7/CrUZ7+lFy7EglZGYr9EhEV8fyg/mzBg1RMMUedCVy++nOWaxvuIjLbzg==","signatures":[{"sig":"MEUCIFnmH2GUPaenNQVtHVHyBqgTL6yZfLsiQIzGU8gXXBO0AiEAnSmQLxKm1TdQaTgXBMOLy7hqnsFZvgh+PhM2Ej8AxHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCP4DJhfZt8gthfXqPlaJsQaVFeeN23WkX55k/WwenV5AIhAM0HPkI8oYB+9KoYjHuZ325425y9yUOJmc2VvKAtK1LZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6491892},"main":"lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"9da789444703c04f7a8268efce66624203b8634d","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:related":"tsx scripts/test-related.ts","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74c3b960-92d8-4377-8266-084543324940"}},"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","shell-quote":"1.8.4","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","@types/shell-quote":"1.7.5","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","safe-stable-stringify":"2.5.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-blumint_1.22.0_1790489441046_0.1955328260098681","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"_id":"@blumintinc/eslint-plugin-blumint@1.23.0","bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"dist":{"shasum":"69fd486e5b1f4ce1df4afcc364db3876e11163de","tarball":"https://registry.npmjs.org/@blumintinc/eslint-plugin-blumint/-/eslint-plugin-blumint-1.23.0.tgz","fileCount":473,"integrity":"sha512-w64+PquGa7f+V8gvbYyLweDrm5tQi/qE+27x9CK6PCdkX9xO7AdBzzQkUs0Orzwm0uNZPkpBtPI72wh6l8cVWQ==","signatures":[{"sig":"MEYCIQCrxs6VT3i0wJiEtxgEpXlYHukojZz2EUDmNaAbX1I7+wIhAKvtc95E9U38jl6XAVrKzcaHgkmpBluYGXCZJ1ZL19Rc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD3AOgEsNvAUFQLGpf6wO4LaOwIz/Fe3RDt/Yk5GIqqcgIhAJlQn7Kxh68k2sMGdboHmAU0juFMbWE0JFrosYVGeQTz"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blumintinc%2feslint-plugin-blumint@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6511867},"main":"lib/index.js","name":"@blumintinc/eslint-plugin-blumint","types":"./lib/index.d.ts","author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.0.0"},"exports":"./lib/index.js","gitHead":"91097c65a5387891598dcc6c91def4a68e0b38d8","license":"ISC","private":false,"scripts":{"docs":"./scripts/make-docs.sh && npm run update:eslint-docs","lint":"npm-run-all \"lint:*\"","test":"jest --passWithNoTests --reporters=default --reporters=jest-junit","build":"tsc","lint:js":"eslint ./src","prepare":"husky install && npm run build","test:ci":"jest --ci --passWithNoTests --reporters=default --reporters=jest-junit","version":"git add -A src","lint:fix":"tsc && eslint \"./src/**/*\" --quiet --fix","commitlint":"commitlint --edit","postversion":"git push && git push --tags","merge-review":"tsx ./.github/scripts/merge-review.ts","pr-autopilot":"tsx ./.github/scripts/pr-autopilot.ts","remove-hooks":"del-cli ./.husky/","test:related":"tsx scripts/test-related.ts","test:release":"node scripts/test-release.js","address-review":"tsx ./.github/scripts/address-review.ts","release:dry-run":"semantic-release --dry-run --no-ci","lint:eslint-docs":"eslint-doc-generator --check","resolve-comments":"./scripts/pr-resolve-comments.sh","update:eslint-docs":"eslint-doc-generator --init-rule-docs || true; eslint-doc-generator","check-merge-conflicts":"bash ./scripts/check-merge-conflicts.sh","address-merge-conflicts":"tsx ./.github/scripts/address-merge-conflicts.ts","apply-comment-decisions":"./scripts/pr-apply-comment-decisions.sh","fetch-unresolved-comments":"./scripts/pr-check-comments.sh","fetch-unresolved-bot-comments":"./scripts/pr-check-bot-comments.sh"},"version":"1.23.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"74c3b960-92d8-4377-8266-084543324940"}},"homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","keywords":["eslint","eslintplugin","eslint-plugin"],"jest-junit":{"outputName":"jest-junit.xml","titleTemplate":"{title}","outputDirectory":"reports","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}","suiteNameTemplate":"{filepath}"},"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"_npmVersion":"11.7.0","description":"Custom eslint rules for use within BluMint","directories":{},"maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"_nodeVersion":"22.23.2","dependencies":{"minimatch":"10.0.1","pluralize":"8.0.0","compromise":"14.14.4","requireindex":"1.2.0","@types/pluralize":"0.0.33","@typescript-eslint/utils":"5.59.6","@typescript-eslint/typescript-estree":"5.59.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","tsx":"4.19.4","chai":"4.5.0","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.1","marked":"15.0.12","semver":"7.7.1","del-cli":"4.0.1","js-yaml":"4.3.1","ts-jest":"29.2.6","ts-node":"10.9.1","prettier":"2.7.1","cross-env":"7.0.3","dotenv-cli":"5.0.0","jest-junit":"14.0.0","remark-cli":"10.0.1","typescript":"5.0.3","@types/jest":"29.5.14","@types/node":"22.20.0","npm-run-all":"4.1.5","remark-lint":"9.1.1","shell-quote":"1.8.4","@types/eslint":"8.37.0","@types/semver":"7.5.8","@types/js-yaml":"4.0.9","@commitlint/cli":"19.6.1","chai-as-promised":"7.1.1","semantic-release":"25.0.2","@types/shell-quote":"1.7.5","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"44.0.0","jsonc-eslint-parser":"2.3.0","eslint-doc-generator":"2.2.0","eslint-plugin-import":"2.32.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","safe-stable-stringify":"2.5.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"4.2.1","eslint-plugin-security":"1.5.0","markdown-eslint-parser":"1.2.1","@typescript-eslint/parser":"5.48.0","cz-conventional-changelog":"3.3.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-plugin":"5.0.0","remark-preset-lint-recommended":"6.1.2","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"5.34.0","@semantic-release/commit-analyzer":"13.0.1","eslint-import-resolver-typescript":"3.5.5","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"eslint":">=7 <9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-blumint_1.23.0_1790729909341_0.48813526387656636"}}},"time":{"created":"2023-05-16T21:35:13.752Z","modified":"2026-09-30T00:58:29.786Z","0.1.0":"2023-05-16T21:35:14.001Z","0.1.1":"2023-05-16T21:37:56.746Z","0.1.2":"2023-05-22T15:01:01.771Z","0.1.3":"2023-05-22T15:01:56.826Z","0.1.4-s":"2023-05-22T15:04:03.828Z","0.1.5":"2023-05-22T15:04:39.589Z","0.1.6":"2023-05-22T18:27:03.674Z","0.1.7":"2023-05-22T18:27:52.335Z","0.1.8":"2023-05-22T18:48:57.019Z","0.1.9":"2023-05-22T19:11:31.293Z","0.1.10":"2023-05-22T19:34:49.864Z","0.1.11":"2023-06-05T10:32:57.416Z","0.1.12":"2023-06-21T08:19:42.273Z","0.1.13":"2023-06-21T09:16:37.921Z","0.1.14":"2023-06-21T20:31:32.465Z","0.1.15":"2023-08-17T15:27:52.884Z","0.1.16":"2023-08-17T21:17:36.106Z","0.1.17":"2023-08-17T22:03:19.783Z","0.1.18":"2023-08-28T14:06:35.827Z","0.1.19":"2023-09-22T10:34:19.607Z","0.1.20":"2023-09-22T17:27:49.729Z","0.1.21":"2023-10-19T11:55:15.045Z","0.1.22":"2023-10-19T13:29:35.906Z","0.1.23":"2023-11-11T01:43:24.723Z","0.1.24":"2024-02-15T19:59:24.719Z","1.0.2":"2024-11-13T09:22:40.262Z","1.0.3":"2024-11-13T23:55:30.237Z","1.0.4":"2024-12-05T22:25:20.001Z","1.0.5":"2024-12-05T22:36:46.350Z","1.1.0":"2024-12-19T18:20:48.282Z","1.1.1":"2024-12-19T20:38:18.390Z","1.1.2":"2024-12-20T07:24:42.075Z","1.1.3":"2025-01-09T20:30:32.145Z","1.1.4":"2025-01-15T04:08:14.300Z","1.1.5":"2025-01-15T04:33:47.514Z","1.1.6":"2025-01-15T14:29:19.210Z","1.1.7":"2025-01-16T13:25:15.236Z","1.1.8":"2025-01-16T14:25:24.416Z","1.1.9":"2025-01-20T05:42:28.074Z","1.2.0":"2025-01-24T01:37:17.021Z","1.2.1":"2025-01-27T14:39:57.016Z","1.3.0":"2025-01-29T15:28:54.140Z","1.3.1":"2025-01-29T18:01:11.147Z","1.3.2":"2025-01-29T20:24:16.876Z","1.4.0":"2025-01-30T18:31:12.778Z","1.5.0":"2025-01-30T21:26:51.145Z","1.5.1":"2025-01-31T22:46:40.890Z","1.5.2":"2025-01-31T22:51:57.176Z","1.5.3":"2025-02-01T01:51:53.492Z","1.5.4":"2025-02-01T02:21:47.261Z","1.5.5":"2025-02-01T21:55:31.552Z","1.6.0":"2025-02-05T23:01:45.743Z","1.7.0":"2025-02-10T15:27:03.442Z","1.7.1":"2025-02-12T20:09:57.322Z","1.7.2":"2025-02-12T20:56:55.155Z","1.7.3":"2025-02-16T02:57:46.240Z","1.8.0":"2025-02-26T08:12:02.884Z","1.8.1":"2025-02-27T23:37:45.787Z","1.8.2":"2025-02-28T23:50:56.969Z","1.9.0":"2025-03-03T20:51:48.358Z","1.9.1":"2025-03-03T20:58:30.716Z","1.10.0":"2025-03-05T01:25:03.102Z","1.11.0":"2025-03-08T10:05:46.434Z","1.11.1":"2025-03-10T18:14:55.263Z","1.12.0":"2025-03-10T21:36:44.030Z","1.12.1":"2025-03-12T00:20:21.998Z","1.12.2":"2025-03-13T23:05:15.488Z","1.12.3":"2025-03-20T14:55:53.495Z","1.12.4":"2025-03-20T19:01:29.539Z","1.12.5":"2025-03-22T15:54:57.361Z","1.12.6":"2025-03-22T16:18:40.768Z","1.13.0":"2025-12-11T19:53:40.208Z","1.14.0":"2026-01-06T19:04:04.330Z","1.15.0":"2026-01-20T05:11:48.097Z","1.16.0":"2026-06-29T19:34:48.494Z","1.16.1":"2026-06-30T15:58:38.880Z","1.16.2":"2026-06-30T22:17:59.179Z","1.17.0":"2026-07-01T05:16:39.954Z","1.17.1":"2026-07-01T22:31:55.978Z","1.17.2":"2026-07-02T12:29:42.058Z","1.17.3":"2026-07-02T16:07:47.681Z","1.18.0":"2026-07-02T16:19:55.436Z","1.18.1":"2026-07-06T03:36:16.310Z","1.18.2":"2026-07-06T05:00:50.684Z","1.18.3":"2026-07-06T05:16:27.147Z","1.18.4":"2026-07-08T07:14:31.713Z","1.18.5":"2026-07-09T03:27:04.477Z","1.18.6":"2026-07-09T08:45:58.262Z","1.18.7":"2026-07-10T02:32:07.355Z","1.18.8":"2026-07-10T21:29:33.635Z","1.18.9":"2026-07-11T01:51:44.518Z","1.18.10":"2026-07-11T15:24:24.092Z","1.18.11":"2026-07-11T16:25:28.779Z","1.18.12":"2026-07-12T03:46:03.013Z","1.18.13":"2026-07-13T01:43:31.797Z","1.18.14":"2026-07-13T08:30:41.155Z","1.18.15":"2026-07-13T15:25:26.732Z","1.18.16":"2026-07-13T17:31:33.772Z","1.19.0":"2026-07-13T23:57:25.261Z","1.19.1":"2026-07-14T01:28:57.905Z","1.19.2":"2026-07-14T07:32:29.944Z","1.19.3":"2026-07-14T11:28:27.810Z","1.19.4":"2026-07-14T18:24:53.060Z","1.19.5":"2026-07-15T15:24:38.651Z","1.19.6":"2026-07-16T01:27:28.416Z","1.19.7":"2026-07-16T01:37:14.881Z","1.19.8":"2026-07-17T00:25:28.863Z","1.19.9":"2026-07-17T01:27:33.945Z","1.19.10":"2026-07-17T10:33:20.777Z","1.19.11":"2026-07-17T10:46:44.503Z","1.19.12":"2026-07-17T19:24:17.301Z","1.19.13":"2026-07-17T21:25:33.029Z","1.19.14":"2026-07-17T21:35:45.533Z","1.19.15":"2026-07-17T23:30:13.111Z","1.19.16":"2026-07-18T06:29:20.998Z","1.19.17":"2026-07-18T07:27:58.597Z","1.19.18":"2026-07-18T13:43:49.948Z","1.19.19":"2026-07-18T17:28:00.170Z","1.19.20":"2026-07-18T20:26:47.934Z","1.19.21":"2026-07-21T21:24:45.928Z","1.19.22":"2026-07-22T09:39:29.669Z","1.19.23":"2026-07-22T15:33:04.827Z","1.19.24":"2026-07-22T21:31:21.567Z","1.19.25":"2026-07-22T21:39:40.326Z","1.19.26":"2026-07-23T00:25:36.019Z","1.19.27":"2026-07-23T04:26:32.828Z","1.19.28":"2026-07-23T17:26:10.682Z","1.19.29":"2026-07-23T21:24:00.434Z","1.19.30":"2026-07-23T22:29:01.919Z","1.19.31":"2026-07-24T00:26:58.419Z","1.19.32":"2026-07-24T00:36:31.023Z","1.20.0":"2026-07-24T15:37:07.368Z","1.20.1":"2026-07-24T22:02:59.670Z","1.20.2":"2026-07-25T02:42:44.868Z","1.20.3":"2026-07-25T02:55:10.461Z","1.20.4":"2026-07-25T03:09:09.696Z","1.20.5":"2026-07-28T04:46:42.511Z","1.20.6":"2026-07-28T05:20:01.003Z","1.20.7":"2026-07-28T05:36:14.306Z","1.20.8":"2026-07-28T15:39:44.776Z","1.20.9":"2026-07-28T15:53:07.183Z","1.20.10":"2026-07-28T19:40:19.126Z","1.20.11":"2026-07-28T20:40:37.127Z","1.20.12":"2026-07-28T22:32:25.843Z","1.20.13":"2026-07-29T06:26:46.994Z","1.20.14":"2026-07-29T06:46:00.193Z","1.20.15":"2026-07-29T08:50:59.139Z","1.20.16":"2026-07-29T10:31:11.738Z","1.20.17":"2026-07-29T10:48:19.353Z","1.20.18":"2026-07-29T17:41:13.910Z","1.20.19":"2026-07-29T18:36:58.397Z","1.20.20":"2026-07-29T19:25:35.307Z","1.20.21":"2026-07-29T23:51:22.090Z","1.20.22":"2026-07-30T00:39:39.831Z","1.20.23":"2026-07-30T01:38:23.974Z","1.20.24":"2026-07-30T02:01:17.745Z","1.20.25":"2026-07-30T02:59:40.405Z","1.20.26":"2026-07-30T06:12:46.050Z","1.20.27":"2026-07-30T06:36:32.139Z","1.20.28":"2026-07-30T07:59:57.694Z","1.20.29":"2026-07-30T08:32:09.994Z","1.20.30":"2026-07-30T09:38:31.285Z","1.20.31":"2026-07-30T11:42:12.507Z","1.20.32":"2026-07-30T12:36:50.722Z","1.20.33":"2026-07-30T14:50:59.326Z","1.20.34":"2026-07-30T16:16:06.341Z","1.20.35":"2026-07-30T16:38:29.664Z","1.20.36":"2026-07-30T17:06:16.199Z","1.20.37":"2026-07-30T18:07:25.671Z","1.20.38":"2026-07-30T20:52:39.860Z","1.20.39":"2026-07-30T21:18:32.313Z","1.20.40":"2026-07-30T23:29:52.621Z","1.20.41":"2026-07-31T01:39:38.869Z","1.20.42":"2026-07-31T04:16:34.582Z","1.20.43":"2026-07-31T04:39:17.433Z","1.20.44":"2026-07-31T05:47:41.620Z","1.20.45":"2026-07-31T06:38:21.838Z","1.20.46":"2026-07-31T07:09:18.165Z","1.20.47":"2026-07-31T08:39:23.358Z","1.20.48":"2026-07-31T09:15:12.267Z","1.20.49":"2026-07-31T10:04:47.441Z","1.20.50":"2026-07-31T12:53:31.092Z","1.20.51":"2026-07-31T15:20:26.392Z","1.20.52":"2026-07-31T19:24:10.369Z","1.20.53":"2026-08-01T00:56:22.300Z","1.20.54":"2026-08-01T01:37:57.378Z","1.20.55":"2026-08-01T02:47:37.753Z","1.20.56":"2026-08-01T03:08:37.987Z","1.20.57":"2026-08-01T03:43:05.738Z","1.20.58":"2026-08-01T04:27:09.868Z","1.20.59":"2026-08-01T04:44:17.105Z","1.20.60":"2026-08-01T05:07:22.573Z","1.20.61":"2026-08-01T06:31:14.268Z","1.20.62":"2026-08-01T09:01:35.055Z","1.20.63":"2026-08-01T09:37:21.479Z","1.20.64":"2026-08-01T12:02:43.441Z","1.20.65":"2026-08-01T13:36:04.472Z","1.20.66":"2026-08-01T13:53:54.612Z","1.20.67":"2026-08-01T17:17:54.527Z","1.20.68":"2026-08-01T18:03:39.085Z","1.20.69":"2026-08-01T20:49:04.833Z","1.20.70":"2026-08-01T23:31:26.742Z","1.20.71":"2026-08-02T01:25:47.903Z","1.20.72":"2026-08-02T03:33:46.167Z","1.20.73":"2026-08-02T05:15:04.126Z","1.20.74":"2026-08-02T06:07:23.959Z","1.20.75":"2026-08-02T06:40:46.385Z","1.20.76":"2026-08-02T07:09:58.692Z","1.20.77":"2026-08-02T08:02:24.280Z","1.20.78":"2026-08-02T08:45:54.910Z","1.20.79":"2026-08-02T08:54:26.272Z","1.20.80":"2026-08-02T11:36:00.863Z","1.20.81":"2026-08-02T12:23:22.762Z","1.20.82":"2026-08-02T21:42:36.911Z","1.20.83":"2026-08-03T02:06:00.260Z","1.20.84":"2026-08-03T02:56:59.544Z","1.20.85":"2026-08-03T03:21:53.966Z","1.20.86":"2026-08-03T03:53:02.743Z","1.20.87":"2026-08-03T08:17:16.881Z","1.20.88":"2026-08-03T09:06:13.972Z","1.20.89":"2026-08-03T12:31:22.966Z","1.20.90":"2026-08-03T13:37:42.009Z","1.20.91":"2026-08-03T15:16:07.708Z","1.20.92":"2026-08-03T19:31:21.657Z","1.20.93":"2026-08-03T22:34:29.802Z","1.20.94":"2026-08-03T22:58:10.784Z","1.20.95":"2026-08-03T23:44:58.251Z","1.20.96":"2026-08-04T07:24:22.491Z","1.20.97":"2026-08-04T08:50:38.660Z","1.20.98":"2026-08-04T10:59:19.889Z","1.20.99":"2026-08-04T12:38:52.031Z","1.20.100":"2026-08-04T13:29:14.772Z","1.20.101":"2026-08-04T16:47:35.065Z","1.20.102":"2026-08-04T17:20:27.454Z","1.20.103":"2026-08-04T18:20:09.845Z","1.20.104":"2026-08-04T20:47:08.799Z","1.20.105":"2026-08-04T22:42:35.363Z","1.20.106":"2026-08-05T01:12:40.513Z","1.20.107":"2026-08-05T05:12:22.824Z","1.20.108":"2026-08-05T05:55:57.275Z","1.20.109":"2026-08-05T07:42:54.186Z","1.20.110":"2026-08-05T12:00:44.846Z","1.20.111":"2026-08-05T13:37:42.053Z","1.20.112":"2026-08-05T16:17:33.610Z","1.20.113":"2026-08-05T17:37:32.506Z","1.20.114":"2026-08-05T18:17:05.173Z","1.20.115":"2026-08-05T18:42:08.693Z","1.20.116":"2026-08-05T20:14:49.777Z","1.20.117":"2026-08-06T01:06:23.497Z","1.20.118":"2026-08-06T03:08:39.932Z","1.20.119":"2026-08-06T04:34:28.637Z","1.20.120":"2026-08-06T05:46:54.282Z","1.20.121":"2026-08-06T10:37:33.344Z","1.20.122":"2026-08-06T11:07:18.103Z","1.20.123":"2026-08-06T11:54:13.136Z","1.20.124":"2026-08-06T15:15:35.573Z","1.20.125":"2026-08-06T17:34:32.068Z","1.20.126":"2026-08-06T22:42:47.494Z","1.20.127":"2026-08-07T02:31:55.958Z","1.20.128":"2026-08-07T05:47:27.030Z","1.20.129":"2026-08-07T06:47:51.116Z","1.20.130":"2026-08-07T08:38:43.281Z","1.20.131":"2026-08-07T10:28:49.411Z","1.20.132":"2026-08-07T12:26:36.165Z","1.20.133":"2026-08-07T14:17:16.039Z","1.20.134":"2026-08-07T15:10:18.762Z","1.20.135":"2026-08-08T08:07:02.973Z","1.20.136":"2026-08-08T14:34:32.483Z","1.20.137":"2026-08-08T22:49:49.995Z","1.20.138":"2026-08-10T02:17:41.307Z","1.20.139":"2026-08-11T03:06:08.205Z","1.20.140":"2026-08-11T22:49:43.913Z","1.20.141":"2026-08-12T00:57:36.756Z","1.20.142":"2026-08-12T07:05:30.249Z","1.20.143":"2026-08-12T07:48:54.584Z","1.20.144":"2026-08-12T12:16:33.808Z","1.20.145":"2026-08-12T16:05:38.578Z","1.20.146":"2026-08-13T00:15:18.386Z","1.20.147":"2026-08-13T06:25:09.835Z","1.20.148":"2026-08-13T13:06:43.649Z","1.20.149":"2026-08-13T16:22:55.549Z","1.20.150":"2026-08-13T19:12:29.327Z","1.20.151":"2026-08-14T02:27:36.069Z","1.20.152":"2026-08-14T10:28:36.043Z","1.20.153":"2026-08-14T20:21:52.311Z","1.20.154":"2026-08-15T03:48:12.557Z","1.20.155":"2026-08-15T14:22:23.230Z","1.20.156":"2026-08-15T18:40:22.414Z","1.20.157":"2026-08-16T06:24:49.603Z","1.20.158":"2026-08-16T14:52:39.850Z","1.20.159":"2026-08-17T02:05:34.332Z","1.20.160":"2026-08-17T02:55:35.086Z","1.20.161":"2026-08-17T13:22:40.008Z","1.20.162":"2026-08-17T15:39:17.088Z","1.20.163":"2026-08-17T20:03:21.643Z","1.20.164":"2026-08-17T22:27:01.320Z","1.20.165":"2026-08-18T00:08:00.792Z","1.20.166":"2026-08-18T03:18:58.545Z","1.20.167":"2026-08-18T04:28:28.869Z","1.20.168":"2026-08-18T08:47:45.096Z","1.20.169":"2026-08-19T20:17:09.969Z","1.20.170":"2026-08-19T23:48:49.213Z","1.20.171":"2026-08-21T14:38:27.957Z","1.20.172":"2026-08-24T16:48:33.295Z","1.20.173":"2026-08-25T23:23:14.571Z","1.20.174":"2026-08-26T04:47:49.536Z","1.20.175":"2026-08-26T06:19:43.271Z","1.20.176":"2026-08-26T11:57:03.078Z","1.20.177":"2026-08-26T16:36:29.314Z","1.20.178":"2026-08-26T22:12:25.147Z","1.20.179":"2026-08-26T23:41:06.029Z","1.20.180":"2026-08-27T01:52:55.174Z","1.20.181":"2026-08-27T06:30:11.850Z","1.20.182":"2026-08-27T12:13:09.946Z","1.20.183":"2026-08-27T17:22:05.097Z","1.20.184":"2026-08-27T22:08:13.483Z","1.20.185":"2026-08-27T23:35:10.890Z","1.20.186":"2026-08-28T09:27:57.928Z","1.20.187":"2026-08-28T10:18:48.866Z","1.20.188":"2026-08-29T07:12:24.032Z","1.20.189":"2026-08-29T11:57:33.442Z","1.20.190":"2026-08-29T13:41:51.775Z","1.20.191":"2026-08-29T19:38:37.238Z","1.20.192":"2026-08-30T01:20:37.736Z","1.20.193":"2026-08-30T05:32:33.570Z","1.20.194":"2026-08-30T09:12:20.576Z","1.20.195":"2026-08-31T00:30:06.231Z","1.20.196":"2026-08-31T07:14:45.905Z","1.20.197":"2026-08-31T08:50:42.938Z","1.20.198":"2026-08-31T11:07:00.128Z","1.20.199":"2026-09-01T09:29:55.357Z","1.20.200":"2026-09-01T14:51:10.796Z","1.20.201":"2026-09-01T19:58:47.246Z","1.20.202":"2026-09-02T04:11:29.806Z","1.21.0":"2026-09-02T18:04:41.917Z","1.21.1":"2026-09-02T22:31:06.430Z","1.21.2":"2026-09-03T01:55:52.932Z","1.21.3":"2026-09-03T23:35:04.742Z","1.21.4":"2026-09-04T11:48:03.528Z","1.21.5":"2026-09-04T15:02:11.880Z","1.21.6":"2026-09-04T20:52:57.550Z","1.21.7":"2026-09-04T21:52:30.610Z","1.21.8":"2026-09-05T03:16:28.571Z","1.21.9":"2026-09-05T05:56:02.470Z","1.21.10":"2026-09-05T09:29:02.538Z","1.21.11":"2026-09-05T11:06:24.233Z","1.21.12":"2026-09-05T18:30:52.085Z","1.21.13":"2026-09-05T22:40:36.146Z","1.21.14":"2026-09-06T01:54:28.749Z","1.21.15":"2026-09-06T18:25:27.631Z","1.21.16":"2026-09-07T07:42:49.791Z","1.21.17":"2026-09-07T12:36:20.728Z","1.21.18":"2026-09-07T22:15:41.067Z","1.22.0":"2026-09-27T06:10:41.186Z","1.23.0":"2026-09-30T00:58:29.487Z"},"bugs":{"url":"https://github.com/BluMintInc/eslint-custom-rules/issues"},"author":{"name":"Brodie McGuire","email":"brodie@blumint.io"},"license":"ISC","homepage":"https://github.com/BluMintInc/eslint-custom-rules#readme","keywords":["eslint","eslintplugin","eslint-plugin"],"repository":{"url":"git+https://github.com/BluMintInc/eslint-custom-rules.git","type":"git"},"description":"Custom eslint rules for use within BluMint","maintainers":[{"name":"oconnorjoseph","email":"oconnor.joseph@columbia.edu"},{"name":"javier.blumint","email":"javier@blumint.io"}],"readme":"# @blumintinc/eslint-plugin-blumint\n\nCustom eslint rules for use at BluMint\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@blumintinc/eslint-plugin-blumint`:\n\n```sh\nnpm install @blumintinc/eslint-plugin-blumint --save-dev\n```\n\n## Usage\n\nAdd `@blumintinc/blumint` to the plugins section of your `.eslintrc` configuration file. You can omit the `eslint-plugin-` prefix:\n\n```json\n{\n    \"plugins\": [\n        \"@blumintinc/blumint\"\n    ]\n}\n```\n\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n    \"rules\": {\n        \"blumint/rule-name\": \"error\"\n    }\n}\n```\n\nOr use the recommended config:\n\n```json\n{\n    \"extends\": [\"some-other-plugin\", \"plugin:@blumintinc/blumint/recommended\"]\n}\n```\n\n## Autonomous maintenance\n\nThis repo is maintained by an autonomous loop, not a human cutting releases on\ndemand. See [.claude/skills/repo-maintenance/SKILL.md](.claude/skills/repo-maintenance/SKILL.md)\nfor the operating model. Two contracts make it safe and self-healing:\n\n- **The maintainer** (`/maintainer`, backed by `scripts/maintainer.ts`) is the\n  sole operator: it drains the open-issue queue (bugs before features, oldest\n  first), self-merges fixes to `develop`, and on an empty queue promotes\n  `develop → main` (firing the release) then fast-forwards `develop`.\n- **`release-manifest.json`** is a strict, published `version → fixed-rules` map\n  (`scripts/generate-release-manifest.js`, a `@semantic-release/exec` prepareCmd)\n  so consumers re-enable disabled rules by exact rule name — never by parsing the\n  changelog. It's only reliable because **every `fix`/`feat` commit's scope must\n  be a real rule name**: enforced by the `blumint-rule-scope` commitlint rule and\n  the `validate-commit-scopes` CI gate. One rule per fix/feat commit.\n\nOn publish, `scripts/dispatch-agora-release.js` fires a `repository_dispatch` to\nagora, which bumps its pin and re-enables the now-fixed rules (FP-audited). The\nfull closed loop is documented in agora's `.claude/skills/eslint-autonomy/SKILL.md`.\n\n## Rules\n\n<!-- begin auto-generated rules list -->\n\n💼 Configurations enabled in.\\\n🚫 Configurations disabled in.\\\n✅ Set in the `recommended` configuration.\\\n🔧 Automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/user-guide/command-line-interface#--fix).\\\n💡 Manually fixable by [editor suggestions](https://eslint.org/docs/latest/use/core-concepts#rule-suggestions).\\\n💭 Requires [type information](https://typescript-eslint.io/linting/typed-linting).\n\n| Name                                                                                                         | Description                                                                                                                                                                                                                                                                                                                                                                                      | 💼 | 🚫 | 🔧 | 💡 | 💭 |\n| :----------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :- | :- | :- | :- | :- |\n| [array-methods-this-context](docs/rules/array-methods-this-context.md)                                       | Prevent misuse of Array methods in OOP                                                                                                                                                                                                                                                                                                                                                           | ✅  |    |    |    |    |\n| [avoid-utils-directory](docs/rules/avoid-utils-directory.md)                                                 | Enforce using util/ instead of utils/ directory                                                                                                                                                                                                                                                                                                                                                  | ✅  |    |    |    |    |\n| [class-methods-read-top-to-bottom](docs/rules/class-methods-read-top-to-bottom.md)                           | Enforces a top-to-bottom class layout so callers lead into the helpers they rely on.                                                                                                                                                                                                                                                                                                             | ✅  |    | 🔧 |    |    |\n| [consistent-callback-naming](docs/rules/consistent-callback-naming.md)                                       | Enforce consistent naming conventions for callback props and functions                                                                                                                                                                                                                                                                                                                           | ✅  |    | 🔧 |    |    |\n| [dynamic-https-errors](docs/rules/dynamic-https-errors.md)                                                   | Keep HttpsError messages static and move request-specific details to the third argument so error identifiers remain stable and debugging context is preserved.                                                                                                                                                                                                                                   | ✅  |    |    |    |    |\n| [enforce-assert-safe-object-key](docs/rules/enforce-assert-safe-object-key.md)                               | Enforce the use of assertSafe(id) when accessing object properties with computed keys that involve string interpolation or explicit string conversion.                                                                                                                                                                                                                                           | ✅  |    | 🔧 |    |    |\n| [enforce-assert-throws](docs/rules/enforce-assert-throws.md)                                                 | Enforce that functions with an assert prefix must throw an error or call process.exit(1), and functions that call assert-prefixed methods should themselves be assert-prefixed                                                                                                                                                                                                                   | ✅  |    |    |    |    |\n| [enforce-boolean-naming-prefixes](docs/rules/enforce-boolean-naming-prefixes.md)                             | Enforce consistent naming conventions for boolean values by requiring approved prefixes                                                                                                                                                                                                                                                                                                          | ✅  |    |    |    |    |\n| [enforce-callable-types](docs/rules/enforce-callable-types.md)                                               | Enforce Props and Response type exports in callable functions                                                                                                                                                                                                                                                                                                                                    | ✅  |    |    |    |    |\n| [enforce-callback-memo](docs/rules/enforce-callback-memo.md)                                                 | Enforce useCallback for inline functions and useMemo for objects/arrays containing functions in JSX props to prevent unnecessary re-renders. This improves React component performance by ensuring stable function references across renders and memoizing complex objects.                                                                                                                      | ✅  |    |    |    |    |\n| [enforce-centralized-mock-firestore](docs/rules/enforce-centralized-mock-firestore.md)                       | Enforce usage of centralized mockFirestore from predefined location                                                                                                                                                                                                                                                                                                                              | ✅  |    | 🔧 |    |    |\n| [enforce-cloud-function-id-length](docs/rules/enforce-cloud-function-id-length.md)                           | Ensures .f.ts file paths generate Firebase Cloud Function IDs within the 62-character limit                                                                                                                                                                                                                                                                                                      | ✅  |    |    |    |    |\n| [enforce-console-error](docs/rules/enforce-console-error.md)                                                 | Enforce proper logging for useAlertDialog based on severity. When severity is \"error\", console.error must be included. When severity is \"warning\", console.warn must be included. This ensures all user-facing errors and warnings are properly logged to observability systems.                                                                                                                 | ✅  |    |    |    |    |\n| [enforce-css-media-queries](docs/rules/enforce-css-media-queries.md)                                         | Enforce CSS media queries over JS breakpoints                                                                                                                                                                                                                                                                                                                                                    | ✅  |    |    |    |    |\n| [enforce-date-ttime](docs/rules/enforce-date-ttime.md)                                                       | Enforce that any generic type parameter named TTime is explicitly set to Date in frontend code                                                                                                                                                                                                                                                                                                   | ✅  |    | 🔧 |    |    |\n| [enforce-dynamic-file-naming](docs/rules/enforce-dynamic-file-naming.md)                                     | Enforce .dynamic.ts(x) file naming when @blumintinc/blumint/enforce-dynamic-imports or @blumintinc/blumint/require-dynamic-firebase-imports rule is disabled                                                                                                                                                                                                                                     |    |    |    |    |    |\n| [enforce-dynamic-firebase-imports](docs/rules/enforce-dynamic-firebase-imports.md)                           | Require firebaseCloud modules to be loaded via dynamic import so Firebase code stays out of the initial bundle and only loads when needed.                                                                                                                                                                                                                                                       | ✅  |    | 🔧 | 💡 |    |\n| [enforce-dynamic-imports](docs/rules/enforce-dynamic-imports.md)                                             | Enforce dynamic imports for external libraries by default to optimize bundle size, unless explicitly ignored                                                                                                                                                                                                                                                                                     | ✅  |    |    |    |    |\n| [enforce-early-destructuring](docs/rules/enforce-early-destructuring.md)                                     | Hoist object destructuring out of React hooks so dependency arrays track the fields in use instead of the entire object.                                                                                                                                                                                                                                                                         | ✅  |    | 🔧 |    |    |\n| [enforce-empty-object-check](docs/rules/enforce-empty-object-check.md)                                       | Ensure object existence checks also guard against empty objects so that empty payloads are treated like missing data.                                                                                                                                                                                                                                                                            | ✅  |    | 🔧 |    |    |\n| [enforce-exported-function-types](docs/rules/enforce-exported-function-types.md)                             | Enforce exporting types for function props and return values                                                                                                                                                                                                                                                                                                                                     | ✅  |    | 🔧 |    |    |\n| [enforce-f-extension-for-entry-points](docs/rules/enforce-f-extension-for-entry-points.md)                   | Enforce .f.ts extension for entry points                                                                                                                                                                                                                                                                                                                                                         | ✅  |    |    |    |    |\n| [enforce-fieldpath-syntax-in-docsetter](docs/rules/enforce-fieldpath-syntax-in-docsetter.md)                 | Enforce the use of Firestore FieldPath syntax when passing documentData into DocSetter. Instead of using nested object syntax, developers should use dot notation for deeply nested fields.                                                                                                                                                                                                      | ✅  |    | 🔧 |    |    |\n| [enforce-firestore-doc-ref-generic](docs/rules/enforce-firestore-doc-ref-generic.md)                         | Enforce generic argument for Firestore DocumentReference, CollectionReference and CollectionGroup                                                                                                                                                                                                                                                                                                | ✅  |    |    |    |    |\n| [enforce-firestore-facade](docs/rules/enforce-firestore-facade.md)                                           | Enforce usage of Firestore facades instead of direct Firestore methods                                                                                                                                                                                                                                                                                                                           | ✅  |    |    |    |    |\n| [enforce-firestore-path-utils](docs/rules/enforce-firestore-path-utils.md)                                   | Enforce usage of utility functions for Firestore paths to ensure type safety, maintainability, and consistent path construction. This prevents errors from manual string concatenation and makes path changes easier to manage.                                                                                                                                                                  | ✅  |    |    |    |    |\n| [enforce-firestore-rules-get-access](docs/rules/enforce-firestore-rules-get-access.md)                       | Ensure Firestore security rules use .get() with a default value instead of direct field access comparisons (e.g., resource.data.fieldX.fieldY != null).                                                                                                                                                                                                                                          | ✅  |    | 🔧 |    |    |\n| [enforce-firestore-set-merge](docs/rules/enforce-firestore-set-merge.md)                                     | Enforce using set() with { merge: true } instead of update() for Firestore operations to ensure consistent behavior. The update() method fails if the document does not exist, while set() with { merge: true } creates the document if needed and safely merges fields, making it more reliable and predictable.                                                                                | ✅  |    | 🔧 |    |    |\n| [enforce-global-constants](docs/rules/enforce-global-constants.md)                                           | Enforce global static constants for React components/hooks                                                                                                                                                                                                                                                                                                                                       | ✅  |    | 🔧 |    |    |\n| [enforce-id-capitalization](docs/rules/enforce-id-capitalization.md)                                         | Enforce the use of \"ID\" instead of \"id\" in user-facing text                                                                                                                                                                                                                                                                                                                                      | ✅  |    | 🔧 |    |    |\n| [enforce-identifiable-firestore-type](docs/rules/enforce-identifiable-firestore-type.md)                     | Enforce that Firestore type definitions extend Identifiable and match their folder name                                                                                                                                                                                                                                                                                                          | ✅  |    |    |    |    |\n| [enforce-is-prefix-validators](docs/rules/enforce-is-prefix-validators.md)                                   | Enforce the `is` (or other allowed predicate) prefix for exported validators in **/validators/**/*.ts files                                                                                                                                                                                                                                                                                      | ✅  |    |    |    |    |\n| [enforce-m3-sentence-case](docs/rules/enforce-m3-sentence-case.md)                                           | Enforce Material Design 3 sentence-case capitalisation for user-facing text — flag Title Case and ALL CAPS strings in JSX text and configured string props.                                                                                                                                                                                                                                      | ✅  |    |    | 💡 |    |\n| [enforce-memoize-async](docs/rules/enforce-memoize-async.md)                                                 | Enforce @Memoize() decorator on async methods with 0-1 parameters to cache results and prevent redundant API calls or expensive computations. Without memoization, repeated calls trigger redundant requests or expensive computations, increasing latency. @Memoize() caches results by parameter, ensuring subsequent calls with identical inputs return immediately.                          | ✅  |    | 🔧 |    |    |\n| [enforce-memoize-getters](docs/rules/enforce-memoize-getters.md)                                             | Enforce @Memoize() decorator on private class getters to avoid re-instantiation and preserve state across accesses.                                                                                                                                                                                                                                                                              | ✅  |    | 🔧 |    |    |\n| [enforce-microdiff](docs/rules/enforce-microdiff.md)                                                         | Enforce using microdiff for object and array comparison operations                                                                                                                                                                                                                                                                                                                               | ✅  |    | 🔧 |    |    |\n| [enforce-mock-firestore](docs/rules/enforce-mock-firestore.md)                                               | Enforce using the standardized mockFirestore utility instead of manual Firestore mocking or third-party mocks. This ensures consistent test behavior across the codebase, reduces boilerplate, and provides type-safe mocking of Firestore operations.                                                                                                                                           | ✅  |    |    |    |    |\n| [enforce-mui-rounded-icons](docs/rules/enforce-mui-rounded-icons.md)                                         | Enforce the use of -Rounded variant for MUI icons                                                                                                                                                                                                                                                                                                                                                | ✅  |    | 🔧 |    |    |\n| [enforce-object-literal-as-const](docs/rules/enforce-object-literal-as-const.md)                             | Enforce that object literals returned from functions should be marked with `as const` to ensure type safety and immutability.                                                                                                                                                                                                                                                                    | ✅  |    | 🔧 |    |    |\n| [enforce-positive-naming](docs/rules/enforce-positive-naming.md)                                             | Enforce positive naming for boolean variables and avoid negations                                                                                                                                                                                                                                                                                                                                | ✅  |    |    |    |    |\n| [enforce-props-argument-name](docs/rules/enforce-props-argument-name.md)                                     | Authoritative rule: parameters with types ending in \"Props\" should be named \"props\" (or prefixed variants when multiple Props params exist)                                                                                                                                                                                                                                                      | ✅  |    | 🔧 |    |    |\n| [enforce-props-naming-consistency](docs/rules/enforce-props-naming-consistency.md)                           | Prefer naming single \"Props\"-typed parameters as \"props\"; enforcement defers to enforce-props-argument-name for multi-Props cases                                                                                                                                                                                                                                                                | ✅  |    | 🔧 |    |    |\n| [enforce-querykey-ts](docs/rules/enforce-querykey-ts.md)                                                     | Enforce using centralized router state key constants from queryKeys.ts for useRouterState key parameter                                                                                                                                                                                                                                                                                          | ✅  |    | 🔧 |    |    |\n| [enforce-react-type-naming](docs/rules/enforce-react-type-naming.md)                                         | Enforce naming conventions for React types                                                                                                                                                                                                                                                                                                                                                       | ✅  |    | 🔧 |    |    |\n| [enforce-realtimedb-path-utils](docs/rules/enforce-realtimedb-path-utils.md)                                 | Enforce usage of utility functions for Realtime Database paths                                                                                                                                                                                                                                                                                                                                   | ✅  |    |    |    |    |\n| [enforce-render-hits-memoization](docs/rules/enforce-render-hits-memoization.md)                             | Enforce proper memoization and usage of useRenderHits and renderHits                                                                                                                                                                                                                                                                                                                             | ✅  |    |    |    |    |\n| [enforce-safe-stringify](docs/rules/enforce-safe-stringify.md)                                               | Enforce using safe-stable-stringify instead of JSON.stringify to handle circular references and ensure deterministic output. JSON.stringify can throw errors on circular references and produce inconsistent output for objects with the same properties in different orders. safe-stable-stringify handles these cases safely.                                                                  | ✅  |    |    | 💡 |    |\n| [enforce-serializable-params](docs/rules/enforce-serializable-params.md)                                     | Enforce serializable parameters for Firebase callable/HTTPS functions.                                                                                                                                                                                                                                                                                                                           | ✅  |    |    |    |    |\n| [enforce-single-exported-unit-per-file](docs/rules/enforce-single-exported-unit-per-file.md)                 | Enforce that a .tsx/.jsx file exports at most one React component and any file exports at most one class                                                                                                                                                                                                                                                                                         | ✅  |    |    |    |    |\n| [enforce-singular-type-names](docs/rules/enforce-singular-type-names.md)                                     | Enforce TypeScript type names to be singular                                                                                                                                                                                                                                                                                                                                                     | ✅  |    |    |    |    |\n| [enforce-snapshot-state-narrowing](docs/rules/enforce-snapshot-state-narrowing.md)                           | Enforce correct narrowing of FirestoreSnapshotState<T> variables. Falsy/truthy checks are semantic bugs because all string states are truthy; raw typeof narrowing to data bypasses the isSnapshotReady abstraction.                                                                                                                                                                             | ✅  |    |    | 💡 |    |\n| [enforce-stable-hash-spread-props](docs/rules/enforce-stable-hash-spread-props.md)                           | Require stableHash wrapping when spread props rest objects are used in React hook dependency arrays to avoid re-renders triggered by new object references on every render.                                                                                                                                                                                                                      | ✅  |    | 🔧 |    |    |\n| [enforce-storage-context](docs/rules/enforce-storage-context.md)                                             | Require storage access to go through the LocalStorage and SessionStorage context providers instead of direct browser APIs                                                                                                                                                                                                                                                                        | ✅  |    |    |    |    |\n| [enforce-timestamp-now](docs/rules/enforce-timestamp-now.md)                                                 | Enforce the use of Timestamp.now() for getting the current timestamp in backend code. This rule prevents using alternatives like Timestamp.fromDate(new Date()) or other date creation patterns that could lead to inconsistency.                                                                                                                                                                | ✅  |    | 🔧 |    |    |\n| [enforce-transform-memoization](docs/rules/enforce-transform-memoization.md)                                 | Enforce memoization of transformValue and transformOnChange in adaptValue                                                                                                                                                                                                                                                                                                                        | ✅  |    |    |    |    |\n| [enforce-types-directory-placement](docs/rules/enforce-types-directory-placement.md)                         | Enforce that type-only files (containing only type/interface/enum declarations) live under the canonical types directory                                                                                                                                                                                                                                                                         | ✅  |    |    |    |    |\n| [enforce-typescript-markdown-code-blocks](docs/rules/enforce-typescript-markdown-code-blocks.md)             | Ensure Markdown fenced code blocks without a language specifier default to typescript for consistent highlighting.                                                                                                                                                                                                                                                                               | ✅  |    | 🔧 |    |    |\n| [enforce-unique-cursor-headers](docs/rules/enforce-unique-cursor-headers.md)                                 | Ensure files have exactly one cursor header containing required tags (e.g., @fileoverview) before any code                                                                                                                                                                                                                                                                                       | ✅  |    | 🔧 |    |    |\n| [enforce-use-flex-gap-on-wrap](docs/rules/enforce-use-flex-gap-on-wrap.md)                                   | Require `useFlexGap` on a MUI `Stack` that wraps and passes `spacing`, because margin-based spacing leaves the wrapped line with no row gap and a phantom leading indent                                                                                                                                                                                                                         | ✅  |    | 🔧 |    |    |\n| [enforce-verb-noun-naming](docs/rules/enforce-verb-noun-naming.md)                                           | Enforce verb phrases for functions and methods                                                                                                                                                                                                                                                                                                                                                   | ✅  |    |    |    |    |\n| [ensure-pointer-events-none](docs/rules/ensure-pointer-events-none.md)                                       | Ensure pointer-events: none is added to non-interactive pseudo-elements                                                                                                                                                                                                                                                                                                                          | ✅  |    | 🔧 |    |    |\n| [export-if-in-doubt](docs/rules/export-if-in-doubt.md)                                                       | All top-level variable declarations, type definitions, and functions should be exported                                                                                                                                                                                                                                                                                                          | ✅  |    |    |    |    |\n| [extract-global-constants](docs/rules/extract-global-constants.md)                                           | Extract static constants and functions to the global scope when possible, and enforce type narrowing with as const for numeric literals in loops                                                                                                                                                                                                                                                 | ✅  |    |    |    |    |\n| [fast-deep-equal-over-microdiff](docs/rules/fast-deep-equal-over-microdiff.md)                               | Enforce using fast-deep-equal for equality checks instead of microdiff                                                                                                                                                                                                                                                                                                                           | ✅  |    | 🔧 |    |    |\n| [firestore-transaction-reads-before-writes](docs/rules/firestore-transaction-reads-before-writes.md)         | Enforce that all Firestore transaction read operations are performed before any write operations                                                                                                                                                                                                                                                                                                 | ✅  |    |    |    |    |\n| [flatten-push-calls](docs/rules/flatten-push-calls.md)                                                       | Consolidate consecutive push calls on the same array into a single push with multiple arguments.                                                                                                                                                                                                                                                                                                 | ✅  |    | 🔧 |    |    |\n| [generic-starts-with-t](docs/rules/generic-starts-with-t.md)                                                 | Enforce TypeScript generic type parameters to start with T so they stand out from runtime values.                                                                                                                                                                                                                                                                                                | ✅  |    |    |    |    |\n| [global-const-style](docs/rules/global-const-style.md)                                                       | Enforce UPPER_SNAKE_CASE and as const for global static constants                                                                                                                                                                                                                                                                                                                                | ✅  |    | 🔧 |    |    |\n| [jsdoc-above-field](docs/rules/jsdoc-above-field.md)                                                         | Require JSDoc blocks to sit above fields instead of trailing inline so IDE hovers surface the documentation.                                                                                                                                                                                                                                                                                     | ✅  |    | 🔧 |    |    |\n| [key-only-outermost-element](docs/rules/key-only-outermost-element.md)                                       | Enforce that only the outermost element in list rendering has a key prop                                                                                                                                                                                                                                                                                                                         | ✅  |    | 🔧 |    |    |\n| [logical-top-to-bottom-grouping](docs/rules/logical-top-to-bottom-grouping.md)                               | Enforce logical top-to-bottom grouping of related statements                                                                                                                                                                                                                                                                                                                                     | ✅  |    | 🔧 |    |    |\n| [memo-compare-deeply-complex-props](docs/rules/memo-compare-deeply-complex-props.md)                         | Suggest compareDeeply for memoized components that receive object/array props to avoid shallow comparison re-renders.                                                                                                                                                                                                                                                                            | ✅  |    | 🔧 |    | 💭 |\n| [memo-nested-react-components](docs/rules/memo-nested-react-components.md)                                   | Disallow React components defined in render bodies, hooks, or passed as props                                                                                                                                                                                                                                                                                                                    | ✅  |    |    |    |    |\n| [memoize-root-level-hocs](docs/rules/memoize-root-level-hocs.md)                                             | Prevent creating Higher-Order Components at the root level of React components/hooks without wrapping them in useMemo to keep wrapped component identities stable across renders.                                                                                                                                                                                                                | ✅  |    |    |    |    |\n| [no-always-true-false-conditions](docs/rules/no-always-true-false-conditions.md)                             | Detect conditions that are always truthy or always falsy                                                                                                                                                                                                                                                                                                                                         | ✅  |    |    |    |    |\n| [no-array-length-in-deps](docs/rules/no-array-length-in-deps.md)                                             | Detects array.length entries in React hook dependency arrays because length ignores content changes; auto-fixes by memoizing stableHash(array) with useMemo and depending on the hash instead.                                                                                                                                                                                                   | ✅  |    | 🔧 |    |    |\n| [no-async-array-filter](docs/rules/no-async-array-filter.md)                                                 | Disallow async callbacks in Array.filter(). Async predicates return Promises that are always truthy to the filter, so no element is ever removed. Resolve async checks first (Promise.all + map) or use a synchronous predicate to decide which items to keep.                                                                                                                                   | ✅  |    |    |    |    |\n| [no-async-foreach](docs/rules/no-async-foreach.md)                                                           | Disallow async callbacks to Array.forEach                                                                                                                                                                                                                                                                                                                                                        | ✅  |    |    |    |    |\n| [no-circular-references](docs/rules/no-circular-references.md)                                               | Disallow circular references in objects                                                                                                                                                                                                                                                                                                                                                          | ✅  |    |    |    |    |\n| [no-class-instance-destructuring](docs/rules/no-class-instance-destructuring.md)                             | Disallow destructuring of class instances to prevent loss of `this` context                                                                                                                                                                                                                                                                                                                      | ✅  |    | 🔧 |    |    |\n| [no-complex-cloud-params](docs/rules/no-complex-cloud-params.md)                                             | Disallow passing complex objects to cloud functions                                                                                                                                                                                                                                                                                                                                              | ✅  |    |    |    |    |\n| [no-compositing-layer-props](docs/rules/no-compositing-layer-props.md)                                       | Discourage CSS properties that force GPU compositing layers (e.g., transform, filter, will-change). Extra layers consume GPU memory and split rendering work, which slows scrolling and animation when sprinkled across a page. The rule inspects inline style objects and MUI sx props so layer promotion stays intentional rather than incidental.                                             | ✅  |    |    |    |    |\n| [no-conditional-literals-in-jsx](docs/rules/no-conditional-literals-in-jsx.md)                               | Disallow conditional string literals beside other JSX text to avoid fragmented text nodes, translation issues, and hydration mismatches.                                                                                                                                                                                                                                                         | ✅  |    |    |    |    |\n| [no-console-error](docs/rules/no-console-error.md)                                                           | Disallow console.error so errors flow through structured handling (HttpsError/useErrorAlert on frontend, structured loggers on backend).                                                                                                                                                                                                                                                         | ✅  |    |    |    |    |\n| [no-curly-brackets-around-commented-properties](docs/rules/no-curly-brackets-around-commented-properties.md) | Disallow curly-brace blocks that only wrap commented-out members inside type declarations                                                                                                                                                                                                                                                                                                        | ✅  |    | 🔧 |    |    |\n| [no-direct-function-state](docs/rules/no-direct-function-state.md)                                           | Prevent passing a function directly to a useState setter — React will invoke it as a functional updater instead of storing it. Wrap in a thunk: setState(() => fn).                                                                                                                                                                                                                              | ✅  |    | 🔧 |    |    |\n| [no-empty-dependency-use-callbacks](docs/rules/no-empty-dependency-use-callbacks.md)                         | Discourage useCallback([]) or useLatestCallback around static functions. Static callbacks do not need hook machinery—extract them to module-level utilities for clarity and to avoid unnecessary hook overhead.                                                                                                                                                                                  | ✅  |    | 🔧 |    |    |\n| [no-entire-object-hook-deps](docs/rules/no-entire-object-hook-deps.md)                                       | Avoid using entire objects in React hook dependency arrays.                                                                                                                                                                                                                                                                                                                                      | ✅  |    | 🔧 |    | 💭 |\n| [no-excessive-parent-chain](docs/rules/no-excessive-parent-chain.md)                                         | Discourage excessive use of the ref.parent property chain in Firestore and RealtimeDB change handlers                                                                                                                                                                                                                                                                                            |    |    |    | 💡 |    |\n| [no-explicit-return-type](docs/rules/no-explicit-return-type.md)                                             | Disallow explicit return type annotations on functions when TypeScript can infer them. This reduces code verbosity and maintenance burden while leveraging TypeScript's powerful type inference. Exceptions are made for type guard functions (using the `is` keyword), recursive functions, overloaded functions, interface methods, and abstract methods where explicit types improve clarity. | ✅  |    | 🔧 |    |    |\n| [no-fill-template-mutation](docs/rules/no-fill-template-mutation.md)                                         | Disallow mutating the return value of fillTemplate() via string concatenation, template literals, or string method calls. The filled Algolia filter must be used verbatim so matchesTemplate() can regex-match it; post-fill modification silently breaks realtime hash parity.                                                                                                                  | ✅  |    |    |    |    |\n| [no-filter-without-return](docs/rules/no-filter-without-return.md)                                           | Disallow Array.filter callbacks without an explicit return (if part of a block statement)                                                                                                                                                                                                                                                                                                        | ✅  |    |    |    |    |\n| [no-firestore-jest-mock](docs/rules/no-firestore-jest-mock.md)                                               | Prevent importing firestore-jest-mock in test files                                                                                                                                                                                                                                                                                                                                              | ✅  |    | 🔧 |    |    |\n| [no-firestore-object-arrays](docs/rules/no-firestore-object-arrays.md)                                       | Disallow arrays of object types in Firestore models. Prefer Record maps keyed by id with an index field, or subcollections/arrays of IDs.                                                                                                                                                                                                                                                        | ✅  |    |    |    |    |\n| [no-handler-suffix](docs/rules/no-handler-suffix.md)                                                         | Disallow the generic \"handler\" suffix in callback names so names explain the action they perform                                                                                                                                                                                                                                                                                                 | ✅  |    |    |    |    |\n| [no-harness-coupled-disables](docs/rules/no-harness-coupled-disables.md)                                     | Disallow eslint-disable justifications that reference the agent development harness (worktree, cwd, stop-hook, claude) instead of the code’s own semantics.                                                                                                                                                                                                                                      | ✅  |    |    |    |    |\n| [no-hungarian](docs/rules/no-hungarian.md)                                                                   | Disallow Hungarian notation in locally declared variables, types, and classes                                                                                                                                                                                                                                                                                                                    | ✅  |    |    |    |    |\n| [no-inline-component-prop](docs/rules/no-inline-component-prop.md)                                           | Prevent inline function components defined in render from being passed to component-type props like CatalogWrapper to avoid remounts and UI flashes.                                                                                                                                                                                                                                             | ✅  |    |    |    |    |\n| [no-jsx-in-hooks](docs/rules/no-jsx-in-hooks.md)                                                             | Prevent hooks from returning JSX                                                                                                                                                                                                                                                                                                                                                                 | ✅  |    |    |    |    |\n| [no-jsx-whitespace-literal](docs/rules/no-jsx-whitespace-literal.md)                                         | Disallow the use of {\" \"} elements in JSX code                                                                                                                                                                                                                                                                                                                                                   | ✅  |    |    |    |    |\n| [no-margin-properties](docs/rules/no-margin-properties.md)                                                   | Prevent margin properties (margin, marginLeft, marginRight, marginTop, marginBottom, mx, my, etc.) in MUI styling because margins fight container-controlled spacing, double gutters, and misaligned breakpoints; keep spacing centralized with padding, gap, or spacing props instead.                                                                                                          | ✅  |    |    |    |    |\n| [no-memoize-on-static](docs/rules/no-memoize-on-static.md)                                                   | Prevent using @Memoize() decorator on static methods                                                                                                                                                                                                                                                                                                                                             | ✅  |    |    |    |    |\n| [no-misleading-boolean-prefixes](docs/rules/no-misleading-boolean-prefixes.md)                               | Reserve boolean-style prefixes (is/has/should) for functions that actually return boolean values to avoid misleading call sites.                                                                                                                                                                                                                                                                 | ✅  |    |    |    |    |\n| [no-misused-switch-case](docs/rules/no-misused-switch-case.md)                                               | Prevent misuse of logical OR (\\|\\|) in switch case statements, which can lead to confusing and error-prone code. Instead of using OR operators in case expressions, use multiple case statements in sequence to handle multiple values. This improves code readability and follows the standard switch-case pattern.                                                                             | ✅  |    |    |    |    |\n| [no-mixed-firestore-transactions](docs/rules/no-mixed-firestore-transactions.md)                             | Prevent mixing transactional and non-transactional Firestore operations within a transaction                                                                                                                                                                                                                                                                                                     | ✅  |    |    |    |    |\n| [no-mock-firebase-admin](docs/rules/no-mock-firebase-admin.md)                                               | Prevent direct mocking of firebaseAdmin; use shared test helpers instead                                                                                                                                                                                                                                                                                                                         | ✅  |    |    |    |    |\n| [no-object-values-on-strings](docs/rules/no-object-values-on-strings.md)                                     | Disallow Object.values() on strings as it treats strings as arrays of characters, which is likely unintended behavior.                                                                                                                                                                                                                                                                           | ✅  |    |    |    |    |\n| [no-overridable-method-calls-in-constructor](docs/rules/no-overridable-method-calls-in-constructor.md)       | Disallow calling overridable methods in constructors to prevent unexpected behavior                                                                                                                                                                                                                                                                                                              | ✅  |    |    |    |    |\n| [no-passthrough-getters](docs/rules/no-passthrough-getters.md)                                               | Avoid getter methods that only re-expose nested properties on constructor-injected objects without adding behavior                                                                                                                                                                                                                                                                               | ✅  |    |    |    |    |\n| [no-portal-inside-tooltip](docs/rules/no-portal-inside-tooltip.md)                                           | Disallow portal-rendering components (Dialog, Drawer, Menu, Popover, Portal, Modal) inside Tooltip wrapper components. React Portals preserve React-tree event bubbling, so a portal nested under a Tooltip leaves the tooltip orphaned over the modal.                                                                                                                                          | ✅  |    |    |    |    |\n| [no-redundant-annotation-assertion](docs/rules/no-redundant-annotation-assertion.md)                         | Disallow combining a type annotation with an identical type assertion on the same value. Keep a single source of truth to avoid redundant type declarations that can drift apart.                                                                                                                                                                                                                | ✅  |    | 🔧 |    | 💭 |\n| [no-redundant-boolean-callback-props](docs/rules/no-redundant-boolean-callback-props.md)                     | Disallow redundant boolean props that duplicate the semantic meaning of optional callback props, violating the Interface Segregation Principle.                                                                                                                                                                                                                                                  | ✅  |    |    |    |    |\n| [no-redundant-param-types](docs/rules/no-redundant-param-types.md)                                           | Disallow redundant parameter type annotations                                                                                                                                                                                                                                                                                                                                                    | ✅  |    | 🔧 |    |    |\n| [no-redundant-this-params](docs/rules/no-redundant-this-params.md)                                           | Disallow passing class instance members (this.foo) into class instance methods; access the member from this inside the method instead.                                                                                                                                                                                                                                                           | ✅  |    |    |    |    |\n| [no-redundant-usecallback-wrapper](docs/rules/no-redundant-usecallback-wrapper.md)                           | Prevent wrapping already memoized/stable callbacks from hooks/contexts in an extra useCallback()                                                                                                                                                                                                                                                                                                 | ✅  |    | 🔧 |    |    |\n| [no-render-function-components](docs/rules/no-render-function-components.md)                                 | Disallow declaring a local `render*` function that returns JSX and consuming it as a plain function (direct call or array-iteration callback); author it as a real component rendered with JSX instead                                                                                                                                                                                           | ✅  |    |    |    |    |\n| [no-res-error-status-in-onrequest](docs/rules/no-res-error-status-in-onrequest.md)                           | Forbid sending 4xx/5xx Express responses inside onRequest handlers; throw structured HttpsError instances instead so the wrapper can format, log, and map errors consistently.                                                                                                                                                                                                                   | ✅  |    |    |    |    |\n| [no-restricted-properties-fix](docs/rules/no-restricted-properties-fix.md)                                   | Disallow certain properties on certain objects, with special handling for Object.keys() and Object.values()                                                                                                                                                                                                                                                                                      |    |    |    |    |    |\n| [no-satisfies-in-frontend-bund","readmeFilename":"README.md"}