{"_id":"eslint-plugin-check-file","_rev":"29-3b4b9997594631a0476f48752837e8e2","name":"eslint-plugin-check-file","dist-tags":{"latest":"3.3.2"},"versions":{"1.0.0":{"name":"eslint-plugin-check-file","version":"1.0.0","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://dukeluo.me","name":"Duke Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@1.0.0","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/DukeLuo/eslint-plugin-check-file","bugs":{"url":"https://github.com/DukeLuo/eslint-plugin-check-file/issues"},"dist":{"shasum":"c0cfbd8d253c67f29c20071a924e219ab1d0f01e","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-1.0.0.tgz","fileCount":22,"integrity":"sha512-+0bVVCuo/cPO2eRUFguvkgUcArneFA1GXqt1dOPu/NHue++yOdU1nn38RImMJGxXVA9aW8hRkgql4cfIVMop8g==","signatures":[{"sig":"MEQCIBCn2IosUlxFtK2E6ajZAnlUfWjzry7pcEh0PFMQWFyrAiAIEV2GKd/hcxetawDKHXKwJHq1KC4bfwRy3bmy6PyqOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3FrrCRA9TVsSAnZWagAAOREQAIhjwSF9rsUoR62ntnkA\nNfao0s7SqjYDSBkpbs6kZYfCMicRKBx/vZGqWgJ/RkCaj57wlq7Il+kiWR01\nOjNOBiz7rvuAuG67tZ6PQXMvpbCdgqtYOORv5exxOrDb5wtF1ep46Xlg6Cc1\na1CkMV0BxVUIOlicCvbzO0VLMvM3P/aQz/1Z5Hf3htzg9vvVH2fuQSvpTwEU\nqfO1e77kJaBM1a7GqAsqbsdycs177LCVCCwIVoEcdQ6+S4ltA4oL2m3kCB2s\nqwvd6uaE69CJDbLVyLpz9wL95rURyhORceE/QFPzbQu6Sr/sp8KFPsQl3sWU\nZl9w6RTqWU85EsUIgN1iE8PcMatBkz3O2uijcaDzWAcgqWybnXMtau0du59B\n2b5UbK9fK6+RmBiVS45fiKbIKvJ4McCG8/4FZOHVknjUQiACcRDCZ21Ki4kO\nf5OVLyyfbsLuN5tNOLIqP0A3rU0y5z/eoVAZkgkXDWFrxaFiSZBcAgzp0LTf\nL+nYz3+ap7PAfTyGaFTCWd7A615+bxV5fENAU+8dh69htxjTL2W2MkIBC1k2\nuVqORm5cHyZh3CLiNZtyhOZR6R9LqlBiE9Jn57UV64lWoA2nH5CbaON/+oPC\nKjCaLL3I5qHx9V6JnoxfH5Tj3qOUhQwGna4fIwEsUrg6WUhSy9TqIawRx514\niIZt\r\n=mlLD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"6052512cfad9e1a2fafa858e7e61cf2f9c0716d8","scripts":{"lint":"eslint .","test":"mocha tests --recursive"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/DukeLuo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"6.14.15","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"14.17.4","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.4","requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","eslint":"^8.0.1","prettier":"2.5.1","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-eslint-plugin":"^4.0.1"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_1.0.0_1641831147500_0.7864636623397854","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"eslint-plugin-check-file","version":"1.1.0","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://dukeluo.me","name":"Duke Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@1.1.0","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/DukeLuo/eslint-plugin-check-file","bugs":{"url":"https://github.com/DukeLuo/eslint-plugin-check-file/issues"},"dist":{"shasum":"0badc657e4e9d92f020ad0a42b34dbdec9704074","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-1.1.0.tgz","fileCount":25,"integrity":"sha512-OFLBvqFIDVR0F5gI497UhK/swBZRGq9oJLpChfF3wsh+SxmPP5yzkjOS5gQKj2OupiUMpBrPDcq29zH2j873Nw==","signatures":[{"sig":"MEQCIGv9kVlFwwlaXQI0hzD7616qG87UTRAc+xwHCrNVenJeAiASbtdhO4O54u5ft1J4Qwuzzmq5E3dns5+KXVbT4cjTbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFk1+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqo3A/+PpLIxULnnNK49acPnZsMSX8DOlXcjUybHNbFdrDz6o1fi05O\r\n845GQLGGwqHB4DpV9dmhv/NcXzuoebwNYlEnBfoVe0e2hC4rqRDSv6R9FrXk\r\nerNhFOiEc2kXxHMb62O+QsujxDF/2iXuwLtyA4efDcCh6MJM53MrYn4HcAE5\r\nzp508PdaoQ3ZQ2yO9OXzUKp4axe2gFpC+oapHWhQ/n2OphV4PIPOxfDEpwFU\r\nOtB3ZwzwiC+zQZ7oa8rzyLQh/G+Qxht0VQ8m47WiQyB1elmMqQfWZaX2DkDI\r\nXD/CxEhX715kB3QT3/zhlPRYrSwzRU810/ZpJnCIVRKSzECN4veMFVnq9Eeg\r\n8jSO5CEjVh6y3yvsKgw0m/TwDcnzKavHD87k/LsSJo03p+9vNBZakLMhQiLA\r\nQR4im8oCRm58OvBHSyKeAtGwuczdV3jvZgNbON95QuHD4JiN4ZEiJjt0kep0\r\n27DJsgzo47LpCmkbtx8eA7VMU34RlZAl46kxbtLEAmTI4iwGI34PT4cOz8+k\r\nOZijSJSmrchb2uje5dIRJcSi3te8y+CietIHjPy3KQ3mDVi8KCP+FEcTeb47\r\nKkAP2GczDZzoIikFbJAvFRzMy/AQp22LCYxVFEIQ7whBA03GbkKXMuftC47d\r\ni4OYWrpDkmeewsmZFFNKXsiMdhZIvA+zUqM=\r\n=6y1U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"63793a17ed0f62ccb707a2e2ab995700a022d2e0","scripts":{"lint":"eslint .","test":"mocha tests --recursive"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/DukeLuo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"6.14.16","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"12.22.10","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.4","requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.2.1","eslint":"^8.0.1","prettier":"2.5.1","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-eslint-plugin":"^4.0.1"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_1.1.0_1645628798341_0.8318751100106394","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"eslint-plugin-check-file","version":"1.2.0","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Duke Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@1.2.0","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/DukeLuo/eslint-plugin-check-file","bugs":{"url":"https://github.com/DukeLuo/eslint-plugin-check-file/issues"},"dist":{"shasum":"3d2785756aebc24ccc019440633a1951c80a2858","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-1.2.0.tgz","fileCount":26,"integrity":"sha512-sDP0+xALO0XnTZohPFmCDfLGzS4Gv1AlFHGYM6KiPw4JShwN8fZVlmRGo9lnEFZ1LfoYDwEt80SAQeBqEhav3Q==","signatures":[{"sig":"MEQCIGQ7fxLDrsWZA865iuTgfxsf+F29bZOWM9ViBPOiPdZEAiA0rjcb9vUJ8KngCimS+w41X1mBGu0XeYc4aDP2ym4ulQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwweCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE6A/6AlxuQi7IpbYVpJc1PmjNFC19niObO5E+2uAxlLq69QCT03zZ\r\nrqeNsFVjaOY5MP7bjOsWBv3n0geT5a5/NKu7zn2OnlCv42wPpshw/CUWGcm2\r\nIYLxbTtftideAzk4WZV9I1kxG9WH8VpaFY59LauiBnjy2MHcDgNwfNFj8bwu\r\nEx+ihl7VdLqs05Fd13p3G+IZyd3d36CGgjg0TFFJ9qt7k0TRs+85b7NyiEVU\r\nKKCvUATROaMDxt4P/JO4HoToA45NqZr5RHvHXmYVoiPI3KKNjgX/8WtcCoOM\r\nGV3u6bJqfaCa2Y8TbGl6WG6VldCF2gFduvYtjMV8Be3/6droBSDFnhK492bK\r\n4ptwvFeiwmaB+Xu/3fp6XHyAyd4LV5I6MQLxsEcEWC6+aZo7htBRpSANjG3B\r\ngPZ2zL4Q61p6Uean389GjpIGr4YVMXXAqxj1tuW6B6+EqCzxS+iUSLmlyGsa\r\n8m3Y5GlHoNfwHv/m86CUMBH+UPI9CIxngoI4s8S/Z8/JZ6WveczQ8bjK7ux7\r\nKMBtNToGsatJfPjUPRHWK/JyE+Nj1KNKnkpwxNFu6wOmBy7tRPQ5yUqhzowu\r\nUNy3mp1Tw7yzcurzJ67x3ITm9P//6gOO8kBfQzqDAo3ouRZ2F5m/3AVWv2Ym\r\noboHE+TIgUlQat4ofj4e/MNO1divh6jJFS8=\r\n=0Z17\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"ac5fa6b851f29c5cb2e69dd3665fccd94becf809","scripts":{"lint":"eslint .","test":"mocha tests --recursive"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/DukeLuo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"6.14.16","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"12.22.12","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.4","requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.2.1","eslint":"^8.0.1","prettier":"2.5.1","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-eslint-plugin":"^4.0.1"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_1.2.0_1656948610425_0.6527371048118333","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"eslint-plugin-check-file","version":"1.2.1","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Duke Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@1.2.1","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/DukeLuo/eslint-plugin-check-file","bugs":{"url":"https://github.com/DukeLuo/eslint-plugin-check-file/issues"},"dist":{"shasum":"96ca65379d4a2c963a52514ac3bc489a3b272ceb","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-1.2.1.tgz","fileCount":27,"integrity":"sha512-Ue/KOxOvK78eLOVLPuKxrZ+95iA06PkauwqadkSXVJW7h1ywi6PYRsuevr2BrRbiw8c1DF4NQXMqTlgxvjdzpA==","signatures":[{"sig":"MEUCIQCR1X2WvSzctOWftxO78KdtV0gx3EcrpUW4E2m5YDd4gQIgPogEMM21u29LPcReOaCABmdwDI0BAnT/vBogBcZXx5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyVJzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBhw/+LrMk9mJ+eVqHnDZaEAGDt7EisemWVP5osbWpStIzH57sLM1R\r\nfwXpUO3IGTvX4YJCZtATo+h9Yz3GJN3Xkj/tZlNLkbhwJxx42wLhGtolZZw+\r\nVLgvoIKWkK6oAtY3+DpyYYgFNV7pW5R5lru0AtEpAzK9PQjZnJK5toohkUUH\r\nfurXgDAG6rtXogWirah8sQQSUC34JqT8MlNdGnNp9tptsBjfxBCLJnQK6GHG\r\nxvBjGxaaELiorQ2+dUxpiDqj5dL56OyJrD5gqNEKCr2t0oBi9MkLXofKfTbw\r\nKg3KHQtWqgMp8cjlJKbnsQm0O0a3htwdoT38cuZIdsOs6kwaIDrTkDBAj2iK\r\nI1TzFuVkLzWGjd9bPBk5MsbWj/Ec8zUPRWCqG1R2Fas9tLTKSnz8HtJzKxQh\r\npAeFr2x0IZur9F/RR9j6Hw4GgOHzxiCg4QO705b92w3pp9UXSzQFx43fEoSA\r\nS/uzsR+aNAhdlog7RIsbFKrRwGI8T243NAI8MHSOntDDmYQ1IpcwX+vVhsgf\r\nhVPMrueupsS4HvG0k6ryA5Fipt1mYyZ6yItMbE/UOIUWmje5l9kxkYArHCyn\r\nbseW1hFLjxB4+ecftEuIuPhUfQR2W683UkFxosJlPc4fhvzXqxwB5J9FLQnO\r\nbrxFSbHsigsf1zTC6U5Y7ZyMkTFsYGa8FtI=\r\n=2eDR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"558c18862f65de312fc62e9518247e044c884bb1","scripts":{"lint":"eslint .","test":"mocha tests --recursive"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/DukeLuo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"6.14.16","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"12.22.12","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.4","requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.2.1","eslint":"^8.0.1","prettier":"2.5.1","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-eslint-plugin":"^4.0.1"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_1.2.1_1657361010908_0.053722068698511816","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"eslint-plugin-check-file","version":"1.2.2","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Duke Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@1.2.2","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/DukeLuo/eslint-plugin-check-file","bugs":{"url":"https://github.com/DukeLuo/eslint-plugin-check-file/issues"},"dist":{"shasum":"4d496cc421e2de83b51bd3e3c4227eb7b8812739","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-1.2.2.tgz","fileCount":27,"integrity":"sha512-uoJBbgYI5Ih0LCjii42TbF3dxxmhBp/I0TC4+sQjznYXvdOIQRB2md0jILBYRVHaWwaLrtVlz8POG2qdINbIjA==","signatures":[{"sig":"MEQCIBx/31MwbbDjTxrHvXejopjDByXfhlLmaQim05R4WSwsAiAT0nJ65e3l2w4QgaOU+yhk7OajHnHSpUm/4oyi5cFrWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0EnxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqelg//TdJDCU9t3fjGDL1d1JLq5/KWrvSiMf+paMA0yg3PecRpqDZ2\r\nYKsHYhwYHB/XEs4Lu84wT+Yz7hOFj+aKKghomknB6vC1sfth/ZxtiI4qAtbZ\r\nOl1XQLTnSvXSejia9Fs93yg3lsv12veIAL2oxbvTYlKNR95/6fzRIwovWGah\r\n/kbfjzAOM0rpl4Do3qyG3YUwGqVfnP4oKCrga77nY6Dgg2EW8EMzvZ0FFSkv\r\nD7OkEHlkzUKd+vvZZTLxxyOy3cEnQK79SAtU/F7EVvLmmI3/IKUESolz9t1k\r\niZwSYRww8E2PzUfmATBJlS5xncGbQ6xpT0PK53CaNQuPzu055+iyRQdaAgRM\r\negHTjmkovc9t+ppk5oTE7kSxskdUaauwxQB+jOpA5WeiiB5g+V/lLHUM67jV\r\nG8WPd7YzmGDh6RtLNKG635t6VzoqxysJOrOu+HY8QMN4o9rNaEKrZyK4MaYn\r\nY++17lGovZJ7XoAe3j0Q8YI+WCv/C8QFzramZa0WGqEpJWTjswsLHtVpxutH\r\nZwEeuldvuLqWRAnv6qLzH2Cle76bVfCJkopchcj1wNqpcVTGGCUz7SLSTUay\r\n6pa6EZCWL+/LTfJWl21nmOcCacSNwdnYffwQrAbHRvYZe4sBiPxxZiZbqdK/\r\nd40TNthlYsR9wpCzczgreI3yD1vP19/8mog=\r\n=YbyY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"7d83856b0df3ba25245f3be7936951512678b6bd","scripts":{"lint":"eslint .","test":"mocha tests --recursive"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/DukeLuo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"6.14.16","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"12.22.12","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.4","requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.2.1","eslint":"^8.0.1","prettier":"2.5.1","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-eslint-plugin":"^4.0.1"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_1.2.2_1657817584820_0.062235993313661586","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"eslint-plugin-check-file","version":"1.2.3","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Duke Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@1.2.3","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/DukeLuo/eslint-plugin-check-file","bugs":{"url":"https://github.com/DukeLuo/eslint-plugin-check-file/issues"},"dist":{"shasum":"42e69f872b9e77e5c7370bcae39d5fad0f5e84c8","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-1.2.3.tgz","fileCount":14,"integrity":"sha512-H9EffHjzHdOEzeRUgochi2EsExaugSDkfDbwoLBOrA4EZ3F/AiPIQZOEXdIe1Kh0SP5I+onGVNlvt1U1BWtCNQ==","signatures":[{"sig":"MEUCIQCUN0/uWwEDuJqCT4WK2ukCRyic+uZXu1tMHoGamt4IWgIgGViYDX+IVYhtJXn9twc84+4dqBVt6wgV/UMhk6/lrpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLH7+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqcig/7BCcOFBmx7OkdJ9XgmDciHwFrhAYruwHJy/ZxVADfY192zjDY\r\nHhz9KtEF4eQ7OL8usNhA3DJOaEfwHrm+NMnE5arsmXoQ8u6Ax4AMoj6+SLDP\r\nI9V8irMRujXKbVmXpj1hSlwpR1OXq8cU+YE7UutCjHEuYB02AOd503R80uMe\r\nob8Elp6dXAPR62Cig6nqjhgJGN8shvfGJUiSX+7MDMbRM0XsUgzwkF2d/yQ9\r\nx0rLG5uCcXXrAG/u8+IDd5kSGb7JGr8KMMHa8pNQo+emwpQtlthqnZ5xfl5Y\r\nKu38UOT6HIzj1XdCh9087e+CIwoA83MAuslVqnl0UJF0kz/pL1Zg9fYulImP\r\n+lUbO3Vf9XJnJzyHTzV+Av6mb9VSj6koH/kiBEArqxYAzy6Ivzbiva+sz8a5\r\npVyf0J96rRQdWKTgpkMdImqE24c+zQQv0+xh5H+zlCCszJHTmgXoBw+RaxTD\r\nBn+/QMqsRkLImeqHDX1TA9l0M3X6cQEnkmt9x2/0Yz5KriDMu1daKFaQaaii\r\nIMLlOXg4gL9NS237JpbH7NWmjnOZZ1rk4Vn5bwKC0+ONUAnQkUsRiujAfjB3\r\npM8K7C2e55dFUAS4vkVykNjNMA1T+adSxeAsjJt2CL+dg+IDkfew6EFW2F8F\r\n/zNJNRFFOxG9UG1YYZzG0Rlh+IA5VjGDaOc=\r\n=7euz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"911b25260b019dbfe49e0a4754b49c2b0df05532","scripts":{"lint":"eslint .","test":"mocha tests --recursive","prepare":"husky install"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/DukeLuo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"6.14.16","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"12.22.12","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.4","requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","mocha":"^9.2.1","eslint":"^8.0.1","prettier":"2.5.1","@commitlint/cli":"^17.1.2","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-eslint-plugin":"^4.0.1","@commitlint/config-conventional":"^17.1.0"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_1.2.3_1663860478408_0.5716233211763542","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"eslint-plugin-check-file","version":"1.3.0","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Duke Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@1.3.0","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/DukeLuo/eslint-plugin-check-file","bugs":{"url":"https://github.com/DukeLuo/eslint-plugin-check-file/issues"},"dist":{"shasum":"90e418475dfd5c85d2c71dda6cacd188860388c3","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-1.3.0.tgz","fileCount":15,"integrity":"sha512-qfH9d3jqVyD6MPePJRkLARnScJgLYUB72l83vM7fOZg0DnJ4p+3uMzupanbCcAsU+em3Se+nNwcQKZ7iKACJ9A==","signatures":[{"sig":"MEUCIQDTYEDLfaOIvJ/ibyCWr7E0QV5lHl/YLY0whlBUPLcu0QIgbWML+OjnG1F6xlTyeG0paovUUDUMo9RjSqBn7PH/fe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZmxbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLng//cZi+FJzGxyo+i6fJ5PZ9GDSVACLY7diGrreYw5y+p5zqtZx7\r\noaLb/CXUomr7nKRkV713+u1gd/6a6/yoOZPs2hPRXpIq3wWz25lKymbJBE+0\r\nOUEDjUw5g5z7DL8D7Assg+aBrN/OWSGkR2Y7FCz5hEOdu0891az5Va/9+0pa\r\nu39ZbU27AvZuLVAqnlXnxb43qxs0gLZ0QGnmj/YfCAi64lhh5CZTxYkPW+Zx\r\nGSO+zSPunIlFmrAysP5BojIMuSTXHcZnur6A5BUUX3CNcxrPrbc08mx5C3Ms\r\nMa22AdtzFE/2myDlxqLUwRLvoVxE9Wq1thFTcYbJ1fGYARR873Ne9D7i0Y3r\r\nX9kc7SSyeTn8lcyGdm0A6hgdV4LcdJGVO3fz4FawihYxzOwHjno9y0tR7MOR\r\nxBU3XlstyOlb7M+Vpz5ux9GW3qvlqVu9MFiR13XfMAzw6QJO8N2hRFiBiNLa\r\nCfiRJnoKgLzW0is8Wbg3XWpcbsjHY5M5pVB3qtfl3tuMbXvsQJLZFEOCUPpQ\r\nNO6bWyvSYJYP5WT5ggDjgZm7Om+jLF3Y1yR3r19ZQnCPPv0RJ6XSqkThimrV\r\nLmWqgLONHQhp518FpDbW6zgaBfR6crrEjTYIoNlMQHajXWhuSph8dd6bB1JB\r\nXavlEpQH7AgamUce1zIMv0XFrHTuf1n/zzE=\r\n=Oxue\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"8f9ce75044bb62ff05053ef3bc9803ad63ad895f","scripts":{"lint":"eslint .","test":"mocha tests --recursive","prepare":"husky install","lint:fix":"eslint . --fix"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/DukeLuo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"6.14.16","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"12.22.12","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.4","requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","mocha":"^10.1.0","eslint":"^8.0.1","prettier":"2.5.1","@commitlint/cli":"^17.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.4.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-eslint-plugin":"^4.0.1","@commitlint/config-conventional":"^17.1.0"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_1.3.0_1667656795762_0.8314895775472593","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"eslint-plugin-check-file","version":"1.3.1","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Duke Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@1.3.1","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/DukeLuo/eslint-plugin-check-file","bugs":{"url":"https://github.com/DukeLuo/eslint-plugin-check-file/issues"},"dist":{"shasum":"e17af559201751921b7aafc82c8b3b962d6bd7a0","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-1.3.1.tgz","fileCount":15,"integrity":"sha512-KdFTf+hzqCV4W496xT5rZYemZUY0To1Bzcaef75ugYBw+P2THAsiOrq5oLkngpTRNWJrJlfuKaXVMZiAwCPIjg==","signatures":[{"sig":"MEQCICErneYXKBj0nya2mg5m/0d8ANwk3muHQhG//3fhqok2AiBGqK2ZM6zO2NMYJICnLcKpEZtX2AChgfF/OANZbhNjmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw6C8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX7Q/9EPvYHh4mmrrqYgdhpblz/XAKzYZYkq4vYRwkSUyb/q5RmZTQ\r\nJA/C8KBoC/gP+HiqjoAbN53hNI9FfX065N37kyDKBo7rw7gnLBXsI+IvR4eP\r\nI8ujNcCIqjuG7fONlQucMRaBMvtjyUK82uC7CVct683ypijMSXXxBbFvqcgl\r\n1IZ/C4BnWHDHJK2Q2OWm4JuALnE1v28HET0Y6VaVkuu2f7JKre8K5coqKTdg\r\nI95udbS8eSLWU7ycOUyV9lKGcxJvqjZUCR4WTbsuOxGqUGOkiF8wYIPBw4qF\r\n9qE/Zf3eY/LSRlOUVYoWxcg3uRejx1ntgFwaostH4PFEt/zfBMl0SxMyEoK7\r\nJ4VMm11mrz5GWpnRjuNaDCvDfcS56GLlDNXKqAyQYwMbiU1Ho0Dpsc45jFoW\r\nY+eCWoLJNu8LYceAFQx1/VhoOjbZMMO7PYQu0axMKDVtWg4xhhcF39oPlLvK\r\n/XgOlx72hS1f88GgP+yncANlhVeCL4FvKT99+FlXwQaD+41MGq3s009w0FC3\r\nXw1o+cpD4bz7bEOf8kAXnO14wGBUr6/7zjVf6uRKxGfTkXtXaAf00oVMhI2B\r\n+Y3+RR8oq5xhaLHhqg1cwFX8eYXgvpzQD33vFCB4jiP+YHYxRnf237w0fQHk\r\n43Xp7zc/EqA25ljCVr2G/05+0tESmftJbTw=\r\n=cspe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"314c24d237ed6c591178484da1c423e4f9fba0a8","scripts":{"lint":"eslint .","test":"mocha tests --recursive","prepare":"husky install","lint:fix":"eslint . --fix"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/DukeLuo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"6.14.16","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"12.22.12","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.4","requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","mocha":"^10.1.0","eslint":"^8.0.1","prettier":"2.5.1","@commitlint/cli":"^17.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.4.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-eslint-plugin":"^4.0.1","@commitlint/config-conventional":"^17.1.0"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_1.3.1_1673765052442_0.15680237037436529","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"eslint-plugin-check-file","version":"2.0.0","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Duke Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@2.0.0","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/DukeLuo/eslint-plugin-check-file","bugs":{"url":"https://github.com/DukeLuo/eslint-plugin-check-file/issues"},"dist":{"shasum":"b0c9da47c0ce9d7ccf12ce101fa722dd63eb85af","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-2.0.0.tgz","fileCount":15,"integrity":"sha512-FBbhFXZErDw3AQar4kjw/4Pe0GqBXdXuHmCVedrMND6Ujc08XsjzuYmJ1/bcUI7I0Zf1hm5PXHlv0ClEgl55oA==","signatures":[{"sig":"MEYCIQDBsL1bdt0o8rxBczCCKOECBaB4m+7+BW0du5n8YOOEUwIhALl8yo/9LpvdC9ejRApwUnyf26S5TR5ttiYiFSSqeXRB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBCpEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn3Q/+NKCLaM8bDGy7GkABARAnJmrQPff/EHgkxz5tOjTsKdJ4PQHv\r\nGyosydSAQHvktJsoizBhNiM9coN0FJ3QSV5ye9HCAJaOPskijvvvTt3ihSwz\r\nY0/ZQ3K2Sv+yBt4yYB9w6m5ccBqOo+0Q1CmUlkj8IFwESWUnhZlOLAISQx9k\r\nfXaKAkK15NKw3MKz6+JLdCBNG7/1JDmwUL6y1i6yhlIyrT4a2nxyw+d6B9yU\r\nPSueVkmcy5mpelHbtwCIFM9VKlQBLinaOwnvKlgh0UJop6nuAlpcrkPzR4vH\r\nJDHfDmYXAfCkDTvMmoaPCdAFKqXUf2ZcHHCos/1DB70yZw43xzUp/9V0rtut\r\nIGn4d3mMFbscEzdxP12qWoP53LPXgcV6Cl5iXz/DThnVVuqPf6bNIGtSGYCT\r\nPiml5PEKLt2TeF4eBXZ/ULS98DQx+5sUIUY5cyZo7NYrTxdeoub0jMAp6x5l\r\nck0lMzuAWGLJZZ2fCI0tMEJCga/xxl4fTG1cVaiEtuHh6sK7DKiR3o27y6QJ\r\nI+U08jsNuYReIgoVH6P/TEzTQpyGaq+nGl6xsmjIXYzTuneM1JKFBEK6Xmt7\r\nNE6ytls/M2ubiGEO8joA6RjB9OeDhytZ2U+sh/fJFIN95DH/LqKSlu7WfXwI\r\nHIlgEys2zAGP0Ne5StFU4H4JxoBK9P1028U=\r\n=DAkb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"14.x || >= 16"},"gitHead":"8369b6fd4a1751b8d05acc45d0631c78dea7e3f9","scripts":{"lint":"eslint . --ignore-pattern node_modules/","test":"nyc mocha tests --recursive","prepare":"husky install","lint:fix":"eslint . --fix --ignore-pattern node_modules/","test:report":"nyc report --reporter=text-lcov > coverage.lcov"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/DukeLuo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"6.14.18","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"14.21.3","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.4","requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.1","mocha":"^10.1.0","eslint":"^8.0.1","prettier":"2.5.1","proxyquire":"^2.1.3","@commitlint/cli":"^17.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.4.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-eslint-plugin":"^4.0.1","@commitlint/config-conventional":"^17.1.0"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_2.0.0_1677994564723_0.7655577996523744","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"eslint-plugin-check-file","version":"2.1.0","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Duke Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@2.1.0","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/DukeLuo/eslint-plugin-check-file","bugs":{"url":"https://github.com/DukeLuo/eslint-plugin-check-file/issues"},"dist":{"shasum":"10e81d074cbd918110a2a776b259f4c0cfe0c18b","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-2.1.0.tgz","fileCount":15,"integrity":"sha512-OK7GiMsV78DTV9eErBNC4p1lE4+izD9FQYDmeSCULa+ZLNsrPBpMTp+HxQ7r5GtHcK3JUI4dE/q6ikoHXvqEmg==","signatures":[{"sig":"MEUCIQDZZ+lukZACvcSvpCqjbkzi4VisR6Ss5zWFTTuSZ1vdBQIgeudTa3PBU9eWB+Uc1AhRyXfPUfwzyHdB06XYtEjNzxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHoGNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaLg/9FILZKqy4FR1uO3Qh0udlCjiGvc158r55Q9+Pq0khOskIHzJM\r\n6vI2oUwPTbqkYOm8uFCaDrVopZ9EueHbb0iIB+Bo771APb3fqOzVO/EzW8dV\r\nO/qA5Kw9A2NsTXqZl5MnxgWUNB7lAhid4tUh7i9nmu7oG2v5w6JL9dlo8b40\r\nzFh1n7bMSkbNrzjmE14RF6Xc83RdAy/7LFWFsrTKHnFgINUkY2AQcAmgakij\r\nZ/u6R3ryK7bHVMFxf9zih13HJMIqXEBJlinA+cWsojaJBoNVSiWWPszX74uU\r\n7STO3i4s/qCt2+P+JzCKQJEMnaWrGGsX5dAUV+lhIyzzUOHRAJZ+uHLbLcWq\r\nmjbg75MD2Qc6hINmyesk1CGuSZEsN4tmzgFa1z/I4EMjVfuX3v69PuM3dgMC\r\n8qF3fMm3d+6gEfxG330QyA5JTkrEOmctOaAf/lxWwpPR8lWCn6y6YlTfYymE\r\nYFvi0K8U2mCZMlojmJdKuy6yEqVvyI86lqXUq2Jd0w2ULiGL3LfHgNP9ujpS\r\nSamiYqo/Bw8/VMWLW5k+KHzcG87rYyqItP1R8JfFbMUVVhdQTbuOa0ljGUps\r\nj4VGfBuO3WcRFoRvPrYWj1YETsfQIXS5YOKcusQk6c7sMuTCcZjiKT6baRkz\r\ne7mmm0geoDQYQqX6LTUM4LOwC/EmqnuPyh0=\r\n=Ee+1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"14.x || >= 16"},"gitHead":"066ccf7a81a6750bf2c722eb82b980e9108c38f0","scripts":{"lint":"eslint . --ignore-pattern node_modules/","test":"nyc mocha tests --recursive","prepare":"husky install","lint:fix":"eslint . --fix --ignore-pattern node_modules/","test:report":"nyc report --reporter=text-lcov > coverage.lcov"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/DukeLuo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"6.14.18","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"14.21.3","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.4","requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.1","mocha":"^10.1.0","eslint":"^8.0.1","prettier":"2.5.1","proxyquire":"^2.1.3","@commitlint/cli":"^17.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.4.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-eslint-plugin":"^4.0.1","@commitlint/config-conventional":"^17.1.0"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_2.1.0_1679720845253_0.9843731539985936","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"eslint-plugin-check-file","version":"2.2.0","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Duke Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@2.2.0","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/DukeLuo/eslint-plugin-check-file","bugs":{"url":"https://github.com/DukeLuo/eslint-plugin-check-file/issues"},"dist":{"shasum":"000b59175077411ff7c353ce38218ae736c22b60","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-2.2.0.tgz","fileCount":16,"integrity":"sha512-1eUUqM4ZavOAZd9VNOjb8ZbZ/ym9t8Wu7ur59hQ0kfB+8TX8Kw4FD1kgWOVmKF/HVginGnqdiH/Px2ZXFgrtaA==","signatures":[{"sig":"MEQCIGCM2lpNXGcGy3HO0t8wH/TiOnb+GlE/REm1AlhW1frnAiAaBcCndQDRe36HUzw+J8T9EsIdqQ9gIK5IEHWxlOyGUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ8y8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdOhAAn4lc5rnk3eE82Hlhlx/BlSaLdqQ5CMEEElgOoCTDEKBFQIC2\r\nyG8Gd75jz0x4YFnNBfaZmyStxiycTveRm7eOkiOyv7T7s61rOQzpEO2kc8TS\r\nZm8qpqt1nt+jR/ixvFbVzh7YeTHdlyY4Cknmh9Ov+dcJVGCPWaKUSHhZspHz\r\n9qBto7rruAymOLbqYdUZf+Iu/cmW81t1VSkyEON4P6dH4T5y/R+Tsz24JDnG\r\n4511CAWjqUO8sBHtHDWH4CGKCZdJj5kPJ1X5YQ4/UXk6VcOptDqJ08HPWhWF\r\nmKzzGLXg5xB184NCvenGWg/6nywuxmuQY+Z3gGR7Qk8ev4sh074sd6T5lvkW\r\nB6lcdYV49Ge5wrEInK4u6uvW9oQMKkbqmo6BMcSBW9b08dizx9VqXxm4XDVq\r\nBQdDXB6ZxQ+xYN0bwSgkel/yn41/0M4umc8OyQlF4rdyziQUxqYKnvTgkETz\r\n/y9Jwo2scJXviaXaGHJJ5WUdxVuSS52VR/gPJg8lefoSTVx4rvJ3k4+w5Mrx\r\nna1BBm0Z1eHHRX19EA/c5oMEPtraq/GFAnSKdehRuWKi0Pd0RY/FeEzaz6ad\r\nFT4K0kAMzqLNdBNXNwrVtXLlJN5DKBrsDdZzx5PwZCKBnkk4CV7u/OLy+OUN\r\notDVevmMeP+a0LeWkFxYSEsD4XQKjrJI+6M=\r\n=g52P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"14.x || >= 16"},"gitHead":"dc0f7b360245124ac8af045d86aef587f0cd80c2","scripts":{"lint":"eslint . --ignore-pattern node_modules/","test":"nyc mocha tests --recursive","prepare":"husky install","lint:fix":"eslint . --fix --ignore-pattern node_modules/","test:report":"nyc report --reporter=text-lcov > coverage.lcov"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/DukeLuo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"6.14.18","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"14.21.3","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.4","requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.1","mocha":"^10.1.0","eslint":"^8.0.1","prettier":"2.5.1","proxyquire":"^2.1.3","@commitlint/cli":"^17.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.4.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-eslint-plugin":"^4.0.1","@commitlint/config-conventional":"^17.1.0"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_2.2.0_1680329916534_0.3382487005882635","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"eslint-plugin-check-file","version":"2.3.0","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Duke Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@2.3.0","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/DukeLuo/eslint-plugin-check-file","bugs":{"url":"https://github.com/DukeLuo/eslint-plugin-check-file/issues"},"dist":{"shasum":"2efd46c89e45367593c589ac5d69544e8c4c6993","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-2.3.0.tgz","fileCount":18,"integrity":"sha512-oTaKN2bdBJO8YpiuixhRgQwIPI3gXKHrgYWhO3POsXuwcXimPXUTqhgbPZpdndpgdD9GJn61y1F2s4S4Z0/xxA==","signatures":[{"sig":"MEUCIHHTyUgGyzg9R/P0wM3Cv6rgqp/l1xO21G7jVm6oR47GAiEAyk+NMhW0RA77u9jXKjaotRvLOeNEi2GiK/uOxql4aCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43900},"main":"lib/index.js","engines":{"node":"14.x || >= 16"},"gitHead":"5f0c65049d39c2b2f60065956fe590c5cb1ee918","scripts":{"lint":"eslint . --ignore-pattern node_modules/","test":"nyc mocha tests --recursive","prepare":"husky install","lint:fix":"eslint . --fix --ignore-pattern node_modules/","test:cli":"mocha","test:report":"nyc report --reporter=text-lcov > coverage.lcov"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/DukeLuo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"6.14.18","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"14.21.3","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.5","requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","eslint":"^8.40.0","prettier":"2.5.1","proxyquire":"^2.1.3","@commitlint/cli":"^17.6.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.9.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-eslint-plugin":"^4.4.1","@commitlint/config-conventional":"^17.6.3"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_2.3.0_1683954894028_0.9085488267790449","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"eslint-plugin-check-file","version":"2.4.0","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Huan Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@2.4.0","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/DukeLuo/eslint-plugin-check-file","bugs":{"url":"https://github.com/DukeLuo/eslint-plugin-check-file/issues"},"dist":{"shasum":"7c8e7b5ef778df4b9a1b3e0b9556dc179d07457f","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-2.4.0.tgz","fileCount":17,"integrity":"sha512-qQUCqeNA/Pn5BY3t88u6egF/wdLx0+ofbWrOtjCGj1ZqS1z2GaqV4JiWmYggKLQZqeSBl1yKQF9LL+wfOxavWg==","signatures":[{"sig":"MEYCIQDdnhE4xJhDngKlA23d+06n4WW5xoK5Icn3k/lzC0t3iwIhAIWG4qQK0H8338VNLG21sdPPCnWIQeFf5MFeWhlTveue","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40374},"main":"lib/index.js","engines":{"node":"14.x || >= 16"},"gitHead":"d00a46e5b6339be5896d3f4d6ceba402251634fd","scripts":{"lint":"eslint . --ignore-pattern node_modules/","test":"nyc mocha tests --recursive","prepare":"husky install","lint:fix":"eslint . --fix --ignore-pattern node_modules/","test:cli":"mocha","test:report":"nyc report --reporter=text-lcov > coverage.lcov"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/DukeLuo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"8.19.4","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"16.20.0","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.5","requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","eslint":"^8.40.0","prettier":"2.5.1","proxyquire":"^2.1.3","@commitlint/cli":"^17.6.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.9.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-eslint-plugin":"^4.4.1","@commitlint/config-conventional":"^17.6.3"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_2.4.0_1686578515347_0.03506086798274288","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"eslint-plugin-check-file","version":"2.5.0","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Huan Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@2.5.0","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/DukeLuo/eslint-plugin-check-file","bugs":{"url":"https://github.com/DukeLuo/eslint-plugin-check-file/issues"},"dist":{"shasum":"916ef77420166f56512d67e3e0a42ef2e8e53474","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-2.5.0.tgz","fileCount":18,"integrity":"sha512-FP5FZbJPy2jb9dzVjg/GMNK3l24ZSWuaOwKIEzYjIxUmC8OTKMmC93Mm2s0XKulNi9xoqlX5VyCB0NZfz7MX3g==","signatures":[{"sig":"MEYCIQCnKkuJ94oPpSb55IDCR77p+f8J+TqfLbhwPH6qYZT9pAIhALKhMmBUJWRp+Bx6vZH9jGnppDo5R01iaFUrkpd4EpAF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42229},"main":"lib/index.js","engines":{"node":"14.x || >= 16"},"funding":{"url":"https://ko-fi.com/huanluo","type":"ko_fi"},"gitHead":"bc4f6ec47fa5dc06cedd6783d81f6de4c4b1fb56","scripts":{"lint":"eslint . --ignore-pattern node_modules/","test":"nyc mocha tests --recursive","prepare":"husky install","lint:fix":"eslint . --fix --ignore-pattern node_modules/","test:cli":"mocha","test:report":"nyc report --reporter=text-lcov > coverage.lcov"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/DukeLuo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"8.19.4","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"16.20.1","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.5","requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","eslint":"^8.40.0","prettier":"2.5.1","proxyquire":"^2.1.3","@commitlint/cli":"^17.6.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.9.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-eslint-plugin":"^4.4.1","@commitlint/config-conventional":"^17.6.3"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_2.5.0_1688487302716_0.009967151766882454","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"eslint-plugin-check-file","version":"2.6.0","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Huan Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@2.6.0","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/DukeLuo/eslint-plugin-check-file","bugs":{"url":"https://github.com/DukeLuo/eslint-plugin-check-file/issues"},"dist":{"shasum":"cdf2c0dc6bb32479d60f4f27f5a6fe6c2fdb2b05","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-2.6.0.tgz","fileCount":3,"integrity":"sha512-QE+Xzsg+dYTznkgcE5jcegS1NHeXGVYDtLEoJhEVLH6hIuwZ4yuiCsTM5fnXm8b0f6lEmhbCAp1nVD/9IP7hMQ==","signatures":[{"sig":"MEUCIQCxEhff9s5RIyYK1rI3VPSuzFdpvQbmpdN8Q7/XbgeDAQIgcDr88qcjWZf+6tm7IYe1lVf5v1ddL5g+0BX3PAJQ0vU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16424},"main":"dist/index.cjs","type":"module","module":"dist/index.js","engines":{"node":"14.x || >= 16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":{"url":"https://ko-fi.com/huanluo","type":"ko_fi"},"gitHead":"f5b4f0a9351ee2f550e3cfa3ca36fffe1e0e75e6","scripts":{"lint":"eslint .","test":"c8 mocha --loader=esmock tests --recursive","build":"rollup -c","prepare":"husky install","lint:fix":"eslint . --fix","test:cli":"mocha --loader=esmock","test:report":"c8 report -r=lcov"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"deprecated":"This package has been deprecated. Please use the latest version.","repository":{"url":"git+https://github.com/DukeLuo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"8.19.4","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"16.20.1","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","husky":"^8.0.3","mocha":"^10.2.0","eslint":"^8.40.0","esmock":"^2.3.1","rollup":"^3.26.3","prettier":"2.5.1","@commitlint/cli":"^17.6.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.9.1","@rollup/plugin-terser":"^0.4.3","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-eslint-plugin":"^4.4.1","@commitlint/config-conventional":"^17.6.3"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_2.6.0_1690687725208_0.3103099480237239","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"eslint-plugin-check-file","version":"2.6.1","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Huan Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@2.6.1","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/DukeLuo/eslint-plugin-check-file","bugs":{"url":"https://github.com/DukeLuo/eslint-plugin-check-file/issues"},"dist":{"shasum":"f3614d3f746e22e5d3118aec40ae2fdb2498ede0","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-2.6.1.tgz","fileCount":5,"integrity":"sha512-2I7cAboj6sC2CG0oHan1bMKZlk/nLz78TLc+YIiIFTCwlp/rGm0WtrGTcZ+65WWeDU3JY5OsKgEWG7TcL1H4iQ==","signatures":[{"sig":"MEUCIQC+eR7NKi1kzzW+cFfsZJnvN2MFuxthfrXjE93kJuF1RQIgAJxHPJf+poFqsckHlyh167z3o9N+6oF6lHX6jYkimc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27513},"main":"dist/index.cjs","type":"module","module":"dist/index.js","engines":{"node":"14.x || >= 16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":{"url":"https://ko-fi.com/huanluo","type":"ko_fi"},"gitHead":"25f7df5696853be17b43766111e46306845e2679","scripts":{"lint":"eslint .","test":"c8 mocha --loader=esmock tests --recursive","build":"rollup -c","prepare":"husky install","lint:fix":"eslint . --fix","test:cli":"mocha --loader=esmock","test:report":"c8 report -r=lcov"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/DukeLuo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"8.19.4","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"16.20.1","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","husky":"^8.0.3","mocha":"^10.2.0","eslint":"^8.40.0","esmock":"^2.3.1","rollup":"^3.26.3","prettier":"2.5.1","@commitlint/cli":"^17.6.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.9.1","@rollup/plugin-terser":"^0.4.3","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-eslint-plugin":"^4.4.1","@commitlint/config-conventional":"^17.6.3"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_2.6.1_1690689045324_0.6404503714162815","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"eslint-plugin-check-file","version":"2.6.2","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Huan Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@2.6.2","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/DukeLuo/eslint-plugin-check-file","bugs":{"url":"https://github.com/DukeLuo/eslint-plugin-check-file/issues"},"dist":{"shasum":"2e60d567ce7d087727d19c7e7b5b9def1e5b693e","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-2.6.2.tgz","fileCount":5,"integrity":"sha512-z3Rur4JjOdNH0fia1IH7JQseo9NLuFVtw9j8P6z2c5XmXWemH7/qGpmMB8XbOt9bJBNpmPlNAGJty9b3EervPw==","signatures":[{"sig":"MEUCIQDZ+BbjFFOWEpgx64LiyDR1LUaYyovzfibvGRyL7aECSQIgCrRbnF70rD1GomDpMZspK4FctiOfYRZICDMjlu68B8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27539},"main":"dist/index.cjs","type":"module","module":"dist/index.js","engines":{"node":"14.x || >= 16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":{"url":"https://ko-fi.com/huanluo","type":"ko_fi"},"gitHead":"f00c226ca0dbabfb0d49a1380f2cd099744ce49e","scripts":{"lint":"eslint .","test":"c8 mocha --loader=esmock tests --recursive","build":"rollup -c","prepare":"husky install","lint:fix":"eslint . --fix","test:cli":"mocha --loader=esmock","test:report":"c8 report -r=lcov"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/DukeLuo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"8.19.4","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"16.20.1","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","husky":"^8.0.3","mocha":"^10.2.0","eslint":"^8.40.0","esmock":"^2.3.1","rollup":"^3.26.3","prettier":"2.5.1","@commitlint/cli":"^17.6.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.9.1","@rollup/plugin-terser":"^0.4.3","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-eslint-plugin":"^4.4.1","@commitlint/config-conventional":"^17.6.3"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_2.6.2_1691938657747_0.9525644966301843","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"eslint-plugin-check-file","version":"2.7.0","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Huan Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@2.7.0","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/dukeluo/eslint-plugin-check-file","bugs":{"url":"https://github.com/dukeluo/eslint-plugin-check-file/issues"},"dist":{"shasum":"a3a869154048a6f20e651a2838b1e76b27a54600","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-2.7.0.tgz","fileCount":5,"integrity":"sha512-inrIbYtWqIcwc+Rl7tCK5OlNTAkiDRpbVLcYulEN55TTZPzy7007Ilj8pZIk6e7mT5Nk5rihlzQSHTE6H23L/w==","signatures":[{"sig":"MEYCIQDKAW3tAED1na79bTfGYxqpv7xv1V4ZpYXipDVgoJl8ugIhALmyWEWcKLv1Kyr4i45RWr8K1HddSwkEm7j4Z0jDxi3c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-check-file@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29825},"main":"dist/index.cjs","type":"module","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":{"url":"https://ko-fi.com/huanluo","type":"ko_fi"},"gitHead":"4751799022c825f851babe967842a522ed200ac1","scripts":{"lint":"eslint .","test":"c8 mocha --loader=esmock tests --recursive","build":"rollup -c","prepare":"husky install","lint:fix":"eslint . --fix","test:cli":"mocha --loader=esmock","test:report":"c8 report -r=lcov"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/dukeluo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"10.2.4","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","husky":"^9.0.10","mocha":"^10.3.0","eslint":"^8.56.0","esmock":"^2.6.3","rollup":"^4.10.0","prettier":"3.2.5","@commitlint/cli":"^18.6.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^48.0.6","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","eslint-plugin-eslint-plugin":"^5.3.0","@commitlint/config-conventional":"^18.6.0"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_2.7.0_1708269995077_0.8667721923539231","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"eslint-plugin-check-file","version":"2.7.1","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Huan Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@2.7.1","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/dukeluo/eslint-plugin-check-file","bugs":{"url":"https://github.com/dukeluo/eslint-plugin-check-file/issues"},"dist":{"shasum":"1af49fadeb2573fed48db78ecb7c87a41765da1f","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-2.7.1.tgz","fileCount":5,"integrity":"sha512-vPCcKE+jHthIVLTwyCv61uygT/day3wuPTk/WASS/xPqbz0hTPxMTYIE5qBXSpSZVPdfj+H1kUAtdaLCYtfHBg==","signatures":[{"sig":"MEUCIQC86hke8rDGeed5DzWqKssz5L9QGq1L9UCGgcSrOjdSLQIgY410+ok/ipE9Wg9+5gBY4lqBSQ2sxd8bFybNhQkXgnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-check-file@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29809},"main":"dist/index.cjs","type":"module","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":{"url":"https://ko-fi.com/huanluo","type":"ko_fi"},"gitHead":"c5a687c10da640581482f4ff6fdf7875b0ea101a","scripts":{"lint":"eslint .","test":"c8 mocha --loader=esmock tests --recursive","build":"rollup -c","prepare":"husky install","lint:fix":"eslint . --fix","test:cli":"mocha --loader=esmock","test:report":"c8 report -r=lcov"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/dukeluo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"10.2.4","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"20.11.1","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","husky":"^9.0.10","mocha":"^10.3.0","eslint":"^8.56.0","esmock":"^2.6.3","rollup":"^4.10.0","prettier":"3.2.5","@commitlint/cli":"^18.6.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^48.0.6","@rollup/plugin-terser":"^0.4.4","eslint-plugin-prettier":"5.1.3","eslint-plugin-eslint-plugin":"^5.3.0","@commitlint/config-conventional":"^18.6.0"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_2.7.1_1708760617628_0.5485593564197393","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"eslint-plugin-check-file","version":"2.8.0","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Huan Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@2.8.0","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/dukeluo/eslint-plugin-check-file","bugs":{"url":"https://github.com/dukeluo/eslint-plugin-check-file/issues"},"dist":{"shasum":"6f93f28b25376ca9a7b0d741ca56a726d59f8db7","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-2.8.0.tgz","fileCount":5,"integrity":"sha512-FvvafMTam2WJYH9uj+FuMxQ1y+7jY3Z6P9T4j2214cH0FBxNzTcmeCiGTj1Lxp3mI6kbbgsXvmgewvf+llKYyw==","signatures":[{"sig":"MEQCIC/sfKHGYjl//u774PdeZzjotz0b0fPLEwjI23IHMY8SAiBIz0U43PuYAdQjn+V/YONZ+YfDztEeWA9nB9oQcQm0RQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-check-file@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31154},"main":"dist/index.cjs","type":"module","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":{"url":"https://ko-fi.com/huanluo","type":"ko_fi"},"gitHead":"36b91a667fd44707e8c68371a2c26cc017682995","scripts":{"lint":"eslint .","test":"c8 mocha --loader=esmock tests --recursive","build":"rollup -c","prepare":"husky install","lint:fix":"eslint . --fix","test:cli":"mocha --loader=esmock","test:report":"c8 report -r=lcov"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/dukeluo/eslint-plugin-check-file.git","type":"git"},"_npmVersion":"10.5.0","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"20.12.1","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","husky":"^9.0.10","mocha":"^10.3.0","eslint":"^8.56.0","esmock":"^2.6.3","rollup":"^4.10.0","prettier":"3.2.5","@commitlint/cli":"^18.6.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^48.0.6","@rollup/plugin-terser":"^0.4.4","eslint-plugin-prettier":"5.1.3","eslint-plugin-eslint-plugin":"^5.3.0","@commitlint/config-conventional":"^18.6.0"},"peerDependencies":{"eslint":">=7.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_2.8.0_1713069170079_0.17381524431942852","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"eslint-plugin-check-file","version":"3.0.0","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Huan Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@3.0.0","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/dukeluo/eslint-plugin-check-file","bugs":{"url":"https://github.com/dukeluo/eslint-plugin-check-file/issues"},"dist":{"shasum":"f465cc232e16fa5d522fe0e1538975b198fbd273","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-3.0.0.tgz","fileCount":5,"integrity":"sha512-WCkGSE5bA1er0r8Hin7DL8GjHT09WSsO/1AwoCWpaDrvDd4dfXaYXJxHYP08J2wPYA4KqiVJ78U9bG/SZ1+qdw==","signatures":[{"sig":"MEUCIEZrXYj5Ts/RN5GW4Kf4195itKsrM8nDk4voTp1erUpqAiEA1f0y+qmFzoB74sVom2JC9MtqbGhZnQoQiyczeQay7yI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-check-file@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32672},"main":"dist/index.cjs","type":"module","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":[{"url":"https://ko-fi.com/huanluo","type":"ko_fi"},{"url":"https://github.com/sponsors/dukeluo","type":"github"}],"gitHead":"b98e2673a377ef82253c9410fdc75c70d501d6b1","scripts":{"lint":"eslint .","test":"c8 mocha --loader=esmock tests --recursive","build":"rollup -c","prepare":"husky","lint:fix":"eslint . --fix && prettier --write **/*.md","test:cli":"mocha --loader=esmock","test:report":"c8 report -r=lcov","example:lint":"npm run lint --workspace=basic"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/dukeluo/eslint-plugin-check-file.git","type":"git"},"workspaces":["examples/basic"],"_npmVersion":"10.5.2","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","husky":"^9.1.7","mocha":"^10.8.2","eslint":"^9.15.0","esmock":"^2.6.9","rollup":"^4.27.4","prettier":"^3.3.3","@eslint/js":"^9.15.0","@commitlint/cli":"^19.6.0","eslint-plugin-n":"^17.14.0","eslint-plugin-jsdoc":"^50.5.0","@rollup/plugin-terser":"^0.4.4","eslint-plugin-prettier":"^5.2.1","eslint-plugin-eslint-plugin":"^6.3.2","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_3.0.0_1738295118436_0.7684109392423715","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"eslint-plugin-check-file","version":"3.1.0","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Huan Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@3.1.0","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/dukeluo/eslint-plugin-check-file","bugs":{"url":"https://github.com/dukeluo/eslint-plugin-check-file/issues"},"dist":{"shasum":"8b065d9cee3b9dd00c06524504dc7f55e4a2f875","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-3.1.0.tgz","fileCount":5,"integrity":"sha512-bBVjeQvG8ZMCjXr9mJEIZoNf7f5RT+cTqUr6QQq0xMKkWjLQpQtpqUXkBV/XncffOwvyTqjvKpqiQMCXL3mIDw==","signatures":[{"sig":"MEQCIDdcbLlZB93PQvHhv00cp2+Pq8Ho62o9OmKM0hEPAQb3AiAe3aKy1F6KbnTE+lBsC9vAKYanp7x1nN0Px41Yg/mA5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-check-file@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33514},"main":"dist/index.cjs","type":"module","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":[{"url":"https://ko-fi.com/huanluo","type":"ko_fi"},{"url":"https://github.com/sponsors/dukeluo","type":"github"}],"gitHead":"4125eaebe9d091f9533a0f82f9634a2fb355b9d3","scripts":{"lint":"eslint .","test":"c8 mocha --loader=esmock tests --recursive","build":"rollup -c","prepare":"husky","lint:fix":"eslint . --fix && prettier --write **/*.md","test:cli":"mocha --loader=esmock","test:report":"c8 report -r=lcov","example:lint":"npm run lint --workspace=basic"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/dukeluo/eslint-plugin-check-file.git","type":"git"},"workspaces":["examples/basic"],"_npmVersion":"10.5.2","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","husky":"^9.1.7","mocha":"^10.8.2","eslint":"^9.15.0","esmock":"^2.6.9","rollup":"^4.27.4","prettier":"^3.3.3","@eslint/js":"^9.15.0","@commitlint/cli":"^19.6.0","eslint-plugin-n":"^17.14.0","eslint-plugin-jsdoc":"^50.5.0","@rollup/plugin-terser":"^0.4.4","eslint-plugin-prettier":"^5.2.1","eslint-plugin-eslint-plugin":"^6.3.2","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_3.1.0_1739673653340_0.028020416879630083","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"eslint-plugin-check-file","version":"3.2.0","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Huan Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@3.2.0","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/dukeluo/eslint-plugin-check-file","bugs":{"url":"https://github.com/dukeluo/eslint-plugin-check-file/issues"},"dist":{"shasum":"821d1dae541290e9a14b0f2eac621a0156c251ac","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-3.2.0.tgz","fileCount":7,"integrity":"sha512-jHT3ZkSlazbxNdMhlfS3MotIfSHyNX8Kw0XQ0V7qNaum1Cq3wqEVHJAIwzBNG5JTqjRRBfXClX9pYqsJoNjAMw==","signatures":[{"sig":"MEUCIEY6qcDhtVM+AQqpj7/glZaSbrIuJnCpLQEz3vJ+n7coAiEAuYG9VnySMXNJPWYE2ufrgv+Ipd8+ewucIMFoATlC2FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-check-file@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35180},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":[{"url":"https://ko-fi.com/huanluo","type":"ko_fi"},{"url":"https://github.com/sponsors/dukeluo","type":"github"}],"gitHead":"59d98449e70d38814ea5dd2d200b6efaf88163ca","scripts":{"lint":"eslint .","test":"c8 mocha --loader=esmock tests --recursive","build":"rollup -c","prepare":"husky","lint:fix":"eslint . --fix && prettier --write **/*.md","test:cli":"mocha --loader=esmock","test:report":"c8 report -r=lcov","example:lint":"npm run lint --workspace=basic"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/dukeluo/eslint-plugin-check-file.git","type":"git"},"workspaces":["examples/basic"],"_npmVersion":"10.8.2","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"20.19.0","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","husky":"^9.1.7","mocha":"^10.8.2","eslint":"^9.15.0","esmock":"^2.6.9","rollup":"^4.27.4","prettier":"^3.3.3","@eslint/js":"^9.15.0","typescript":"^5.8.3","@commitlint/cli":"^19.6.0","eslint-plugin-n":"^17.14.0","rollup-plugin-dts":"^6.2.1","eslint-plugin-jsdoc":"^50.5.0","@rollup/plugin-terser":"^0.4.4","eslint-plugin-prettier":"^5.2.1","eslint-plugin-eslint-plugin":"^6.3.2","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_3.2.0_1744539651594_0.7539853484062833","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"eslint-plugin-check-file","version":"3.3.0","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Huan Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@3.3.0","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/dukeluo/eslint-plugin-check-file","bugs":{"url":"https://github.com/dukeluo/eslint-plugin-check-file/issues"},"dist":{"shasum":"237a0d4e98858361151e44f9e951c4b64bd1756a","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-3.3.0.tgz","fileCount":7,"integrity":"sha512-D57NBJRZt/8KzROsYgvRJzzItztWsP5B/9TssGhLHrrZzOMIFDn3RLnZN4kD7i5B4FduR040eOEqzKEcfFA9mQ==","signatures":[{"sig":"MEYCIQDx8Iir7yP6pKj/ccKJPE9RogtOkNpb4ld9M/DJO4CJHQIhAIUPR55KjQHzjydf3MKsUX55kcocb9hd1Lrc4efsz30k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-check-file@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35374},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":[{"url":"https://ko-fi.com/huanluo","type":"ko_fi"},{"url":"https://github.com/sponsors/dukeluo","type":"github"}],"gitHead":"ed88e9fddce87415d9b8b36c6c28fda48ad491a7","scripts":{"lint":"eslint .","test":"c8 mocha --loader=esmock tests --recursive","build":"rollup -c","prepare":"husky","lint:fix":"eslint . --fix && prettier --write **/*.md","test:cli":"mocha --loader=esmock","test:report":"c8 report -r=lcov","example:lint":"npm run lint --workspace=basic"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/dukeluo/eslint-plugin-check-file.git","type":"git"},"workspaces":["examples/basic"],"_npmVersion":"10.8.2","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"20.19.0","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","husky":"^9.1.7","mocha":"^10.8.2","eslint":"^9.15.0","esmock":"^2.6.9","rollup":"^4.27.4","prettier":"^3.3.3","@eslint/js":"^9.15.0","typescript":"^5.8.3","@commitlint/cli":"^19.6.0","eslint-plugin-n":"^17.14.0","rollup-plugin-dts":"^6.2.1","eslint-plugin-jsdoc":"^50.5.0","@rollup/plugin-terser":"^0.4.4","eslint-plugin-prettier":"^5.2.1","eslint-plugin-eslint-plugin":"^6.3.2","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_3.3.0_1749441377209_0.018983054056233684","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"eslint-plugin-check-file","version":"3.3.1","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"author":{"url":"https://shaiwang.life","name":"Huan Luo","email":"dukeluo@outlook.com"},"license":"Apache-2.0","_id":"eslint-plugin-check-file@3.3.1","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"homepage":"https://github.com/dukeluo/eslint-plugin-check-file","bugs":{"url":"https://github.com/dukeluo/eslint-plugin-check-file/issues"},"dist":{"shasum":"13c842e3812026aafdfc5bece0cb9449c938971c","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-3.3.1.tgz","fileCount":7,"integrity":"sha512-b7fDkp8Y0T9vloTYSrkMnb5Cqpk1bc6+jDQdgKIhzdwb47NmLAvMFYo3SzHOPF8u4SEsOVhmrNSbo6Sp633syg==","signatures":[{"sig":"MEUCIQC7p8pO4vgjUew8qn9/ejfFnPXgIsug1TVaZPnaPisUrwIgHEvXtvTwzPqMR5efVP0DMm1CyoK7QEIuWnvsMSxSdt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-check-file@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35634},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":[{"url":"https://ko-fi.com/huanluo","type":"ko_fi"},{"url":"https://github.com/sponsors/dukeluo","type":"github"}],"gitHead":"9050669e7ea656b4c3227c1dec07d32f9bb59f7b","scripts":{"lint":"eslint .","test":"c8 mocha --loader=esmock tests --recursive","build":"rollup -c","prepare":"husky","lint:fix":"eslint . --fix && prettier --write **/*.md","test:cli":"mocha --loader=esmock","test:report":"c8 report -r=lcov","example:lint":"npm run lint --workspace=basic"},"_npmUser":{"name":"dukeluo","email":"dukeluo@outlook.com"},"repository":{"url":"git+https://github.com/dukeluo/eslint-plugin-check-file.git","type":"git"},"workspaces":["examples/basic"],"_npmVersion":"10.8.2","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","directories":{},"_nodeVersion":"20.19.0","dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","husky":"^9.1.7","mocha":"^10.8.2","eslint":"^9.15.0","esmock":"^2.6.9","rollup":"^4.27.4","prettier":"^3.3.3","@eslint/js":"^9.15.0","typescript":"^5.8.3","@commitlint/cli":"^19.6.0","eslint-plugin-n":"^17.14.0","rollup-plugin-dts":"^6.2.1","eslint-plugin-jsdoc":"^50.5.0","@rollup/plugin-terser":"^0.4.4","eslint-plugin-prettier":"^5.2.1","eslint-plugin-eslint-plugin":"^6.3.2","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-check-file_3.3.1_1762182316276_0.29417647281246473","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"eslint-plugin-check-file","version":"3.3.2","description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"repository":{"type":"git","url":"git+https://github.com/dukeluo/eslint-plugin-check-file.git"},"author":{"name":"Huan Luo","email":"dukeluo@outlook.com","url":"https://shaiwang.life"},"funding":[{"type":"ko_fi","url":"https://ko-fi.com/huanluo"},{"type":"github","url":"https://github.com/sponsors/dukeluo"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/dukeluo/eslint-plugin-check-file/issues"},"homepage":"https://github.com/dukeluo/eslint-plugin-check-file","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"prepare":"husky","build":"rollup -c","lint":"eslint .","lint:fix":"eslint . --fix && prettier --write **/*.md","test":"c8 mocha tests --recursive","test:report":"c8 report -r=lcov","test:cli":"mocha","example:lint:eslint":"npm run lint --workspace=eslint-example","example:lint:oxlint":"npm run lint --workspace=oxlint-example","example:lint":"npm run example:lint:eslint && npm run example:lint:oxlint"},"dependencies":{"is-glob":"^4.0.3","micromatch":"^4.0.8"},"devDependencies":{"@commitlint/cli":"^19.6.0","@commitlint/config-conventional":"^19.6.0","@eslint/js":"^9.39.4","@rollup/plugin-terser":"^1.0.0","c8":"^11.0.0","eslint":"^9.39.4","eslint-plugin-eslint-plugin":"^6.3.2","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-n":"^17.24.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.2.1","esmock":"^2.6.9","husky":"^9.1.7","mocha":"^11.7.5","prettier":"^3.3.3","rollup":"^4.60.2","rollup-plugin-dts":"^6.4.1","typescript":"^5.8.3"},"engines":{"node":">=18"},"peerDependencies":{"eslint":">=9.0.0"},"workspaces":["examples/eslint","examples/oxlint"],"overrides":{"mocha":{"diff":"^8.0.3","serialize-javascript":"^7.0.5"}},"gitHead":"e2fe87dbc1cde50fd1528fdef40c5fe22bc5bc6f","_id":"eslint-plugin-check-file@3.3.2","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-X0yVi4vbV7pSxu00oAJiE8wcwAvIoU2YQKrkvRRLq+88i/cZNooOgAgjk2gOS03lKMsFMVusJLlqHNuAwduX2g==","shasum":"712bd24c107cc4347c410c7f0123a7dc4684a576","tarball":"https://registry.npmjs.org/eslint-plugin-check-file/-/eslint-plugin-check-file-3.3.2.tgz","fileCount":7,"unpackedSize":36351,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-check-file@3.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCP9HM7LVrpKp3PbLXoA0cyFYhwVZq4Xl6tVrsYCaGCSwIhAPcKE3naUJYFiLAKMgzo5WYPJK3ddYidKMqcMoW2pxrN"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:338ba654-2a83-482a-ae47-0fbf048ee93f"}},"directories":{},"maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-check-file_3.3.2_1784364851256_0.6698799641749913"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-10T16:12:27.500Z","modified":"2026-07-18T08:54:11.694Z","1.0.0":"2022-01-10T16:12:27.691Z","1.1.0":"2022-02-23T15:06:38.533Z","1.2.0":"2022-07-04T15:30:10.586Z","1.2.1":"2022-07-09T10:03:31.075Z","1.2.2":"2022-07-14T16:53:04.990Z","1.2.3":"2022-09-22T15:27:58.668Z","1.3.0":"2022-11-05T13:59:55.958Z","1.3.1":"2023-01-15T06:44:12.606Z","2.0.0":"2023-03-05T05:36:04.893Z","2.1.0":"2023-03-25T05:07:25.424Z","2.2.0":"2023-04-01T06:18:36.762Z","2.3.0":"2023-05-13T05:14:54.229Z","2.4.0":"2023-06-12T14:01:55.515Z","2.5.0":"2023-07-04T16:15:02.960Z","2.6.0":"2023-07-30T03:28:45.354Z","2.6.1":"2023-07-30T03:50:45.508Z","2.6.2":"2023-08-13T14:57:37.914Z","2.7.0":"2024-02-18T15:26:35.269Z","2.7.1":"2024-02-24T07:43:37.836Z","2.8.0":"2024-04-14T04:32:50.249Z","3.0.0":"2025-01-31T03:45:18.597Z","3.1.0":"2025-02-16T02:40:53.549Z","3.2.0":"2025-04-13T10:20:51.793Z","3.3.0":"2025-06-09T03:56:17.399Z","3.3.1":"2025-11-03T15:05:16.479Z","3.3.2":"2026-07-18T08:54:11.403Z"},"bugs":{"url":"https://github.com/dukeluo/eslint-plugin-check-file/issues"},"author":{"name":"Huan Luo","email":"dukeluo@outlook.com","url":"https://shaiwang.life"},"license":"Apache-2.0","homepage":"https://github.com/dukeluo/eslint-plugin-check-file","keywords":["eslint","eslintplugin","eslint-plugin","folder","path","file","filename","glob-matching","naming-conventions"],"repository":{"type":"git","url":"git+https://github.com/dukeluo/eslint-plugin-check-file.git"},"description":"ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder","maintainers":[{"name":"dukeluo","email":"dukeluo@outlook.com"}],"readme":"# eslint-plugin-check-file\n\n[![NPM Version][npm-image]][downloads-url]\n[![NPM Downloads][downloads-image]][downloads-url]\n[![NPM License][license-image]][downloads-url]\n[![Test Workflow Status][test-workflow-image]][workflow-url]\n[![Test Coverage][test-coverage-image]][test-coverage-url]\n[![Follow Author on X][x-follow-image]][x-follow-url]\n\nAn ESLint plugin that enforces consistent naming conventions for files and folders in your project. It helps maintain a clean and organized codebase by allowing you to define and enforce specific patterns for filenames and directory structures.\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install\n`eslint-plugin-check-file`:\n\n```sh\nnpm install eslint-plugin-check-file --save-dev\n```\n\n## Usage\n\nThis plugin supports ESLint's [flat configuration](https://eslint.org/docs/latest/use/configure/configuration-files). Here's a complete example:\n\n```javascript\nimport checkFile from 'eslint-plugin-check-file';\n\nexport default [\n  {\n    // optional: add this processor to files which not processed by other processors but still require linting\n    files: ['**/*.yaml', '**/*.webp'],\n    processor: 'check-file/eslint-processor-check-file',\n  },\n  {\n    files: ['src/**/*.*'],\n    plugins: {\n      'check-file': checkFile,\n    },\n    rules: {\n      'check-file/no-index': 'error',\n      'check-file/filename-blocklist': [\n        'error',\n        {\n          '**/*.model.ts': '*.models.ts',\n          '**/*.util.ts': '*.utils.ts',\n        },\n      ],\n      'check-file/folder-match-with-fex': [\n        'error',\n        {\n          '*.test.{js,jsx,ts,tsx}': '**/__tests__/',\n          '*.styled.{jsx,tsx}': '**/components/',\n        },\n      ],\n      'check-file/filename-naming-convention': [\n        'error',\n        {\n          '**/*.{jsx,tsx}': 'PASCAL_CASE',\n          '**/*.{js,ts}': 'CAMEL_CASE',\n        },\n      ],\n      'check-file/folder-naming-convention': [\n        'error',\n        {\n          'src/components/*/': 'PASCAL_CASE',\n          'src/!(components)/**/!(__tests__)/': 'CAMEL_CASE',\n        },\n      ],\n    },\n  },\n];\n```\n\n## Examples\n\nCheck out the following demo projects showing how to configure this plugin:\n\n- [ESLint Example](examples/eslint)\n- [Oxlint Example](examples/oxlint)\n\n## Supported Rules\n\n- [check-file/no-index](docs/rules/no-index.md): A file cannot be named \"index\"\n- [check-file/filename-blocklist](docs/rules/filename-blocklist.md): Blocklist filenames by pattern\n- [check-file/folder-match-with-fex](docs/rules/folder-match-with-fex.md): Enforce a consistent naming pattern for folder names for specified files\n- [check-file/filename-naming-convention](docs/rules/filename-naming-convention.md): Enforce a consistent naming pattern for filenames for specified files\n- [check-file/folder-naming-convention](docs/rules/folder-naming-convention.md): Enforce a consistent naming pattern for folder names for specified folders\n\n## Version Compatibility\n\nVersion 3.x and above only support ESLint's flat configuration. For legacy configuration support, please use version 2.x.\n\n## Support\n\nIf you find this plugin helpful, consider supporting the project:\n\n[![GitHub Sponsors][github-sponsors-image]][github-sponsors-url]\n\n[![Ko-fi][ko-fi-image]][ko-fi-url]\n\n[npm-image]: https://img.shields.io/npm/v/eslint-plugin-check-file.svg\n[downloads-image]: https://img.shields.io/npm/dm/eslint-plugin-check-file.svg\n[license-image]: https://img.shields.io/npm/l/eslint-plugin-check-file\n[test-workflow-image]: https://img.shields.io/github/actions/workflow/status/dukeluo/eslint-plugin-check-file/test.yml?label=test\n[test-coverage-image]: https://img.shields.io/codecov/c/gh/dukeluo/eslint-plugin-check-file\n[ko-fi-image]: https://ko-fi.com/img/githubbutton_sm.svg\n[x-follow-image]: https://img.shields.io/badge/follow-@ihuanluo-black\n[downloads-url]: https://www.npmjs.com/package/eslint-plugin-check-file\n[workflow-url]: https://github.com/dukeluo/eslint-plugin-check-file/actions\n[test-coverage-url]: https://app.codecov.io/gh/dukeluo/eslint-plugin-check-file\n[ko-fi-url]: https://ko-fi.com/huanluo\n[x-follow-url]: https://x.com/ihuanluo\n[github-sponsors-image]: https://img.shields.io/github/sponsors/dukeluo?label=Sponsor%20me%20on%20GitHub%20Sponsors\n[github-sponsors-url]: https://github.com/sponsors/dukeluo\n","readmeFilename":"README.md","users":{"dgmike":true}}