{"_id":"zeptomatch","_rev":"13-8656d17e10d351a705df57d555ec82d1","name":"zeptomatch","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"zeptomatch","version":"1.0.0","keywords":["tiny","glob","match","matcher"],"_id":"zeptomatch@1.0.0","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/zeptomatch#readme","bugs":{"url":"https://github.com/fabiospampinato/zeptomatch/issues"},"dist":{"shasum":"47a6f243ad0af756f8917e5b8fdb3c95e8e2e993","tarball":"https://registry.npmjs.org/zeptomatch/-/zeptomatch-1.0.0.tgz","fileCount":18,"integrity":"sha512-UInsQjrrIln3Hw0xquOZzXc+COzkuxiJkDVn+LvKbBRPwwpDJ5t2pEscw7YKpKllxKIxr5UTKwjr+SSlBzsa2w==","signatures":[{"sig":"MEYCIQCYcTveIGQmZCL/Ol4PDKrFQfUrutjpLfNrWAez+zNjHwIhAKynZnFlWkglBv1OfbxzLiQ6d84KRM+1soXUoUf9SvON","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4FuSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrqBAAoBvMqyQlRfH8Ow2vvqzUFz6Mb/jCK3e1N1NLn2DgxuejOgLn\r\nXyjT/bW/VwpfCHWZ79fZpWU0O2eNHl1xDolN2mPqdzrRq5Y1ae6TiZRy+BY4\r\nblS4QSep2NUtzCRDCU/kn1v/zR4du4pXsUocMpytlzWZG5cQYKCMmPvluUR+\r\nlqAgTv+4mkny6CJOJBJ2enFQaAbo+pKMIgd6cdIHsqcrS/gHsQux/BH8PpIN\r\ntsoenxVQ0I/7r+SkZbkpPir3a3OTkI1Pt5Kjzi1ue1pKg3Zz2kiZelETvLUz\r\nCwuWaTi7Uq3FT4TIr1KoSzAS/FPnnO0Dz2i4BaSUcjuWHa6+E5MalHh81pgJ\r\nLvSzKyRbOxPcO6EBPr8WAdLdzJI3ocfoXPUEQYuZMhdtBJ7IBtz4DXFSkuIz\r\n4FsUdJHIrdTPBqyhR6L9SFCSSQOApuXqgI2rj6M6wYCN5C0UnW+DYqNoNHaf\r\nTyqQwSSORTxg9ONlEaHN+PJ+ckh9fNq5UwUtR47KzqxrFCfXV0XTdWyi1K1b\r\n90vvAwjzUfj1+LBX56Ngh3n3iZvDaOCi8bvh5RC9LO21lq/ZYLLO7HGP/JFs\r\nRqtNAPBNaCvWOo8Gri1akccBUzSqr3t9UluuAVexnZVcWOgKuofHJdYH4WKJ\r\nH63d0daSOudAgPbZnFvSgzLG+An4L+ZVTGA=\r\n=Zviu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"0a1e04e2d77ec2faf1069132081743f3e4781529","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"npm run clean && npm run compile && npm run test"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/zeptomatch.git","type":"git"},"_npmVersion":"8.19.2","description":"An absurdly small glob matcher that packs a punch.","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"fava":"^0.0.8","tsex":"^1.1.5","typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/zeptomatch_1.0.0_1675647890627_0.6040218954474619","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"zeptomatch","version":"1.1.0","keywords":["tiny","glob","match","matcher"],"_id":"zeptomatch@1.1.0","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/zeptomatch#readme","bugs":{"url":"https://github.com/fabiospampinato/zeptomatch/issues"},"dist":{"shasum":"705017a17df1fda16696f96140eeb68c871f11ca","tarball":"https://registry.npmjs.org/zeptomatch/-/zeptomatch-1.1.0.tgz","fileCount":27,"integrity":"sha512-a7DWkdUiwFRIEwqXAC0IYFwXsyaZm9n8V3dndQz+iaZsaq+KcNESNMxV9G/8H8hxIe/hSTT45+SorgkYwCvBMg==","signatures":[{"sig":"MEQCIHjNXYgXJMTgE513ktAxfYOwH4iN6O22ylfBpXrRcrcAAiAPqnCzkf16TONLUhdjMZIAFXozDrvQrPxtA8O9/mg9sQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6RadACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZOw/9GZWZUt4Kt7LOmWY+Ve51jZaDYUtgS3s6yJKGvHqPNRq1943t\r\nI300iXxRjpon+3qK+KkzvVvYZjEjw6/NobhsOW5WEyTh1VGUVNcUDzb07xDd\r\nY/gGjq19jT1zoE5XjXw7vzdl0ukTVLVZrEt/4rbmffX//MkzWunKoVkakmAw\r\nsPX0mFkDWcpMBbr4d9sCD6m1ULhNTZ3uR9tu8IfSSp8mb+vNqS/lPDC1+Mti\r\nKJdLipc9ucxoRn1ec0asVB2z6eYfxRvcNptPltcskAp9sBHxWmre9yVfLrlx\r\n1UCYWpqEMYWsQTHtcsyF7WDVZg1nGqnM0/urvxhET8MVCBojh8L0zZDGIStQ\r\neYjTsuJudz84gyXlkTHLZXDb6e+9Dm6fAgEDIuHm/kGMTxUXkq2paXlAUOl0\r\nspaiOHwwzosaQxT9v9tu1UD0IevcPI4ULsOHKYkxwfijU8us0QE8IwPTOOSf\r\nWSs7fWYydjq+eJVfQRr0FNs6WitpdOtPvYQ6NpRjB40MbK+mD0+mVhdNIztW\r\njdWJ/DtLGVZ9LF5WWKp4wxGwlzSG52dnBdaDdgndiFv9JfhpCAOQYLRNMk+C\r\n4M0q+fQACCMV01kmxl0aXyJroS4wvIYGKB9kaKCC+HqpZ0imQ5GjRedETfP9\r\n9cYq8s5bdqeiZRewLsEVakSdvUK4i22FCeo=\r\n=pxUE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"a8e913daa274fe9ff5f6ca941e9cfac81a0ce0f4","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/zeptomatch.git","type":"git"},"_npmVersion":"8.19.2","description":"An absurdly small glob matcher that packs a punch.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"grammex":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"fava":"^0.1.0","tsex":"^2.1.0","typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/zeptomatch_1.1.0_1676220061518_0.9677557881856258","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"zeptomatch","version":"1.1.1","keywords":["tiny","glob","match","matcher"],"_id":"zeptomatch@1.1.1","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/zeptomatch#readme","bugs":{"url":"https://github.com/fabiospampinato/zeptomatch/issues"},"dist":{"shasum":"228def9be56f2dbacb7bcabc1872ad55d22cf1c6","tarball":"https://registry.npmjs.org/zeptomatch/-/zeptomatch-1.1.1.tgz","fileCount":27,"integrity":"sha512-mSlSdI17lq6eFysNoXtncElkmoXl68bpssx3ta6bzG8VPy7bpmeKX+MX9LP8VdSeAxqVRzb8HOnI2Bzq+R2ihA==","signatures":[{"sig":"MEUCIFxKjmWywl98MxUqzENHYFkFaH9R8RZ3ruY03kBm1x2FAiEA1mCM+QXq0eDYDanZaV3tcWVj14juXoMt0ef3fQSsXoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146540},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"b77058941db1d186d5160efb20c5318c4a800e86","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/zeptomatch.git","type":"git"},"_npmVersion":"8.19.2","description":"An absurdly small glob matcher that packs a punch.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"grammex":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"fava":"^0.1.0","tsex":"^2.1.0","typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/zeptomatch_1.1.1_1690279160705_0.9245954610151825","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"zeptomatch","version":"1.1.2","keywords":["tiny","glob","match","matcher"],"_id":"zeptomatch@1.1.2","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/zeptomatch#readme","bugs":{"url":"https://github.com/fabiospampinato/zeptomatch/issues"},"dist":{"shasum":"a03328e3cd97ae72e1d1541bc8e7ab1ff011b1c7","tarball":"https://registry.npmjs.org/zeptomatch/-/zeptomatch-1.1.2.tgz","fileCount":27,"integrity":"sha512-EBV+hDvimWJ5xUwEIT6/SqrQLFIWWvVT/Tvt2p1zzzz05uVobUPWibcvNfhh+HmTv3ODDtV460pFleiKYmRYAA==","signatures":[{"sig":"MEQCID+v8EPMR2ufCubVRg/yc0piJ9bxFlUBJ2h7s4Mxm99rAiBhfxDCw02VlZZKwzBmRydwh+jjlxCVMoBq+HCMVTNRsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146540},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"bea034c5b4136bdbc0d5939ab03dbdce361d1916","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/zeptomatch.git","type":"git"},"_npmVersion":"8.19.2","description":"An absurdly small glob matcher that packs a punch.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"grammex":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"fava":"^0.2.0","tsex":"^2.2.4","typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/zeptomatch_1.1.2_1690300639170_0.016299555057426973","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"zeptomatch","version":"1.1.3","keywords":["tiny","glob","match","matcher"],"_id":"zeptomatch@1.1.3","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/zeptomatch#readme","bugs":{"url":"https://github.com/fabiospampinato/zeptomatch/issues"},"dist":{"shasum":"17b4ed920f750a8378f1c1cacb152ad2f0e1cb32","tarball":"https://registry.npmjs.org/zeptomatch/-/zeptomatch-1.1.3.tgz","fileCount":27,"integrity":"sha512-u3NVpwTuUVeqBq0bluNpXjfdaPI3qSxJFxM1mEuXaWfdDhIo1N8dO2PkbDNUq4hT6ESavctMWECh0xuMI4QWoA==","signatures":[{"sig":"MEYCIQCGVvuomoWQVbDMgzlSa8Hv8TwLidP5wvCP5j3rxh911QIhAP0TIfONmyPPN2FfWIBNlbq1nAhTYLXcGdMesNIsQYO3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146578},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"bc498d8c19a43691b7d955122c413cf42a122ac3","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/zeptomatch.git","type":"git"},"_npmVersion":"8.19.2","description":"An absurdly small glob matcher that packs a punch.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"grammex":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"fava":"^0.2.0","tsex":"^2.2.4","typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/zeptomatch_1.1.3_1690737252986_0.0184836449100092","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"zeptomatch","version":"1.1.4","keywords":["tiny","glob","match","matcher"],"_id":"zeptomatch@1.1.4","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/zeptomatch#readme","bugs":{"url":"https://github.com/fabiospampinato/zeptomatch/issues"},"dist":{"shasum":"9f41cf1977ca1bf82d232d517e4402f71ee430fd","tarball":"https://registry.npmjs.org/zeptomatch/-/zeptomatch-1.1.4.tgz","fileCount":27,"integrity":"sha512-y/+4dKwyNTkc0d/GfDMNWWvktBHzm6SignnOclLr8aIZE3zkt/rpz+SLhLJL7tROz1tAwetSDXNZV/4IYr/OqA==","signatures":[{"sig":"MEUCIQDEbnv5fY+F2HVpUJhyErv1WscQoYhmDldpc95RhybeCgIgYoXn5uZ6jOfONseNDvMoQS6pUUp7vSE4+0AM/2p7JkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147340},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"493e36607f3e0ed7d417721a3c67ef59df940d0e","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/zeptomatch.git","type":"git"},"_npmVersion":"8.19.2","description":"An absurdly small glob matcher that packs a punch.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"grammex":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"fava":"^0.2.0","tsex":"^3.0.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/zeptomatch_1.1.4_1701116059744_0.26649901080683613","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"zeptomatch","version":"1.2.0","keywords":["tiny","glob","match","matcher"],"_id":"zeptomatch@1.2.0","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/zeptomatch#readme","bugs":{"url":"https://github.com/fabiospampinato/zeptomatch/issues"},"dist":{"shasum":"254ca41a92c88b6a70e170d69896f2ff452abd19","tarball":"https://registry.npmjs.org/zeptomatch/-/zeptomatch-1.2.0.tgz","fileCount":27,"integrity":"sha512-TJpXbjBfpHjg+VYV1T6WdgoaecUBH/FisYvghdGb9WD09OHg4qmdwh0DSnLahCxUL1oo2603nbwRQROdy6fyQw==","signatures":[{"sig":"MEYCIQDtFJM6mGV9psqJSY1td6c/ymm9qm5tMXZgYo/78zcHMwIhAIC3Atjl6okKP6xOSDuw9GlZMCeMfAQxj12ljBlXBdnW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148257},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"68c151028dbd597a08c2427b14c69274495711f6","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/zeptomatch.git","type":"git"},"_npmVersion":"8.19.2","description":"An absurdly small glob matcher that packs a punch.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"grammex":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"fava":"^0.2.0","tsex":"^3.0.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/zeptomatch_1.2.0_1701116852289_0.05567186860626605","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"zeptomatch","version":"1.2.1","keywords":["tiny","glob","match","matcher"],"_id":"zeptomatch@1.2.1","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/zeptomatch#readme","bugs":{"url":"https://github.com/fabiospampinato/zeptomatch/issues"},"dist":{"shasum":"a0e32e86cda4e84c9acd496cbfa5a975175f8d75","tarball":"https://registry.npmjs.org/zeptomatch/-/zeptomatch-1.2.1.tgz","fileCount":27,"integrity":"sha512-Gs1tDGAYYjlAhRty8lKTTGdcXz8/BR4JlR19zLNzET1/X2uvgST1mbMfanYpUbqpW6KPLcFaiCsf+YYl5SvzGw==","signatures":[{"sig":"MEQCIGHwTDW8o+2lUlRi6/kD5b4KNwTAw3FGZoH7F7cjoCC0AiA2qRGSMWaQb6xCQwKXCkKELlau6pMtqTNGN80PewZHiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148341},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"4cfe4f62314516f566c211974b38140e1d344be3","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/zeptomatch.git","type":"git"},"_npmVersion":"8.19.2","description":"An absurdly small glob matcher that packs a punch.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"grammex":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"fava":"^0.2.0","tsex":"^3.0.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/zeptomatch_1.2.1_1701132418271_0.09390585529780315","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"zeptomatch","version":"1.2.2","keywords":["tiny","glob","match","matcher"],"_id":"zeptomatch@1.2.2","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/zeptomatch#readme","bugs":{"url":"https://github.com/fabiospampinato/zeptomatch/issues"},"dist":{"shasum":"4abe1fe743ed3eef7d83239eba93a6bed6eee4fb","tarball":"https://registry.npmjs.org/zeptomatch/-/zeptomatch-1.2.2.tgz","fileCount":27,"integrity":"sha512-0ETdzEO0hdYmT8aXHHf5aMjpX+FHFE61sG4qKFAoJD2Umt3TWdCmH7ADxn2oUiWTlqBGC+SGr8sYMfr+37J8pQ==","signatures":[{"sig":"MEYCIQCxygOEcoo0ez4ZSVAY4CBQuGsmLVbGYOue6RBD+9vW9gIhALV8OLjU3QqY7NXMNcqSurT+Z5tjMpS2mdFfw5mvBc1j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148602},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"9b7c2c857180ae828da67d09ad4d023c44a2b5ff","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/zeptomatch.git","type":"git"},"_npmVersion":"8.19.2","description":"An absurdly small glob matcher that packs a punch.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"grammex":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"fava":"^0.2.0","tsex":"^3.0.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/zeptomatch_1.2.2_1701197820321_0.29605607179635807","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"zeptomatch","version":"2.0.0","keywords":["tiny","glob","match","matcher"],"_id":"zeptomatch@2.0.0","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/zeptomatch#readme","bugs":{"url":"https://github.com/fabiospampinato/zeptomatch/issues"},"dist":{"shasum":"eb9431eae9f6df76206d46af2cd66165a4989596","tarball":"https://registry.npmjs.org/zeptomatch/-/zeptomatch-2.0.0.tgz","fileCount":27,"integrity":"sha512-xjsIq0tpg7dNtJcbl0tNf4d4It4UK1ujSYJZXvGygse3GNgX44v/b2FRbM8sCGZS2qh4o983u8+1CBNNF+106g==","signatures":[{"sig":"MEUCIBazriUVkDd8CCGWfi7Eci59lnq3FFb9cnWrRVs5NmwJAiEA3//il4SECc2oeAP2ZsY52pEPPIgeVIp/ySb24hw58d0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147925},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"dc248cf70cf02e8f8b6ee27d6e4afa0a5fbf80ee","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/zeptomatch.git","type":"git"},"_npmVersion":"10.2.3","description":"An absurdly small glob matcher that packs a punch.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"grammex":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"fava":"^0.2.0","tsex":"^3.0.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/zeptomatch_2.0.0_1711326413085_0.6566132316914706","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"zeptomatch","version":"2.0.1","keywords":["tiny","glob","match","matcher"],"license":"MIT","_id":"zeptomatch@2.0.1","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/zeptomatch#readme","bugs":{"url":"https://github.com/fabiospampinato/zeptomatch/issues"},"dist":{"shasum":"2173ae6b2d6f766270f944b35d4e7502d30c4c24","tarball":"https://registry.npmjs.org/zeptomatch/-/zeptomatch-2.0.1.tgz","fileCount":17,"integrity":"sha512-nbnIYF2n3o3EqV36HkIhEMLIDFbG3M6RUjhkdKIn6qqIJkdkL7bgVSfTTCEXBJpk1T45tLfEYfStndJc2lUEnA==","signatures":[{"sig":"MEUCIQCfHospwH+NkC8sFpgJ2lB3L6KthWsMv0K1YybmmBta7QIgHD8sf2mn16y/6ySBOU2wySf8efrP6IS0dMniQMMcVu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14599},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"d9dce45f0b671c3fec57a4b69ec11c680cdf784a","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/zeptomatch.git","type":"git"},"_npmVersion":"10.2.3","description":"An absurdly small glob matcher that packs a punch.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"grammex":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"fava":"^0.3.4","tsex":"^4.0.2","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/zeptomatch_2.0.1_1741211411123_0.8998440463007942","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"zeptomatch","version":"2.0.2","keywords":["tiny","glob","match","matcher"],"license":"MIT","_id":"zeptomatch@2.0.2","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/zeptomatch#readme","bugs":{"url":"https://github.com/fabiospampinato/zeptomatch/issues"},"dist":{"shasum":"8ef6a2288a8cde753a02327305ac912914416ab4","tarball":"https://registry.npmjs.org/zeptomatch/-/zeptomatch-2.0.2.tgz","fileCount":17,"integrity":"sha512-H33jtSKf8Ijtb5BW6wua3G5DhnFjbFML36eFu+VdOoVY4HD9e7ggjqdM6639B+L87rjnR6Y+XeRzBXZdy52B/g==","signatures":[{"sig":"MEUCICyyOsCjbcJWdvpeaVD7G6JnryWl068wMGJMw+ulmIrJAiEAuX261XQ7EdPeog5xPFgyOfiBv0/UhdKzrO9NMLPU0lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14647},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"5757ed786fd2e7f9504bb461d0155bca32f42cf6","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/zeptomatch.git","type":"git"},"_npmVersion":"10.2.3","description":"An absurdly small glob matcher that packs a punch.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"grammex":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"fava":"^0.3.4","tsex":"^4.0.2","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/zeptomatch_2.0.2_1749931363919_0.876254858811863","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"zeptomatch","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/zeptomatch.git"},"description":"An absurdly small glob matcher that packs a punch.","license":"MIT","version":"2.1.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"benchmark":"tsex benchmark","benchmark:watch":"tsex benchmark --watch","clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["tiny","glob","match","matcher","partial"],"dependencies":{"grammex":"^3.1.11","graphmatch":"^1.1.0"},"devDependencies":{"benchloop":"^2.1.1","fava":"^0.3.5","tsex":"^4.0.2","typescript":"^5.9.3"},"_id":"zeptomatch@2.1.0","gitHead":"19ad9cee149dfadbb95d18faaa78aa0bdbc4a001","bugs":{"url":"https://github.com/fabiospampinato/zeptomatch/issues"},"homepage":"https://github.com/fabiospampinato/zeptomatch#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-KiGErG2J0G82LSpniV0CtIzjlJ10E04j02VOudJsPyPwNZgGnRKQy7I1R7GMyg/QswnE4l7ohSGrQbQbjXPPDA==","shasum":"cca2cb2c61308d0c26f9689e6640f6335d0f2101","tarball":"https://registry.npmjs.org/zeptomatch/-/zeptomatch-2.1.0.tgz","fileCount":25,"unpackedSize":19071,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICcM6y6MWXtA8m8L5ys3cEqU9dZ4GkmKavA/dp8Y9NPqAiEAx0SoOCuW8roRbUkF/xaf4AMdcBDuhUQ6Jvu8JAjjXOg="}]},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zeptomatch_2.1.0_1760902245811_0.05064645923207434"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-06T01:44:50.626Z","modified":"2025-10-19T19:30:46.216Z","1.0.0":"2023-02-06T01:44:50.836Z","1.1.0":"2023-02-12T16:41:01.669Z","1.1.1":"2023-07-25T09:59:20.872Z","1.1.2":"2023-07-25T15:57:19.356Z","1.1.3":"2023-07-30T17:14:13.164Z","1.1.4":"2023-11-27T20:14:19.913Z","1.2.0":"2023-11-27T20:27:32.461Z","1.2.1":"2023-11-28T00:46:58.471Z","1.2.2":"2023-11-28T18:57:00.593Z","2.0.0":"2024-03-25T00:26:53.259Z","2.0.1":"2025-03-05T21:50:11.300Z","2.0.2":"2025-06-14T20:02:44.108Z","2.1.0":"2025-10-19T19:30:46.011Z"},"bugs":{"url":"https://github.com/fabiospampinato/zeptomatch/issues"},"license":"MIT","homepage":"https://github.com/fabiospampinato/zeptomatch#readme","keywords":["tiny","glob","match","matcher","partial"],"repository":{"type":"git","url":"git+https://github.com/fabiospampinato/zeptomatch.git"},"description":"An absurdly small glob matcher that packs a punch.","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"readme":"# Zeptomatch\n\nAn absurdly small glob matcher that packs a punch.\n\n## Overview\n\nThe following syntax is supported:\n\n| Syntax      | Description                                                                                                                             |\n| ----------- | --------------------------------------------------------------------------------------------------------------------------------------- |\n| `*`         | Matches any character, except for the path separator, zero or more times.                                                               |\n| `**`        | Matches any character zero or more times. If it doesn't span the entire length of a path segment it's interpreted as a `*` instead.     |\n| `?`         | Matches any character, except for the path separator, one time.                                                                         |\n| `\\`         | Matches the character after it in the glob literally. This is the escape operator.                                                      |\n| `[abc]`     | Matches any of the characters in the class one time.                                                                                    |\n| `[a-z]`     | Matches any of the characters in the range in the class one time.                                                                       |\n| `[^abc]`    | Matches any character, except for the characters in the class, and the path separator, one time. Aliased as `[!abc]` also.              |\n| `[^a-z]`    | Matches any character, except for the characters in the range in the class, and the path separator, one time. Aliased as `[!a-z]` also. |\n| `{foo,bar}` | Matches any of the alternations, which are separated by a comma, inside the braces.                                                     |\n| `{01..99}`  | Matches any of the numbers in the expanded range. Padding is supported and opt-in.                                                      |\n| `{a..zz}`   | Matches any of the strings in the expanded range. Upper-cased ranges are supported and opt-in.                                          |\n| `!glob`     | Matches anything except the provided glob. Negations can only be used at the start of the glob.                                         |\n| `!!glob`    | Matches the provided glob. Negations can only be used at the start of the glob.                                                         |\n\nAdditional features and details:\n\n- Zeptomatch works pretty similarly to [`picomatch`](https://github.com/micromatch/picomatch), since 1000+ of its tests are being used by this library.\n- Zeptomatch is opinionated, there are barely any options, which helps with keeping it tiny and manageable.\n- Zeptomatch is automatically memoized, the only ways to use it are always the most optimized ones available.\n- Zeptomatch automatically normalizes path separators, since matching Windows-style paths would most likely be a mistake.\n- Zeptomatch supports compiling a glob to a standalone regular expression.\n- Zeptomatch supports compiling multiple globs to a standalone regular expression too.\n- Zeptomatch doesn't do anything special for file names starting with a dot.\n- Zeptomatch supports nesting braces indefinitely.\n- Zeptomatch supports matching globs partially too, with path segment-level awareness!\n\nLimitations:\n\n- POSIX classes (e.g. `[:alnum:]`) are not supported. Implementing them is out of scope for a \"zepto\"-level library.\n- Extglobs (e.g. `?(foo)`) are not supported. They are too complicated and quirky too support here.\n\n## Install\n\n```sh\nnpm install zeptomatch\n```\n\n## Usage\n\n```ts\nimport zeptomatch from 'zeptomatch';\n\n// Let's check if a glob matches a path, fully\n\nzeptomatch ( '*.js', 'abcd' ); // => false\nzeptomatch ( '*.js', 'a.js' ); // => true\nzeptomatch ( '*.js', 'a.md' ); // => false\nzeptomatch ( '*.js', 'a/b.js' ); // => false\n\n// Let's check if a glob matches a path, partially\n// Matching partially is very useful for performance when traversing the filesystem\n// It's important to not match the glob partially anymore once you have the full path available though!\n\nzeptomatch ( 'foo/bar/*.js', 'foo', { partial: true } ); // => true\nzeptomatch ( 'foo/bar/*.js', 'foo/bar', { partial: true } ); // => true\nzeptomatch ( 'foo/bar/*.js', 'foo/bar/_', { partial: true } ); // => false, as no additional path segment could ever make this match\nzeptomatch ( 'foo/bar/*.js', 'foo/bar/file.js' ); // => true, remember to not match the full path partially\n\n// Let's compile a glob to a regular expression that matches fully\n\nconst fullRe = zeptomatch.compile ( 'src/*.js' ); // => /^(?:src[\\\\/][^\\\\/]*\\.js)[\\\\/]?$/s\n\n// Let's compile a glob to a regular expression that matches partially\n\nconst partialRe = zeptomatch.compile ( '*.js', { partial: true } ); // => /^(?:src(?:$|[\\\\/](?:$|[^\\\\/]*\\.js)))[\\\\/]?$/s\n```\n\n## Utilities\n\nThe following additional utilities are available, as standalone packages:\n\n- [`zeptomatch-escape`](https://github.com/fabiospampinato/zeptomatch-escape): A little utility for escaping globs before passing them to zeptomatch.\n- [`zeptomatch-explode`](https://github.com/fabiospampinato/zeptomatch-explode): A little utility for exploding a zeptomatch-flavored glob into its dynamic and static parts.\n- [`zeptomatch-is-static`](https://github.com/fabiospampinato/zeptomatch-is-static): A little utility for checking if a glob is fully static.\n- [`zeptomatch-unescape`](https://github.com/fabiospampinato/zeptomatch-unescape): A little utility for removing escape sequences from a glob.\n\n## License\n\nMIT © Fabio Spampinato\n","readmeFilename":"readme.md"}