{"_id":"@matrixai/lint","_rev":"28-48e038755135b895b81dbb95ab87796b","name":"@matrixai/lint","dist-tags":{"prerelease":"0.0.3-0","latest":"0.4.10"},"versions":{"0.0.2-0":{"name":"@matrixai/lint","version":"0.0.2-0","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.0.2-0","maintainers":[{"name":"brianbotha74","email":"brian.botha@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/lint.js"},"dist":{"shasum":"d4e77a40b268581b737a27aa1e7c52e8327f4860","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.0.2-0.tgz","fileCount":23,"integrity":"sha512-2bac2puielOzzmTE6rvb9OfdCl2IA3q76X2Q3Ds2VfOZJs2FiDYkYfPjpMNXRXYdjvvJ5JCKcoxziQWnUfu7qQ==","signatures":[{"sig":"MEYCIQDaIsnBXJisG0Y7LTkPhTmmmXJaG/mg4o2jDFYCiw4MvwIhAIycY6XRE497n05uQyyS6MgEReeLEd4bgNVKYHiJU0rh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103623},"type":"module","exports":{"./config":{"import":"./dist/configs/matrixai-config-bundle.js"}},"gitHead":"a1c9661c9228c7c899e98ffb1636f650be440eff","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --entryPointStrategy expand --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x dist/bin/lint.js","lintfix":"sh -c 'test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --fix'","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"find ./src ./tests ./scripts -type f -regextype posix-extended -regex '.*\\.(sh)' -exec shellcheck {} +","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","./package.json":"./package.json","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","eslint":"^9.18.0","typedoc":"^0.24.8","prettier":"^3.0.0","@swc/core":"1.3.82","@swc/jest":"^0.2.29","@eslint/js":"^9.16.0","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2","@eslint/compat":"^1.2.5","tsconfig-paths":"^3.9.0","@eslint/eslintrc":"^3.2.0","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.0.2-0_1744864003034_0.9999531155510459","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-0":{"name":"@matrixai/lint","version":"0.0.3-0","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.0.3-0","maintainers":[{"name":"brianbotha74","email":"brian.botha@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/lint.js"},"dist":{"shasum":"36689dffde028ff2c3259f0f13b176f0aa529e60","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.0.3-0.tgz","fileCount":23,"integrity":"sha512-Q9X7K/fA74UijG2zzdgmLMeJNm+8GdnBqTS0ZlkcOh/+Q58jIFz3pfe9SVQMVUufFAY2s5WazEXcaJ1Po9LcIQ==","signatures":[{"sig":"MEYCIQDwS9JkHVhlyjnlZGlPxCSKGytfeU28Cx1RTwKg2E4hrwIhAMKlwLNOGT+Bl0K4s3vJA/PTqyR0AHy5/bUtEQMcoWHV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103613},"type":"module","exports":{"./config":{"import":"./dist/configs/matrixai-config-bundle.js"}},"gitHead":"fc6fce44b0f49df69d8353c2a799824ee68c43af","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --entryPointStrategy expand --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x dist/bin/lint.js","lintfix":"sh -c 'test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --fix'","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"find ./src ./tests ./scripts -type f -regextype posix-extended -regex '.*\\.(sh)' -exec shellcheck {} +","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.18.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"./package.json":"./package.json","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","prettier":"^3.0.0","@swc/core":"1.3.82","@swc/jest":"^0.2.29","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2","tsconfig-paths":"^3.9.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.0.3-0_1744868110196_0.0744784075657614","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@matrixai/lint","version":"0.1.0","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.1.0","maintainers":[{"name":"brianbotha74","email":"brian.botha@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/lint.js"},"dist":{"shasum":"7743dded2550bfb4b80ee26722534049cdce1700","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.1.0.tgz","fileCount":23,"integrity":"sha512-oePbyVwSWFIN7lHb2TZlo9Nz0VO7sCKMn3NJGlowfgPJ+eXiP2n4HizY36H5SNX0+JYwNewlXWGWUxBA4m0JBw==","signatures":[{"sig":"MEYCIQDmM2IS5HCum2Pu3yG/LVdZoQ3CFd++/pLKGKNzZlz+BwIhAL8yrsNXhGt6CgaDr/vg9HEfxLr4+G5QvhvhYSidIk/Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103611},"type":"module","exports":{"./config":{"import":"./dist/configs/matrixai-config-bundle.js"}},"gitHead":"cca93b14cb1479a42b225b6ba72098ba7c6f748b","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --entryPointStrategy expand --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x dist/bin/lint.js","lintfix":"sh -c 'test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --fix'","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"find ./src ./tests ./scripts -type f -regextype posix-extended -regex '.*\\.(sh)' -exec shellcheck {} +","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.18.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"./package.json":"./package.json","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","prettier":"^3.0.0","@swc/core":"1.3.82","@swc/jest":"^0.2.29","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2","tsconfig-paths":"^3.9.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.1.0_1744871525390_0.13491485013368854","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@matrixai/lint","version":"0.2.0","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.2.0","maintainers":[{"name":"brianbotha74","email":"brian.botha@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/lint.js"},"dist":{"shasum":"cc3a860f3dbdf9a4a49c2b2fc8bfcc5ff8c4057b","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.2.0.tgz","fileCount":23,"integrity":"sha512-s+CvXM8dA4fW6pRohIN+9FoyYV7pB22V0FKoid5/Oh0fm4LpSq3w3Qm7xhsv3XrxaPYjwVUstC3CKjClGkCrDw==","signatures":[{"sig":"MEUCIQC6IlSCOqHtqSKRfN1XbdZ8VQ5qMTbhecsmzSWuxgogJQIgfQ0aDFocXy56qylAfXj8PUJXw6vIcNN8WcYXlIZl6xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106586},"type":"module","exports":{"./config":{"import":"./dist/configs/matrixai-config-bundle.js"}},"gitHead":"48afb33d6504931a05b631567bc9dc0f4588ade0","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --entryPointStrategy expand --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x dist/bin/lint.js","lintfix":"sh -c 'test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --fix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\"' --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"find ./src ./tests ./scripts -type f -regextype posix-extended -regex '.*\\.(sh)' -exec shellcheck {} +","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":">=9.0.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"./package.json":"./package.json","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","prettier":"^3.0.0","@swc/core":"1.3.82","@swc/jest":"^0.2.29","commander":"^13.1.0","minimatch":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2","tsconfig-paths":"^3.9.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.2.0_1746589920378_0.9880166894978326","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@matrixai/lint","version":"0.2.1","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.2.1","maintainers":[{"name":"brianbotha74","email":"brian.botha@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/lint.js"},"dist":{"shasum":"41d1264a552f8fd1045e232eeafa32f68460da28","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.2.1.tgz","fileCount":23,"integrity":"sha512-u2vGSrIyxK8V+WyUGSiRpaHKsLdUqDfgpAu1JgM+afpYwJkSOckuR2LIaA1OSXp5zER6PBL4DULRIwxItXGOwQ==","signatures":[{"sig":"MEYCIQDaAthoWEt5Rkh5sPP3N0ZVJCSKwN2YIg5aXjm0PkDukwIhALhupwS47YoRyI38ffIJmAgGqfB2WEg7iaiupnzOr0OC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106586},"type":"module","exports":{"./config":{"import":"./dist/configs/matrixai-config-bundle.js"}},"gitHead":"059f5e67782fd4c88b6e15779ac41bbadc7a6c3b","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --entryPointStrategy expand --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x dist/bin/lint.js","lintfix":"sh -c 'test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --fix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\"' --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"find ./src ./tests ./scripts -type f -regextype posix-extended -regex '.*\\.(sh)' -exec shellcheck {} +","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":">=9.0.0","commander":"^13.1.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"./package.json":"./package.json","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","prettier":"^3.0.0","@swc/core":"1.3.82","@swc/jest":"^0.2.29","minimatch":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2","tsconfig-paths":"^3.9.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.2.1_1746684988772_0.5018204047976118","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@matrixai/lint","version":"0.2.2","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.2.2","maintainers":[{"name":"brianbotha74","email":"brian.botha@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/lint.js"},"dist":{"shasum":"5a43083fc0cf69dd2305dd1d8ccda3ce3f9b99ee","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.2.2.tgz","fileCount":23,"integrity":"sha512-AVgG9XS1Z4jdB0FPgxoRzPfWCijUN7XPOa/Bo5uz44oT/U77TR2lD0mSytNobWJMyzpoe8wn1b4hvlBSComAQg==","signatures":[{"sig":"MEYCIQC2I9XtKruXp01i+uesWRo0ehr/tD1/bJeVNuSjmc9+AgIhAMYUz/xWjn0ftgZ2cELkWw+rxf9W3yimNLicM+YmjIN4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106586},"type":"module","exports":{"./config":{"import":"./dist/configs/matrixai-config-bundle.js"}},"gitHead":"2b0aa4f2746ee4b870a26d2c5da192157a98579a","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --entryPointStrategy expand --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x dist/bin/lint.js","lintfix":"sh -c 'test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --fix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\"' --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"find ./src ./tests ./scripts -type f -regextype posix-extended -regex '.*\\.(sh)' -exec shellcheck {} +","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":">=9.0.0","prettier":"^3.0.0","commander":"^13.1.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"./package.json":"./package.json","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","minimatch":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2","tsconfig-paths":"^3.9.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.2.2_1746687739302_0.8855498883183524","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@matrixai/lint","version":"0.2.3","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.2.3","maintainers":[{"name":"brianbotha74","email":"brian.botha@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/lint.js"},"dist":{"shasum":"bac579e8d8525e13f8ccdc589a5b27961db26556","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.2.3.tgz","fileCount":23,"integrity":"sha512-1t87RYb2agsUdRUD7+1vILcHcfzsxfNIdjfO0ZuhcyXQh/K8lcpn1scbI1HGjuUrA5wsxlHlUaRuvAD4ecIL6g==","signatures":[{"sig":"MEUCIQD8fQuHswVJnIvoC/xjT+BfdO8Gcu+XB8Hpsjy8fh+MRQIgU4EDZWMmFlf/3F+5fh7v7Ft4eq1yPtDDuK6uBZvrN+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106586},"type":"module","exports":{"./config":{"import":"./dist/configs/matrixai-config-bundle.js"}},"gitHead":"4ef60ea56dc6747574b4f7c219b1602392267969","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --entryPointStrategy expand --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x dist/bin/lint.js","lintfix":"sh -c 'test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --fix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\"' --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"find ./src ./tests ./scripts -type f -regextype posix-extended -regex '.*\\.(sh)' -exec shellcheck {} +","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":">=9.0.0","prettier":"^3.0.0","commander":"^13.1.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"./package.json":"./package.json","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","minimatch":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2","tsconfig-paths":"^3.9.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.2.3_1746765874933_0.7840550970230584","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@matrixai/lint","version":"0.2.4","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.2.4","maintainers":[{"name":"brianbotha74","email":"brian.botha@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/lint.js"},"dist":{"shasum":"18f3e2348c77f8c443cd20526086dfe00b26ef03","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.2.4.tgz","fileCount":23,"integrity":"sha512-LaFiAmTMzGc0IItyJ+VlTE5Hcko0vAn0mXYd19SbNG+ubnLI3NIEEuHwIGJFJ84Y2Zid0/YOG69IrFQHnNmJjw==","signatures":[{"sig":"MEUCIEUN55QKKdqlzYjHhbprW8aYDf8qb0j1k1UA+PzgWAxYAiEArI+1JSKqZZ+agSyDD5GmicA8MiIaBCZeduRMPpt6jWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107756},"type":"module","exports":{"./config":{"import":"./dist/configs/matrixai-config-bundle.js"}},"gitHead":"8a3d930d1f4445e5a5ed8e921398ebc606d98dc0","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --entryPointStrategy expand --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x dist/bin/lint.js","lintfix":"sh -c 'test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --fix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\"' --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"find ./src ./tests ./scripts -type f -regextype posix-extended -regex '.*\\.(sh)' -exec shellcheck {} +","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":">=9.0.0","prettier":"^3.0.0","commander":"^13.1.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"./package.json":"./package.json","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","minimatch":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2","tsconfig-paths":"^3.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.2.4_1746767064774_0.9323931595631283","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@matrixai/lint","version":"0.2.5","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.2.5","maintainers":[{"name":"brianbotha74","email":"brian.botha@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/lint.js"},"dist":{"shasum":"b88178fd92a0d5e9bb5484f782e36e54b1b1e3e6","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.2.5.tgz","fileCount":23,"integrity":"sha512-wdjt9HOfivBnGP8TdZsG1y1Xp1lSu8dFFkl4yaZ3LM2TteJFuHwCJQliIXQw7Y1kg26fV/vABi8VXBltY6zPPw==","signatures":[{"sig":"MEUCIFjHAbolxA/avS+dVkQsmZfhG9oBTJet2+v/OtQae8J0AiEAmtgvGRrbawkN80vGIX80KuRjit4YLhUWXk3l+r16TEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108373},"type":"module","exports":{"./config":{"import":"./dist/configs/matrixai-config-bundle.js"}},"gitHead":"bcc54fe94540545667cd4cb2b70033468c5e29b2","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --entryPointStrategy expand --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x dist/bin/lint.js","lintfix":"sh -c 'test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --fix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\"' --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"find ./src ./tests ./scripts -type f -regextype posix-extended -regex '.*\\.(sh)' -exec shellcheck {} +","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":">=9.0.0","prettier":"^3.0.0","commander":"^13.1.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"./package.json":"./package.json","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","minimatch":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2","tsconfig-paths":"^3.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.2.5_1747112498396_0.7936105552139145","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@matrixai/lint","version":"0.2.6","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.2.6","maintainers":[{"name":"brianbotha74","email":"brian.botha@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/lint.js"},"dist":{"shasum":"484f699a719aa662113ff6d7edabeac3b4961e6e","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.2.6.tgz","fileCount":23,"integrity":"sha512-Cbx6SCTAqSt7lTKkaXL7wB+KbkiXYpQ0LdV5fPcnzEfG0sCuG8dbJcwzgHT5Qn7ubG71BBLUVFjHY1EGADzT8g==","signatures":[{"sig":"MEUCIGUS4LzHIxiAluiaLZXRuTHaB7+wA2tF04sjblpkm9YkAiEAm95uR599OvQSyHnNGsD0Vh0aZEBiBRGuWcg0UouHMEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108678},"type":"module","exports":{"./config":{"import":"./dist/configs/matrixai-config-bundle.js"}},"gitHead":"5b5eb1022f3f1fc03b4d45eb35dee0966caa7261","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --entryPointStrategy expand --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x dist/bin/lint.js","lintfix":"sh -c 'test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --fix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\"' --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"find ./src ./tests ./scripts -type f -regextype posix-extended -regex '.*\\.(sh)' -exec shellcheck {} +","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","commander":"^13.1.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"./package.json":"./package.json","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","minimatch":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2","tsconfig-paths":"^3.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.2.6_1747114059844_0.9741174075905858","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@matrixai/lint","version":"0.2.7","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.2.7","maintainers":[{"name":"brianbotha74","email":"brian.botha@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/lint.js"},"dist":{"shasum":"7259a5e9eb78d31054c370cdf724543d99d7aedb","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.2.7.tgz","fileCount":23,"integrity":"sha512-Tzubd3Q8Axwh1u+Gutzzq89fukM6i+FijkPkxQZT6p7/59qRCTOqOcf0G+1mHdXsz1AvWsgsN2M0VnrXN/g30g==","signatures":[{"sig":"MEQCIBL3JfwE62iiQOf1MB9F2XHkXcYOTbR3nZoJFvkmT6xKAiA18l9ceWqckbzIUqPdJZrgpl4yNyVWu9g6Br2VmK152Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108658},"type":"module","exports":{"./config":{"import":"./dist/configs/js.js"}},"gitHead":"0c5d3a37e742245fe364ea46a6acd2b50654ea9d","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --entryPointStrategy expand --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x dist/bin/lint.js","lintfix":"sh -c 'test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --fix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\"' --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"find ./src ./tests ./scripts -type f -regextype posix-extended -regex '.*\\.(sh)' -exec shellcheck {} +","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","commander":"^13.1.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"./package.json":"./package.json","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","minimatch":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2","tsconfig-paths":"^3.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.2.7_1747718404152_0.7152844030123002","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@matrixai/lint","version":"0.2.8","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.2.8","maintainers":[{"name":"brianbotha74","email":"brian.botha@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/lint.js"},"dist":{"shasum":"dd47924a88a8a4fe6f9a6f1b3dfb77667e81e289","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.2.8.tgz","fileCount":23,"integrity":"sha512-B37Qq2MfNmVPcTKOcPh1oK84xELS3T+YbHLPQtWRtBVTg90wPyBlYu6M3/mptpORarkTIL5YCW/Hq8THL2QkpA==","signatures":[{"sig":"MEYCIQDVXf3Xq2r0ApVOJySZpT3arY1AJvp+Ag6+VJLTrB/jlwIhANfTjq3sBH/ONKG7PnguUJC/fPyBCBdHbtTZBngtPkAs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108582},"type":"module","exports":{"./config":{"import":"./dist/configs/js.js"}},"gitHead":"7a709f4b22e2e47246ebd9b937a1bd3b0432889f","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --entryPointStrategy expand --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x dist/bin/lint.js","lintfix":"sh -c 'test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --fix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\"' --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"find ./src ./tests ./scripts -type f -regextype posix-extended -regex '.*\\.(sh)' -exec shellcheck {} +","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","commander":"^13.1.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"./package.json":"./package.json","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","minimatch":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2","tsconfig-paths":"^3.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.2.8_1747727710676_0.6597080335590049","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@matrixai/lint","version":"0.2.9","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.2.9","maintainers":[{"name":"brianbotha74","email":"brian.botha@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/lint.js"},"dist":{"shasum":"738c5f0e2018cf11ae219f08e3757ad80c4d0821","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.2.9.tgz","fileCount":26,"integrity":"sha512-T8f3HBUnyQEPyxDKmOZBnvmYIsK28lE2suEbGT4D+a63n3v5dqDQeL2IApGWrKwAB3EBjF5LPW1EfpJmFB73Hg==","signatures":[{"sig":"MEUCIQCKQjiZeAH3Pb8nZuOmmfSOJMYE12lJ2n7j6fjA+6gBYQIgGJnIdUv1NdbjilvcKy+4sg4Y/P4e5sceroujAhrpHzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110535},"type":"module","exports":{"./config":{"import":"./dist/configs/js.js"}},"gitHead":"cf0193467ec684c96cff6c4597a0a75517fae883","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --entryPointStrategy expand --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x dist/bin/lint.js","lintfix":"sh -c 'test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --fix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\"' --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"find ./src ./tests ./scripts -type f -regextype posix-extended -regex '.*\\.(sh)' -exec shellcheck {} +","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","commander":"^13.1.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"./package.json":"./package.json","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","minimatch":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2","tsconfig-paths":"^3.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.2.9_1748410353489_0.24438265603920684","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@matrixai/lint","version":"0.2.10","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.2.10","maintainers":[{"name":"brianbotha74","email":"brian.botha@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/lint.js"},"dist":{"shasum":"cae090393903e66135973dbe86c704448d99384a","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.2.10.tgz","fileCount":26,"integrity":"sha512-iN+lbD4pUx0LalcU4eSdmbJgE4DoCMJ+tmtRb7tzuG5BO0tP2D1bT/SJE894KlsZ8E+upmgTWIEdS56LkfzGcQ==","signatures":[{"sig":"MEYCIQDNns7v9ctqb1WoghHANoB7ZxA6fi0Cr2Nr9DiZRd6lRgIhAKFdaxFP1HHRYvLId+1TflL3IVoVAMYjoh6M/h6OO8Hs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110057},"type":"module","exports":{"./config":{"import":"./dist/configs/js.js"}},"gitHead":"9c96801f918990f350a918df27a84cda0e0bcf87","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --entryPointStrategy expand --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x dist/bin/lint.js","lintfix":"sh -c 'test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --fix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\"' --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"find ./src ./tests ./scripts -type f -regextype posix-extended -regex '.*\\.(sh)' -exec shellcheck {} +","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","commander":"^13.1.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"./package.json":"./package.json","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","minimatch":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2","tsconfig-paths":"^3.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.2.10_1748414778371_0.8192385837494716","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@matrixai/lint","version":"0.2.11","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.2.11","maintainers":[{"name":"brianbotha74","email":"brian.botha@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/lint.js"},"dist":{"shasum":"08db6d1ac04d662088eab2bd8575da1123ce293e","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.2.11.tgz","fileCount":26,"integrity":"sha512-Q/atLaVExgQbd7b/sXCvTAIus0M+egxr6fjHFNzpUZGY3Gu+UkYQrel/440JnvZ+fK8fq9GTHewpa14H08AcRw==","signatures":[{"sig":"MEUCIQCbUgWeTJ41XSuG2ByF6GXLiLwOX091T6CJ/ukrlBo25AIgU9Vea5DgvelaPbF6dvx0gH/N1HUpJ6SgpMkB78XizAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110362},"type":"module","exports":{"./config":{"import":"./dist/configs/js.js"}},"gitHead":"857338ee98edec16da362f15ef650cef9f1f9b6f","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --entryPointStrategy expand --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x dist/bin/lint.js","lintfix":"sh -c 'test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --fix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\"' --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"find ./src ./tests ./scripts -type f -regextype posix-extended -regex '.*\\.(sh)' -exec shellcheck {} +","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","commander":"^13.1.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"./package.json":"./package.json","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","minimatch":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2","tsconfig-paths":"^3.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.2.11_1748416070692_0.1410349414245884","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@matrixai/lint","version":"0.2.12","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.2.12","maintainers":[{"name":"brianbotha74","email":"brian.botha@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/lint.js"},"dist":{"shasum":"8367029bc6fcb38ab1e9e21cb8e355fabd8ea2d7","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.2.12.tgz","fileCount":26,"integrity":"sha512-qBMzk70hOa3oW/V4ULh20I0oB3wTcLlRCBS2nX4JFXmy1lQu5VTPMwZKq0QdBbsD9Z4WKvUFdPMiTCPGfHmh+A==","signatures":[{"sig":"MEQCIEy5WXvTvv1kUtY8VeAI5OALf2I4VApn/gCVl0fq1j+cAiBzTxiT7JvzLyPBu4wG5GmCmkpoSuzyCmD699iy/xaDOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124702},"type":"module","exports":{"./config":{"import":"./dist/configs/js.js"}},"gitHead":"ed5841e0fd2cfaf94b1c3129f2006832caf3e7a6","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --entryPointStrategy expand --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x dist/bin/lint.js","lintfix":"sh -c 'test -f ./dist/bin/lint.js || npm run build && ./dist/bin/lint.js --fix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\"' --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"find ./src ./tests ./scripts -type f -regextype posix-extended -regex '.*\\.(sh)' -exec shellcheck {} +","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.0.0","globals":"^16.2.0","prettier":"^3.0.0","commander":"^13.1.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"./package.json":"./package.json","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","minimatch":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2","tsconfig-paths":"^3.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.2.12_1749008093342_0.22471167118295954","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@matrixai/lint","version":"0.4.0","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.4.0","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/lint.js"},"dist":{"shasum":"ebabdef47f42ae6c3987311afd41d0f092712401","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.4.0.tgz","fileCount":50,"integrity":"sha512-0ECanlWu9FziNkV8Oxd1SqIFcoZXZ4xh9ef+VorAIVmk4Cd3b2ZfoxOm4QQhhn00cqd/tuDMsxVMZub2JdD00A==","signatures":[{"sig":"MEUCIFAvxxCpD4pCPwz/GS5pvA+Unk+SNQAwGuaVZHKPl/R6AiEA1s99HV+O12cDuWuvlXj7EXx2LMgzpnAe2Lwqx2jNGcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253603},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*","./*.js":{"types":"./dist/*.d.ts","import":"./dist/*.js"},"./configs/*.js":{"types":"./dist/configs/*.d.ts","import":"./dist/configs/*.js"},"./package.json":"./package.json"},"gitHead":"fddd9749f28e379a962c0b13cf594ed0f006c12d","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"npm run prepare && node ./dist/bin/lint.js --domain eslint shell markdown --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x ./dist/bin/lint.js","lintfix":"npm run prepare && node ./dist/bin/lint.js --fix --domain eslint shell markdown --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"npm run prepare && node ./dist/bin/lint.js --domain shell --shell src scripts tests","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.0.0","globals":"^16.2.0","prettier":"^3.0.0","commander":"^13.1.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","@matrixai/logger":"^4.0.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","minimatch":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.4.0_1771738796917_0.7849227528564644","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@matrixai/lint","version":"0.4.1","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.4.1","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/matrixai-lint.js"},"dist":{"shasum":"f6896e16a13f83e05c8490bb42b317b66c7822de","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.4.1.tgz","fileCount":50,"integrity":"sha512-Zgh0Nsm1NGIJy+k4Mqbp1LFm02fYbh0Sl/lQZ7L6sOxiW1VQb0coAiA9a7tT25LZxSCHazNWEwc2AknFkaFRHg==","signatures":[{"sig":"MEYCIQDfNdbDFN0Kvl2lcOTy3q5s5OLmqBo3EbZlClbBeZ8P1gIhAN+Ivw8CfTcevE3IP+pXeQm4WSLtp7F8rJTj3zcB+XW+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254373},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*","./*.js":{"types":"./dist/*.d.ts","import":"./dist/*.js"},"./configs/*.js":{"types":"./dist/configs/*.d.ts","import":"./dist/configs/*.js"},"./package.json":"./package.json"},"gitHead":"5ffb3dd139f9f42e691e4d3d3fbd9310838fd673","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain eslint shell markdown --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x ./dist/bin/matrixai-lint.js","lintfix":"npm run prepare && node ./dist/bin/matrixai-lint.js --fix --domain eslint shell markdown --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain shell --shell src scripts tests","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.0.0","globals":"^16.2.0","prettier":"^3.0.0","commander":"^13.1.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","@matrixai/logger":"^4.0.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","minimatch":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.4.1_1771742554149_0.7638515593544115","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@matrixai/lint","version":"0.4.2","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.4.2","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/matrixai-lint.js"},"dist":{"shasum":"f489783b48bf09c0a04797c8847c5f9293e03c0f","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.4.2.tgz","fileCount":50,"integrity":"sha512-sO40+EGrtz7O78hvcpaIvvaTG2hCCB8QTXJtM5sTgiudzrZYwUD6iLtgZvPGneYIcRumGl+AqiwthifC5z2vYg==","signatures":[{"sig":"MEUCICjHPv1PpLkaYM+NFCJ8sSkl45ZCdT+tvMKiaAlrMdNoAiEA+tmWowe9eS2bLGz6iWvXaYFBk1FU9FbBgcjX37XTvbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254796},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*","./*.js":{"types":"./dist/*.d.ts","import":"./dist/*.js"},"./configs/*.js":{"types":"./dist/configs/*.d.ts","import":"./dist/configs/*.js"},"./package.json":"./package.json"},"gitHead":"2d89c7c933153d6dae45c1b0e816159200ab7106","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain eslint shell markdown --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x ./dist/bin/matrixai-lint.js","lintfix":"npm run prepare && node ./dist/bin/matrixai-lint.js --fix --domain eslint shell markdown --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain shell --shell src scripts tests","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.0.0","globals":"^16.2.0","prettier":"^3.0.0","commander":"^13.1.0","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","@matrixai/logger":"^4.0.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","minimatch":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.4.2_1771744889874_0.9645782665303542","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@matrixai/lint","version":"0.4.3","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.4.3","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/matrixai-lint.js"},"dist":{"shasum":"cdb0bbbcd7c3b25912a8d231e2ea4601049b87fa","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.4.3.tgz","fileCount":50,"integrity":"sha512-M5wWJmsr1b5B7L0QWYGy0VKA+W9TNkLmhgygCFxD7yoCJOdOP3xmxeVdO02pBIfM+tM/oaUJlDdEQ8FjwUpqAw==","signatures":[{"sig":"MEQCIDTOEauOQSStNkjt/OoXy5mb/xBLG/6pAw1b43qjRYuyAiBilDwGnH37KIJySAqnKNMU/SctLsZWmhVs4xjO6SbOSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263751},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*","./*.js":{"types":"./dist/*.d.ts","import":"./dist/*.js"},"./configs/*.js":{"types":"./dist/configs/*.d.ts","import":"./dist/configs/*.js"},"./package.json":"./package.json"},"gitHead":"f51468aae38bdb2c0af37bd355dd84d519c6ed2b","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain eslint shell markdown --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x ./dist/bin/matrixai-lint.js","lintfix":"npm run prepare && node ./dist/bin/matrixai-lint.js --fix --domain eslint shell markdown --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain shell --shell src scripts tests","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.0.0","globals":"^16.2.0","prettier":"^3.0.0","commander":"^13.1.0","minimatch":"^10.0.1","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","@matrixai/logger":"^4.0.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.4.3_1771826669930_0.3053098353676982","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@matrixai/lint","version":"0.4.4","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.4.4","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/matrixai-lint.js"},"dist":{"shasum":"86bb2e98116128442ddc0a9c94b3ebe11b70b6ff","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.4.4.tgz","fileCount":50,"integrity":"sha512-I8/zG42EyPpAULsMtCKM8CYCwsC9nfn5piQJ85mF0pD5A3mvEQRO27ZZ5JbZNjDxfBRMhvSKpy0+8df9JVQrQg==","signatures":[{"sig":"MEUCIAWq2W/vgGgWyIBWgyQ00yHN/I+dnFj7B03mlxVvb/47AiEA1LoHrnCi4lc5kF2q7zfSA+y/gBqi02Sms6HFGEXMzpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267037},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*","./*.js":{"types":"./dist/*.d.ts","import":"./dist/*.js"},"./configs/*.js":{"types":"./dist/configs/*.d.ts","import":"./dist/configs/*.js"},"./package.json":"./package.json"},"gitHead":"3d538ba1f313f1cff1ee17074b9195614f2eca9f","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain eslint shell markdown --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x ./dist/bin/matrixai-lint.js","lintfix":"npm run prepare && node ./dist/bin/matrixai-lint.js --fix --domain eslint shell markdown --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain shell --shell src scripts tests","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.0.0","globals":"^16.2.0","prettier":"^3.0.0","commander":"^13.1.0","minimatch":"^10.0.1","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","@matrixai/logger":"^4.0.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.4.4_1771834647484_0.4095037708576488","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@matrixai/lint","version":"0.4.5","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.4.5","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/matrixai-lint.js"},"dist":{"shasum":"2189359067e610d077266bf9dd70b904c41d90c6","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.4.5.tgz","fileCount":53,"integrity":"sha512-V1U8VRjKZUpgSTXC2sFtuzS00R66HHXHf48qX4eHU5FBliDg3mW25tUOlyX4HrzIsaJLG86zsauhU6HH1KryOA==","signatures":[{"sig":"MEYCIQDDrJHf3rOsGaBP3160AmN2aq+qrXa80aAeHGuW/iuZywIhAMhf8Q6cBs8L12CC3GZDyZ7TuYUy/z7W7hc64BQIrt0f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273367},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*","./*.js":{"types":"./dist/*.d.ts","import":"./dist/*.js"},"./configs/*.js":{"types":"./dist/configs/*.d.ts","import":"./dist/configs/*.js"},"./package.json":"./package.json"},"gitHead":"11a6dbda8a8bc7ec170426438e63ce084bd0aa90","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain eslint shell markdown nix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x ./dist/bin/matrixai-lint.js","lintfix":"npm run prepare && node ./dist/bin/matrixai-lint.js --fix --domain eslint shell markdown nix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain shell --shell src scripts tests","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.0.0","globals":"^16.2.0","prettier":"^3.0.0","commander":"^13.1.0","minimatch":"^10.0.1","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","@matrixai/logger":"^4.0.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.4.5_1772001085243_0.2849083619835242","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@matrixai/lint","version":"0.4.6","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.4.6","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/matrixai-lint.js"},"dist":{"shasum":"a05c6327ecfc4f2f2f12e3e939957c9aee43d875","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.4.6.tgz","fileCount":53,"integrity":"sha512-Ta+bA9NIk+eM3KcQUsKUTL74lbhUeri2jwdwB4YOT2diyxeWjeu/UG1RlTlb0Z6hK8gRCxj/xdAxTz9cIfS2IA==","signatures":[{"sig":"MEUCIEizRh1/H9XM+HTW0Z7zHX7Kd2Deue5Wf1EpX2IVAG4oAiEAsYEdoeMAIxpVL5lLAGI/U4pd4VNJxJm8rN1A/msC708=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273367},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*","./*.js":{"types":"./dist/*.d.ts","import":"./dist/*.js"},"./configs/*.js":{"types":"./dist/configs/*.d.ts","import":"./dist/configs/*.js"},"./package.json":"./package.json"},"gitHead":"ef38286b3c9567f34aa58ebd9874c57618a43569","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain eslint shell markdown nix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x ./dist/bin/matrixai-lint.js","lintfix":"npm run prepare && node ./dist/bin/matrixai-lint.js --fix --domain eslint shell markdown nix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain shell --shell src scripts tests","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.0.0","globals":"^16.2.0","prettier":"^3.0.0","commander":"^13.1.0","minimatch":"^10.0.1","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","@matrixai/logger":"^4.0.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.4.6_1772001251390_0.043267338268729416","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@matrixai/lint","version":"0.4.7","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.4.7","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/matrixai-lint.js"},"dist":{"shasum":"21c4acc463742f65f2f433d158b1605f41cbd2b3","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.4.7.tgz","fileCount":53,"integrity":"sha512-Sltd8BkbaE6JD+0HkrYXPZETJ33KVW99kbF1ffJvOxtKD2d0sZ9HaUwvapAbTxDcxhT+lf1XwPfNYE9cDG1YUA==","signatures":[{"sig":"MEUCIQDEw5LnWDjC+N16VEvv6kV3sHgYpYcbv50skSK9Vg8R5QIgBa7gWl7gztVNUpf7oJHnrXLdSRaXPWlRGvoQwDZ3qSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273708},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*","./*.js":{"types":"./dist/*.d.ts","import":"./dist/*.js"},"./configs/*.js":{"types":"./dist/configs/*.d.ts","import":"./dist/configs/*.js"},"./package.json":"./package.json"},"gitHead":"24ec65c166fbc459d01df5652c6ddf5c83d56d6a","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain eslint shell markdown nix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x ./dist/bin/matrixai-lint.js","lintfix":"npm run prepare && node ./dist/bin/matrixai-lint.js --fix --domain eslint shell markdown nix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain shell --shell src scripts tests","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.0.0","globals":"^16.2.0","prettier":"^3.0.0","commander":"^13.1.0","minimatch":"^10.0.1","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","@matrixai/logger":"^4.0.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.4.7_1772188986101_0.8849119975377808","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@matrixai/lint","version":"0.4.8","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.4.8","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/matrixai-lint.js"},"dist":{"shasum":"7f70f1ff804abb9c516615c73780267419cf6dc6","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.4.8.tgz","fileCount":53,"integrity":"sha512-16AAdXsCc0k29iAXORBsMl+/divHgkKNjym6fkYCemWmD3qFSqYamMDCpaBXYVOGP5jODmttJ1O1O7p6JT/DWA==","signatures":[{"sig":"MEUCIFyua9v8gHNX5GzI/J0+xx9tyvGUVJ/w/OD6dlE4OEYKAiEAzyH1FweV1GZIARKMmbjDb+23UrWO7xZ2+/a8NHk0Odc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274156},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*","./*.js":{"types":"./dist/*.d.ts","import":"./dist/*.js"},"./configs/*.js":{"types":"./dist/configs/*.d.ts","import":"./dist/configs/*.js"},"./package.json":"./package.json"},"gitHead":"a1a007a10a11ed9b07118e10e75558efacc27fe9","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain eslint shell markdown nix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x ./dist/bin/matrixai-lint.js","lintfix":"npm run prepare && node ./dist/bin/matrixai-lint.js --fix --domain eslint shell markdown nix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain shell --shell src scripts tests","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.0.0","globals":"^16.2.0","prettier":"^3.0.0","commander":"^13.1.0","minimatch":"^10.0.1","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","@matrixai/logger":"^4.0.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.4.8_1772361098968_0.17581188315864882","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@matrixai/lint","version":"0.4.9","author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/lint@0.4.9","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"homepage":"https://github.com/MatrixAI/js-eslint#readme","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"bin":{"matrixai-lint":"dist/bin/matrixai-lint.js"},"dist":{"shasum":"1f0dd4edf1ef418f77a7613a65d8a6127507f9e9","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.4.9.tgz","fileCount":53,"integrity":"sha512-Wyexsm0Z0i8vk4fXbsBmadi77AKSFXPZq+US+dMJvDlfehJETzXMJ3gWvehWxAxLyyT7OdGLp73JKrNu1veNag==","signatures":[{"sig":"MEUCIEAOT7+KbisHOLiV/8pnbRTV6Soj1HYhmlGt7f0DGwDwAiEArt//2N/gWvO5lRwHcJ5jwn0lKKE3aRcVTGekLK1dCQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275076},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*","./*.js":{"types":"./dist/*.d.ts","import":"./dist/*.js"},"./configs/*.js":{"types":"./dist/configs/*.d.ts","import":"./dist/configs/*.js"},"./package.json":"./package.json"},"gitHead":"2a78e10446501473da1ad77db02c73256587333a","imports":{"#*":"./dist/*"},"scripts":{"tsx":"tsx","docs":"shx rm -rf ./docs && typedoc --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","lint":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain eslint shell markdown nix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","test":"node ./scripts/test.mjs","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x ./dist/bin/matrixai-lint.js","lintfix":"npm run prepare && node ./dist/bin/matrixai-lint.js --fix --domain eslint shell markdown nix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","prepare":"tsc -p ./tsconfig.build.json","lint-shell":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain shell --shell src scripts tests","postversion":"npm install --package-lock-only --ignore-scripts --silent"},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"repository":{"url":"git+https://github.com/MatrixAI/js-eslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Org wide custom eslint rules","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^9.0.0","globals":"^16.2.0","prettier":"^3.0.0","commander":"^13.1.0","minimatch":"^10.0.1","@eslint/js":"^9.16.0","@eslint/compat":"^1.2.5","@matrixai/logger":"^4.0.3","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.27.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.27.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^3.12.7","jest":"^29.6.2","typedoc":"^0.24.8","@swc/core":"1.3.82","@swc/jest":"^0.2.29","jest-junit":"^16.0.0","typescript":"^5.1.6","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest-extended":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lint_0.4.9_1772367633724_0.5134901018191977","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@matrixai/lint","version":"0.4.10","author":{"name":"Roger Qiu"},"description":"Org wide custom eslint rules","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/MatrixAI/js-eslint.git"},"type":"module","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./configs/*.js":{"types":"./dist/configs/*.d.ts","import":"./dist/configs/*.js"},"./*.js":{"types":"./dist/*.d.ts","import":"./dist/*.js"},"./*":"./dist/*"},"imports":{"#*":"./dist/*"},"bin":{"matrixai-lint":"dist/bin/matrixai-lint.js"},"scripts":{"prepare":"tsc -p ./tsconfig.build.json","build":"shx rm -rf ./dist && tsc -p ./tsconfig.build.json && shx chmod +x ./dist/bin/matrixai-lint.js","postversion":"npm install --package-lock-only --ignore-scripts --silent","tsx":"tsx","lint":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain eslint shell markdown nix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","lintfix":"npm run prepare && node ./dist/bin/matrixai-lint.js --fix --domain eslint shell markdown nix --eslint \"{src,scripts,tests}/**/*.{js,mjs,ts,mts,jsx,tsx}\" --shell src scripts tests","lint-shell":"npm run prepare && node ./dist/bin/matrixai-lint.js --domain shell --shell src scripts tests","docs":"shx rm -rf ./docs && typedoc --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src","test":"node ./scripts/test.mjs"},"dependencies":{"@eslint/compat":"^1.2.5","@eslint/js":"^9.16.0","@matrixai/logger":"^4.0.3","@typescript-eslint/eslint-plugin":"^8.27.0","@typescript-eslint/parser":"^8.27.0","@typescript-eslint/utils":"^8.26.1","commander":"^13.1.0","eslint":"^9.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.32.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","eslint-plugin-react":"^7.37.4","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","globals":"^16.2.0","minimatch":"^10.0.1","prettier":"^3.0.0"},"devDependencies":{"@swc/core":"1.3.82","@swc/jest":"^0.2.29","@types/jest":"^29.5.2","@types/node":"^20.5.7","jest":"^29.6.2","jest-extended":"^4.0.2","jest-junit":"^16.0.0","shx":"^0.3.4","tsx":"^3.12.7","typedoc":"^0.24.8","typescript":"^5.1.6"},"_id":"@matrixai/lint@0.4.10","gitHead":"5ee6be58e556dd6068e32c3e49671d87581106b0","bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"homepage":"https://github.com/MatrixAI/js-eslint#readme","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-WU98weQ7pg8tWEIXirygLeQy5L3yDC9p1u6hUCeNGm3FVU/XHTibmKNdEWcy7KXsJEMgYvXVK518a5//ATCslw==","shasum":"c26e0b59c122b4c35ae5620a0fb4efdeaee4a431","tarball":"https://registry.npmjs.org/@matrixai/lint/-/lint-0.4.10.tgz","fileCount":53,"unpackedSize":275083,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDkKs21B0O7DXDlroxEA48bzUibUnF0rdy2YbZpQMSVfAiEA+oORvIIdbve+H1kUMNjMXLtLd/oBFpf6jojI+gzfq0I="}]},"_npmUser":{"name":"matrixai-bot","email":"enquiry@matrix.ai"},"directories":{},"maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lint_0.4.10_1772548555875_0.809093180841618"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-17T04:26:42.941Z","modified":"2026-03-03T14:35:56.189Z","0.0.2-0":"2025-04-17T04:26:43.271Z","0.0.3-0":"2025-04-17T05:35:10.414Z","0.1.0":"2025-04-17T06:32:05.589Z","0.2.0":"2025-05-07T03:52:00.567Z","0.2.1":"2025-05-08T06:16:29.027Z","0.2.2":"2025-05-08T07:02:19.471Z","0.2.3":"2025-05-09T04:44:35.080Z","0.2.4":"2025-05-09T05:04:24.997Z","0.2.5":"2025-05-13T05:01:38.579Z","0.2.6":"2025-05-13T05:27:40.014Z","0.2.7":"2025-05-20T05:20:04.338Z","0.2.8":"2025-05-20T07:55:10.864Z","0.2.9":"2025-05-28T05:32:33.656Z","0.2.10":"2025-05-28T06:46:18.557Z","0.2.11":"2025-05-28T07:07:50.907Z","0.2.12":"2025-06-04T03:34:53.539Z","0.4.0":"2026-02-22T05:39:57.064Z","0.4.1":"2026-02-22T06:42:34.292Z","0.4.2":"2026-02-22T07:21:30.037Z","0.4.3":"2026-02-23T06:04:30.127Z","0.4.4":"2026-02-23T08:17:27.634Z","0.4.5":"2026-02-25T06:31:25.444Z","0.4.6":"2026-02-25T06:34:11.541Z","0.4.7":"2026-02-27T10:43:06.266Z","0.4.8":"2026-03-01T10:31:39.112Z","0.4.9":"2026-03-01T12:20:33.877Z","0.4.10":"2026-03-03T14:35:56.029Z"},"bugs":{"url":"https://github.com/MatrixAI/js-eslint/issues"},"author":{"name":"Roger Qiu"},"license":"Apache-2.0","homepage":"https://github.com/MatrixAI/js-eslint#readme","repository":{"type":"git","url":"git+https://github.com/MatrixAI/js-eslint.git"},"description":"Org wide custom eslint rules","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"matrixai-bot","email":"enquiry@matrix.ai"}],"readme":"# js-lint\n\nA batteries-included, TypeScript-aware linting CLI and ESLint flat config bundle\nfor use in Matrix AI JavaScript/TypeScript projects.\n\n- Type-aware linting powered by `@typescript-eslint` using one or more\n  `tsconfig.json` files\n- Built-in support for React, Tailwind, JSX a11y, Prettier, and Matrix AI custom\n  rules\n- Supports Prettier formatting for Markdown, ShellCheck for shell scripts, and\n  nixfmt for Nix files\n- Single command to lint JavaScript/TypeScript, Markdown, shell scripts, and Nix\n  files\n- Customizable via `matrixai-lint-config.json` and extensible with your own\n  ESLint config\n- CLI options to override config and enable auto-fix\n\n## Installation\n\n```sh\nnpm install --save-dev @matrixai/lint\n```\n\n## Usage\n\n### CLI\n\n```sh\nmatrixai-lint\n```\n\nWith autofix:\n\n```sh\nmatrixai-lint --fix\n```\n\n### CLI Options\n\n| Flag                     | Description                                                                  |\n| ------------------------ | ---------------------------------------------------------------------------- |\n| _(no flag)_              | Uses built-in Matrix AI ESLint config                                        |\n| `--fix`                  | Enables auto-fixing via ESLint and Prettier                                  |\n| `--user-config`          | Uses detected `eslint.config.[js,mjs,cjs,ts]` from the project root if found |\n| `--eslint-config <path>` | Explicitly use a custom ESLint config file                                   |\n| `--eslint <targets>`     | ESLint targets (files, roots, or globs); implies ESLint domain selection     |\n| `--markdown <targets>`   | Markdown targets (files, roots, or globs); implies markdown domain selection |\n| `--nix <targets>`        | Nix targets (files, roots, or globs); implies nix domain selection           |\n| `--shell <targets>`      | Shell targets (files, roots, or globs); implies shell domain selection       |\n| `--domain <id...>`       | Run only selected domains (`eslint`, `shell`, `markdown`, `nix`)             |\n| `--skip-domain <id...>`  | Skip selected domains (`eslint`, `shell`, `markdown`, `nix`)                 |\n| `--list-domains`         | Print available domains and short descriptions, then exit 0                  |\n| `--explain`              | Print per-domain decision details before execution                           |\n| `-v, --verbose`          | Increase log verbosity (repeat for more detail)                              |\n\nDomain selection behavior:\n\n- With no selectors and no domain-specific target flags, all built-in domains\n  run by default.\n- Passing `--eslint` and/or `--shell` implies explicit domain selection from\n  those flags.\n  - `--eslint ...` runs ESLint only.\n  - `--shell ...` runs shell only.\n  - Passing both runs both.\n- Passing `--markdown` implies markdown domain selection.\n  - `--markdown ...` runs markdown only.\n  - Combined with other target flags, only those targeted domains run.\n- Passing `--nix` implies nix domain selection.\n  - `--nix ...` runs nix only.\n  - Combined with other target flags, only those targeted domains run.\n- `shellcheck` is optional only for default auto-run shell execution.\n  - If shell is explicitly requested (`--shell ...` or `--domain shell`),\n    missing `shellcheck` is a failure.\n- `nixfmt` is optional only for default auto-run nix execution.\n  - If nix is explicitly requested (`--nix ...` or `--domain nix`), missing\n    `nixfmt` is a failure.\n- `--shell` accepts target paths and glob patterns.\n  - Directories are used as roots.\n  - File paths and glob patterns are reduced to search roots, then `*.sh` files\n    are discovered under those roots.\n- `--markdown` accepts target paths and glob patterns.\n  - Directories are used as roots.\n  - File paths and glob patterns are reduced to search roots, then `*.md` /\n    `*.mdx` files are discovered under those roots.\n  - Root-level `README.md` and `AGENTS.md` are always auto-included when\n    present.\n- `--nix` accepts target paths and glob patterns.\n  - Directories are used as roots.\n  - File paths and glob patterns are reduced to search roots, then `*.nix` files\n    are discovered under those roots.\n  - By default, nix domain scope is `flake.nix`, `shell.nix`, `default.nix`, and\n    `nix/**/*.nix`.\n  - When `--nix` is provided, explicit nix targets replace these defaults.\n\n#### Targeted workflows\n\n- Only ESLint on a subset of files:\n\n  ```sh\n  matrixai-lint --eslint \"src/**/*.{ts,tsx}\" --domain eslint\n  ```\n\n- Only shell scripts under specific roots:\n\n  ```sh\n  matrixai-lint --shell scripts packages/*/scripts\n  ```\n\n- Markdown only:\n\n  ```sh\n  matrixai-lint --domain markdown\n  ```\n\n- Markdown only under selected roots:\n\n  ```sh\n  matrixai-lint --markdown standards templates README.md\n  ```\n\n- Nix only (default nix scope):\n\n  ```sh\n  matrixai-lint --domain nix\n  ```\n\n- Nix only under selected roots/patterns:\n\n  ```sh\n  matrixai-lint --nix nix modules flake.nix\n  ```\n\n- Mixed scoped run (ESLint + shell only):\n\n  ```sh\n  matrixai-lint --eslint \"src/**/*.{ts,tsx}\" --shell scripts\n  ```\n\n#### Examples\n\n```sh\nmatrixai-lint --fix\nmatrixai-lint --user-config\nmatrixai-lint --eslint-config ./eslint.config.js --fix\nmatrixai-lint --eslint \"src/**/*.{ts,tsx}\" --shell scripts\nmatrixai-lint --markdown standards templates README.md\nmatrixai-lint --nix nix flake.nix\nmatrixai-lint --domain eslint markdown\nmatrixai-lint --domain nix\nmatrixai-lint --skip-domain markdown\nmatrixai-lint --list-domains\nmatrixai-lint --explain --domain eslint\nmatrixai-lint -v -v --domain markdown\n```\n\n### ESLint config (ESM / NodeNext)\n\n`matrixai-lint` ships an ESLint Flat Config array and types for TypeScript\nprojects configured as NodeNext.\n\n#### Default import\n\n```js\n// eslint.config.js\nimport { config } from '@matrixai/lint';\n\nexport default config;\n```\n\n#### Explicit subpath import\n\n```js\n// eslint.config.js\nimport matrixai from '@matrixai/lint/configs/eslint.js';\n\nexport default matrixai;\n```\n\n### Lint configuration file\n\nThe linter is TypeScript-aware and requires a `tsconfig.json` to determine which\nfiles to lint and how to parse them. By default it looks for `tsconfig.json` in\nthe project root and uses the `include`/`exclude` entries.\n\nIf your project uses more than one `tsconfig.json` or does not have one at the\nroot, configure the linter using a `matrixai-lint-config.json` file at the root.\n\nThis config uses a versioned schema and must explicitly declare `\"version\": 2`:\n\n```json\n{\n  \"version\": 2,\n  \"root\": \".\",\n  \"domains\": {\n    \"eslint\": {\n      \"tsconfigPaths\": [\n        \"./tsconfig.base.json\",\n        \"./packages/core/tsconfig.json\"\n      ],\n      \"forceInclude\": [\"scripts\", \"src/overrides\"]\n    }\n  }\n}\n```\n\n| Field                          | Type       | Description                                                                               |\n| ------------------------------ | ---------- | ----------------------------------------------------------------------------------------- |\n| `version`                      | `2`        | Required schema version marker                                                            |\n| `root`                         | `string`   | Optional lint root (defaults to `.`). `tsconfigPaths` are resolved relative to this root. |\n| `domains.eslint.tsconfigPaths` | `string[]` | One or more paths to `tsconfig.json` files                                                |\n| `domains.eslint.forceInclude`  | `string[]` | Paths to always include, even if excluded by tsconfig (must be included by at least one)  |\n\nNote: If a path in `forceInclude` is not included in any of the `tsconfigPaths`,\nTypeScript will throw a parsing error.\n\n### Public API\n\nSupported imports:\n\n- `@matrixai/lint`: named export `config`; types `MatrixAILintCfg`,\n  `RawMatrixCfg`, `CLIOptions`.\n- `@matrixai/lint/configs/eslint.js`: default export of the ESLint Flat Config\n  array (same shape as `config`).\n- `@matrixai/lint/configs/prettier.config.js`: reusable Prettier options object.\n\nThe exported `config` is intended as a composable base preset for downstream\n`eslint.config.js` files, not as an internal-only implementation detail.\n\nAny package import path not listed above is internal and not a stable public\nAPI.\n\n## Contributing\n\nGolden commands:\n\n- `npm run build`\n- `npm run lint`\n- `npm run lintfix`\n- `npm run docs`\n\nNotes:\n\n- `npm run lint` and `npm run lintfix` invoke `npm run prepare` first so the\n  compiled CLI in `dist/bin/matrixai-lint.js` stays up to date while keeping\n  TypeScript incremental rebuilds fast.\n\nFor the authoritative contributor guidance see [AGENTS.md](AGENTS.md).\n\nDocs: https://matrixai.github.io/js-lint/\n\n### Publishing\n\nPublishing is handled automatically by the staging pipeline.\n\nPrerelease:\n\n```sh\n# npm login\nnpm version prepatch --preid alpha # premajor/preminor/prepatch\ngit push --follow-tags\n```\n\nRelease:\n\n```sh\n# npm login\nnpm version patch # major/minor/patch\ngit push --follow-tags\n```\n\nManually:\n\n```sh\n# npm login\nnpm version patch # major/minor/patch\nnpm run build\nnpm publish --access public\ngit push\ngit push --tags\n```\n","readmeFilename":"README.md"}