{"_id":"workspaces-filter","_rev":"28-3110623150cdd23660f14aa4794110b1","name":"workspaces-filter","dist-tags":{"latest":"0.8.7"},"versions":{"0.1.0":{"name":"workspaces-filter","version":"0.1.0","_id":"workspaces-filter@0.1.0","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"bin":{"workspaces-filter":"dist/cli.js"},"dist":{"shasum":"3817c600fc919a6a4674bf4216df07d529fbb912","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.1.0.tgz","fileCount":7,"integrity":"sha512-jP08F0ZQjfu0fTV/rVMHjT/SwOq6wGVxmVv0q0gGv81DkdYRm10EdKv9LA7v6DF/dTJ9KtRitVNGQGcuvU4QZw==","signatures":[{"sig":"MEUCIQCrXl46zeMkOAGCFoCmIOa2Gw5pkzqs5yzBTtEKBZ6siwIgQkvDRRKvsek+Xb7lieSbeg2lx6UaIgYRNezRbTj5oMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7986},"type":"module","types":"./dist/index.d.ts","shasum":"3817c600fc919a6a4674bf4216df07d529fbb912","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"esmc","prepublishOnly":"bun run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"_integrity":"sha512-jP08F0ZQjfu0fTV/rVMHjT/SwOq6wGVxmVv0q0gGv81DkdYRm10EdKv9LA7v6DF/dTJ9KtRitVNGQGcuvU4QZw==","_npmVersion":"10.8.3","description":"A companion for filtering monorepo workspaces, by package name or package dir. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy and doesn't work; but it's also useful for other package m","directories":{},"_nodeVersion":"22.6.0","dependencies":{"fast-glob":"^3.3.2","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esmc":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.1.0_1730232338718_0.11518673514321676","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"workspaces-filter","version":"0.2.0","_id":"workspaces-filter@0.2.0","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"bin":{"workspaces-filter":"dist/cli.js"},"dist":{"shasum":"9bead26b8da34c901ff4e2feaf2140d13d4b97c9","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.2.0.tgz","fileCount":7,"integrity":"sha512-6lEIb/bE8Ft/f4pN8MBeYFW/+Aa3WeZEwsPqEYInzAkfBCP8enJrWpx1I6qNLXHkr7OehJ4TY+rEdXfCM80QNw==","signatures":[{"sig":"MEUCIQCorcq5UjjGmii5JzfhrJy1IY045xK25LSZwkHv5UXJ3wIgJaSOLwLYgB4yWHfu75Ugc1H6U1/7RPjHbW5RlAUP+Ts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9710},"type":"module","types":"./dist/index.d.ts","shasum":"9bead26b8da34c901ff4e2feaf2140d13d4b97c9","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"esmc","prepublishOnly":"bun run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"_integrity":"sha512-6lEIb/bE8Ft/f4pN8MBeYFW/+Aa3WeZEwsPqEYInzAkfBCP8enJrWpx1I6qNLXHkr7OehJ4TY+rEdXfCM80QNw==","_npmVersion":"10.8.3","description":"A companion for filtering monorepo workspaces, by package name or package dir. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy and doesn't work; but it's also useful for other package m","directories":{},"_nodeVersion":"22.6.0","dependencies":{"cac":"^6.7.14","yaml":"^2.6.0","dargs":"^8.1.0","fast-glob":"^3.3.2","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esmc":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.2.0_1730236716192_0.48854914740921296","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"workspaces-filter","version":"0.3.0","_id":"workspaces-filter@0.3.0","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"bin":{"workspaces-filter":"dist/cli.js"},"dist":{"shasum":"b721c27b79e9387909dee036ec410bfa563d141f","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.3.0.tgz","fileCount":7,"integrity":"sha512-Rsc7oh0TaqXg8KjeFHAXd0A0DvTXemlES5bp4OeykBFDmPvCs9a3Teo425aSomMyukY//Js3gN32blxuwwdXXQ==","signatures":[{"sig":"MEYCIQCWptqeltJbhaNou901Gxm4WAiGImC9ijQRt/JleC1znwIhAI0adSehEaGdKXAJiqjq4YVwUIw1/KOrHcsVaFn2g0bH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10549},"type":"module","types":"./dist/index.d.ts","shasum":"b721c27b79e9387909dee036ec410bfa563d141f","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"esmc","prepublishOnly":"bun run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"_integrity":"sha512-Rsc7oh0TaqXg8KjeFHAXd0A0DvTXemlES5bp4OeykBFDmPvCs9a3Teo425aSomMyukY//Js3gN32blxuwwdXXQ==","_npmVersion":"10.8.3","description":"A companion for filtering monorepo workspaces, by package name or package dir. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy and doesn't work; but it's also useful for other package m","directories":{},"_nodeVersion":"22.6.0","dependencies":{"cac":"^6.7.14","yaml":"^2.6.0","dargs":"^8.1.0","fast-glob":"^3.3.2","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esmc":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.3.0_1730237808478_0.32960991193731015","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"workspaces-filter","version":"0.4.0","license":"MIT","_id":"workspaces-filter@0.4.0","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"bin":{"workspaces-filter":"dist/cli.js"},"dist":{"shasum":"5ae0681068f2e57a432948abb9256a878d001971","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.4.0.tgz","fileCount":7,"integrity":"sha512-fmU5OLl1aRyZeWtrtPVQQ6YFhCyHlZIyJ9T6c17Hmj62PTMNNXMPPVOaXtJ715NrYoMBRhVCUQX1a+1pP7JDeA==","signatures":[{"sig":"MEUCIBj7xkSWiw6t26gs74AC9/RrfA5ZfuDCE4aEJ7Ud5AG+AiEAlGsFHRFGUUDNErGADJjj0H/yoW6+MNYpe4ZN0KUQqlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11417},"type":"module","types":"./dist/index.d.ts","shasum":"5ae0681068f2e57a432948abb9256a878d001971","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"esmc","prepublishOnly":"bun run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"_integrity":"sha512-fmU5OLl1aRyZeWtrtPVQQ6YFhCyHlZIyJ9T6c17Hmj62PTMNNXMPPVOaXtJ715NrYoMBRhVCUQX1a+1pP7JDeA==","_npmVersion":"10.8.3","description":"A companion for filtering monorepo workspaces, by package name or package dir. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also useful for other package manger, it also ru","directories":{},"_nodeVersion":"22.6.0","dependencies":{"cac":"^6.7.14","yaml":"^2.6.0","dargs":"^8.1.0","fast-glob":"^3.3.2","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esmc":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.4.0_1730241373042_0.5527156626244307","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"workspaces-filter","version":"0.4.1","license":"MIT","_id":"workspaces-filter@0.4.1","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"bin":{"workspaces-filter":"dist/cli.js"},"dist":{"shasum":"2003810f1e21805198772a5f2a7ac37ed631ade5","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.4.1.tgz","fileCount":7,"integrity":"sha512-/jtGr4bf6IikFFhoIqZOy0NWPnLIgpsJFm5GfNv8eW23eBE2elFvqwwsb3xNtLYfGFOvgJG7PRZyjUZc6dtTiA==","signatures":[{"sig":"MEYCIQC/TTt5GF5Hu46W5pZdwQUHgcz+4TRIKYTYKGWGCv+tuAIhAJFnMAMp+tFk4k8eR3x5xL7zgWota292akost4tHmgGl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11485},"type":"module","types":"./dist/index.d.ts","shasum":"2003810f1e21805198772a5f2a7ac37ed631ade5","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"esmc","prepublishOnly":"bun run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"_integrity":"sha512-/jtGr4bf6IikFFhoIqZOy0NWPnLIgpsJFm5GfNv8eW23eBE2elFvqwwsb3xNtLYfGFOvgJG7PRZyjUZc6dtTiA==","_npmVersion":"10.8.3","description":"A companion for filtering monorepo workspaces, by package name or package dir. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also useful for other package manger, it also ru","directories":{},"_nodeVersion":"22.6.0","dependencies":{"cac":"^6.7.14","yaml":"^2.6.0","dargs":"^8.1.0","fast-glob":"^3.3.2","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esmc":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.4.1_1730242445875_0.04518470268786623","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"workspaces-filter","version":"0.4.2","license":"MIT","_id":"workspaces-filter@0.4.2","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"bin":{"workspaces-filter":"dist/cli.js"},"dist":{"shasum":"fbf5c8f43d5d6d2e735d50976fb72577a32a802e","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.4.2.tgz","fileCount":7,"integrity":"sha512-PJ+ks2OW6xlz5Kfa3A78N/oiAEF5tspqTMUWeIXDY9txeI1F1HL2adZQYMK+7dfNrwEALDJIS85ogmciXQ0vqQ==","signatures":[{"sig":"MEYCIQDD9QKzdP0ym4snIdi08CUEAYekrQz+gC6uhMCfLeRX5gIhAP1TO5pvhillEcnCBVyqWRFCkCvtIGwGJF/RuKwDWzSq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11485},"type":"module","types":"./dist/index.d.ts","shasum":"fbf5c8f43d5d6d2e735d50976fb72577a32a802e","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"esmc","prepublishOnly":"bun run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"_integrity":"sha512-PJ+ks2OW6xlz5Kfa3A78N/oiAEF5tspqTMUWeIXDY9txeI1F1HL2adZQYMK+7dfNrwEALDJIS85ogmciXQ0vqQ==","_npmVersion":"10.8.3","description":"A companion for filtering monorepo workspaces, by package name or package dir. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also useful for other package manger, it also ru","directories":{},"_nodeVersion":"22.6.0","dependencies":{"cac":"^6.7.14","yaml":"^2.6.0","dargs":"^8.1.0","fast-glob":"^3.3.2","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esmc":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.4.2_1730242569890_0.7084032092022807","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"workspaces-filter","version":"0.4.3","license":"MIT","_id":"workspaces-filter@0.4.3","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"bin":{"workspaces-filter":"dist/cli.js"},"dist":{"shasum":"35e70f29a331935c23675a4545e58465f3ab2780","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.4.3.tgz","fileCount":7,"integrity":"sha512-M+Y2qL6JOf3CBgLIkmBlH/7CU99lq7fFzQRiT5JVBMnMtRPcFE+pol7Co3RmMj0XfIBtZLXpveoemNM2RORqsg==","signatures":[{"sig":"MEUCIGk5QhiCT3D2OfEHOw/IrTx7OuwUYCwjofNJmU52CLk1AiEAqF9AR8BPXX4kRnBhBXPoYE/r9yh/XvrsOCjMehwsyYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11498},"type":"module","types":"./dist/index.d.ts","shasum":"35e70f29a331935c23675a4545e58465f3ab2780","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"esmc","prepublishOnly":"bun run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"_integrity":"sha512-M+Y2qL6JOf3CBgLIkmBlH/7CU99lq7fFzQRiT5JVBMnMtRPcFE+pol7Co3RmMj0XfIBtZLXpveoemNM2RORqsg==","_npmVersion":"10.8.3","description":"A companion for filtering monorepo workspaces, by package name or package dir. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also useful for other package manger, it also ru","directories":{},"_nodeVersion":"22.6.0","dependencies":{"cac":"^6.7.14","yaml":"^2.6.0","dargs":"^8.1.0","fast-glob":"^3.3.2","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esmc":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.4.3_1730248147614_0.19659733269589008","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"workspaces-filter","version":"0.4.4","license":"MIT","_id":"workspaces-filter@0.4.4","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"bin":{"workspaces-filter":"dist/cli.js"},"dist":{"shasum":"4aa24c8f81ba876978651750f2d9487c547761f8","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.4.4.tgz","fileCount":7,"integrity":"sha512-5LkG32myX4TkQWkgnhuYSx+G1+RrALjy7b7RmB37jmPV+d4AjoKA+ZtCeVLdxRoRSE+CqU90d+sZ1iVlPhkViA==","signatures":[{"sig":"MEYCIQD+5jnTtwDBrjndpO9wUiaAHYrEHDTJHP9Qh2OSe/1gRQIhAP5PzmVfnhKjEmao3CJZIyOtwMlC7N5aZV2suBjOqfkb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11527},"type":"module","types":"./dist/index.d.ts","shasum":"4aa24c8f81ba876978651750f2d9487c547761f8","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"esmc","prepublishOnly":"bun run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"_integrity":"sha512-5LkG32myX4TkQWkgnhuYSx+G1+RrALjy7b7RmB37jmPV+d4AjoKA+ZtCeVLdxRoRSE+CqU90d+sZ1iVlPhkViA==","_npmVersion":"10.8.3","description":"A companion for filtering monorepo workspaces, by package name or package dir. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also useful for other package manger, it also ru","directories":{},"_nodeVersion":"22.6.0","dependencies":{"cac":"^6.7.14","yaml":"^2.6.0","dargs":"^8.1.0","fast-glob":"^3.3.2","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esmc":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.4.4_1730263423744_0.878483696042198","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"workspaces-filter","version":"0.4.5","license":"MIT","_id":"workspaces-filter@0.4.5","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"bin":{"workspaces-filter":"dist/cli.js"},"dist":{"shasum":"c2463d4f702bb2f97bbce1e6dd66c032a73941e6","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.4.5.tgz","fileCount":7,"integrity":"sha512-kBvxMvcQCyMAx6HurgpfLfnSZKfxy/s0UJ8mzX1ofEa7bYv9EaHswYuTuEfFwjCsvx3EOQ0vBU1GZ6FuyCGn1A==","signatures":[{"sig":"MEQCIFHOEwNMX3wk+wWop7B8xwCjrYaeNNbO4lJvdaJ4JrCDAiAaGf1xQzHRlOvGsOHLRd7T1skjtY32IrWNopLpU5JBtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11471},"type":"module","_from":"file:workspaces-filter-0.4.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"pnpm dlx esmc"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"_resolved":"/tmp/034b8e723907db20502247018fd1b5d2/workspaces-filter-0.4.5.tgz","_integrity":"sha512-kBvxMvcQCyMAx6HurgpfLfnSZKfxy/s0UJ8mzX1ofEa7bYv9EaHswYuTuEfFwjCsvx3EOQ0vBU1GZ6FuyCGn1A==","_npmVersion":"10.9.0","description":"A companion for filtering monorepo workspaces, by package name or package dir. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also useful for other package manger, it also ru","directories":{},"_nodeVersion":"22.10.0","dependencies":{"cac":"^6.7.14","yaml":"^2.6.0","dargs":"^8.1.0","fast-glob":"^3.3.2","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.4.5_1730265186519_0.9350398640878412","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"workspaces-filter","version":"0.5.0","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities"],"license":"MIT","_id":"workspaces-filter@0.5.0","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckocore/workspaces-filter","bin":{"workspaces-filter":"dist/cli.js"},"dist":{"shasum":"d9dd4a26e1479883f3fc8c4eadfb911adf76e4be","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.5.0.tgz","fileCount":9,"integrity":"sha512-853CUqm6xdExPe1laDamA/4nXZ5duVYiswaS1oDYUChel0d3Ba2ttJGaZBpqzUdIcj00tOpuJRK28SIu3NH2mg==","signatures":[{"sig":"MEUCIQDl0ucbeTqn4gSzq41Xn3W8br8BIciXY4NZoa5QlOFdcgIgd7/hXPFQTz52TwZSYT9cGVV5BjvsE8jtrbdsmRYgpLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25412},"type":"module","shasum":"d9dd4a26e1479883f3fc8c4eadfb911adf76e4be","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"bun test","build":"tsdown","postbuild":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"_integrity":"sha512-853CUqm6xdExPe1laDamA/4nXZ5duVYiswaS1oDYUChel0d3Ba2ttJGaZBpqzUdIcj00tOpuJRK28SIu3NH2mg==","repository":{"url":"git+https://github.com/tunnckocore/workspaces-filter.git","type":"git"},"_npmVersion":"10.8.3","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"22.6.0","dependencies":{"cac":"^6.7.14","yaml":"^2.6.0","dargs":"^8.1.0","fast-glob":"^3.3.2","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","tsdown":"^0.10.2","publint":"^0.3.12","@types/bun":"^1.2.11","typescript":"^5.8.3","@types/node":"^22.15.3","eslint-config-xaxa":"^25.0.12"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.5.0_1746056242240_0.07758007561669089","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"workspaces-filter","version":"0.5.1","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities"],"license":"MIT","_id":"workspaces-filter@0.5.1","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckocore/workspaces-filter","bin":{"workspaces-filter":"dist/cli.js"},"dist":{"shasum":"592bfd1b479a5274796806019de7a81cda30d26d","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.5.1.tgz","fileCount":10,"integrity":"sha512-/LbevHog4dyZy3O25hjDZhCfd20Bq3ih0aEi89PmFtO1reUQEhB4AC0c3BlJdePkfGZLP1lixGQ9snQMcAN8vg==","signatures":[{"sig":"MEUCIAm2XLxrec4TuFzBf3E5RuC/VZhSGAdHgU4/voDHAy+JAiEA0wUv043GGKjUedj3dsP5P1lp/wq0G40L1simJy4q0ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26422},"type":"module","shasum":"592bfd1b479a5274796806019de7a81cda30d26d","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"bun test","build":"tsdown","pretest":"eslint 'src/**/*' --ext .ts,.js --cache --fix && publint","postbuild":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","prepublishOnly":"bun run test && bun run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"_integrity":"sha512-/LbevHog4dyZy3O25hjDZhCfd20Bq3ih0aEi89PmFtO1reUQEhB4AC0c3BlJdePkfGZLP1lixGQ9snQMcAN8vg==","repository":{"url":"git+https://github.com/tunnckocore/workspaces-filter.git","type":"git"},"_npmVersion":"10.8.3","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"22.6.0","dependencies":{"cac":"^6.7.14","yaml":"^2.6.0","dargs":"^8.1.0","fast-glob":"^3.3.2","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","tsdown":"^0.10.2","publint":"^0.3.12","@types/bun":"^1.2.11","typescript":"^5.8.3","@types/node":"^22.15.3","eslint-config-xaxa":"^25.0.12"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.5.1_1746057711813_0.352400747297678","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"workspaces-filter","version":"0.5.3","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities"],"license":"MIT","_id":"workspaces-filter@0.5.3","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckocore/workspaces-filter","bin":{"workspaces-filter":"dist/cli.js"},"dist":{"shasum":"55f645730debb9a0f54752d9c98478e3a6ecd53a","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.5.3.tgz","fileCount":10,"integrity":"sha512-9jHVzJ3nU3K7KpbSvZ5Te6yS2iVYK1PtNFagfUf5sQdQcLw48HF0AzRQhkm5W3pZlYLQw/CG3itiaQuF2NAA0w==","signatures":[{"sig":"MEYCIQCpQ5596DlSykcxsCQTmuYJ1qMVm0qEQgnCu8UtRqdP6AIhAOwfzTcY4w1gicKGrRJ+W/ZxZFeZXUTxSbnNVe9illWe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29228},"type":"module","shasum":"55f645730debb9a0f54752d9c98478e3a6ecd53a","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"bun test","build":"tsdown","pretest":"eslint 'src/**/*' --ext .ts,.js --cache --fix","postbuild":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","prepublishOnly":"bun run test && bun run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"_integrity":"sha512-9jHVzJ3nU3K7KpbSvZ5Te6yS2iVYK1PtNFagfUf5sQdQcLw48HF0AzRQhkm5W3pZlYLQw/CG3itiaQuF2NAA0w==","repository":{"url":"git+https://github.com/tunnckocore/workspaces-filter.git","type":"git"},"_npmVersion":"10.8.3","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"22.6.0","dependencies":{"cac":"^6.7.14","yaml":"^2.6.0","dargs":"^8.1.0","fast-glob":"^3.3.2","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.10.2","@types/bun":"^1.2.11","typescript":"^5.8.3","@types/node":"^22.15.3","eslint-config-xaxa":"^25.0.12"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.5.3_1746058387185_0.6372288454174724","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"workspaces-filter","version":"0.5.4","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities"],"license":"MIT","_id":"workspaces-filter@0.5.4","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckocore/workspaces-filter","bin":{"workspaces-filter":"dist/cli.js"},"dist":{"shasum":"93429184e7e91aec985b4b2ad68100361fad6012","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.5.4.tgz","fileCount":10,"integrity":"sha512-mdPS62WeaRyGAp/N6XO9nXNAxKwHC7LZVSpo8VilZKWTYhkP7BWXLtuVd5CalF5EwnDmhMhPOrTj5mlpI7sCog==","signatures":[{"sig":"MEUCIAFyvNjX0cmD+w2xz1nDWL0Tc7ObttyvuDcZfokVzplwAiEA8WFHTmBAF+1UoV4yjSQDqn2vU3tUUccZU+/2BHm4VoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28633},"type":"module","shasum":"93429184e7e91aec985b4b2ad68100361fad6012","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"bun test --coverage","build":"tsdown","pretest":"eslint 'src/**/*' --ext .ts,.js --cache --fix","test:ci":"bun test --coverage --coverage-reporter=lcov","postbuild":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","prepublishOnly":"bun run test && bun run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"_integrity":"sha512-mdPS62WeaRyGAp/N6XO9nXNAxKwHC7LZVSpo8VilZKWTYhkP7BWXLtuVd5CalF5EwnDmhMhPOrTj5mlpI7sCog==","repository":{"url":"git+https://github.com/tunnckocore/workspaces-filter.git","type":"git"},"_npmVersion":"10.8.3","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"22.6.0","dependencies":{"cac":"^6.7.14","yaml":"^2.6.0","dargs":"^8.1.0","fast-glob":"^3.3.2","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.10.2","@types/bun":"^1.2.11","typescript":"^5.8.3","@types/node":"^22.15.3","eslint-config-xaxa":"^25.0.12"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.5.4_1746190361283_0.6401276162669067","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"workspaces-filter","version":"0.6.0","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities"],"license":"MIT","_id":"workspaces-filter@0.6.0","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckoCore/workspaces-filter","bugs":{"url":"https://github.com/tunnckoCore/workspaces-filter/issues"},"bin":{"workspaces-filter":"dist/cli.js"},"dist":{"shasum":"ce998d3e2e0513da1a113ab4cc4fe733358bb4ca","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.6.0.tgz","fileCount":10,"integrity":"sha512-Sci0KnBHMedAnbCsxRK8Sv9PWAq/uXVLm0MN5JM6C3rkaR8tbl2O5Pp89g8BQUQX6SYun1JPIqUGP4u9rRMaow==","signatures":[{"sig":"MEUCICCLwGsq9gtThz4GwXPpEMvHQGaQFSXJgZNuvBH7dRyMAiEAyMK7IuDZJZq/aNUJfz/AXAluVtPfrNkcarJhscJRZA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/workspaces-filter@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28865},"type":"module","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"1772e6ddc019c8e951f8ff6b04651db2c01fa58f","scripts":{"lint":"eslint 'src/**/*' --ext .ts,.js --cache --fix --format codeframe","test":"bun test --coverage","build":"tsdown","pretest":"bun run lint","test:ci":"bun test --coverage --coverage-reporter=lcov","postbuild":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","prepublishOnly":"npm run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"repository":{"url":"git+https://github.com/tunnckoCore/workspaces-filter.git","type":"git"},"_npmVersion":"10.9.2","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"22.15.0","dependencies":{"cac":"^6.7.14","yaml":"^2.6.0","dargs":"^8.1.0","fast-glob":"^3.3.2","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.10.2","@types/bun":"^1.2.11","typescript":"^5.8.3","@types/node":"^22.15.3","eslint-config-xaxa":"^25.0.12","eslint-formatter-codeframe":"^7.32.1"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.6.0_1746223287136_0.6070347160403413","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"workspaces-filter","version":"0.6.1","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities"],"license":"MIT","_id":"workspaces-filter@0.6.1","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckoCore/workspaces-filter","bugs":{"url":"https://github.com/tunnckoCore/workspaces-filter/issues"},"bin":{"workspaces-filter":"dist/cli.js"},"dist":{"shasum":"b1430000c79f6bb5d66cf7dc5153dfb0fcf22ca7","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.6.1.tgz","fileCount":10,"integrity":"sha512-o9pXkj2zpA0o3sa6Uso4WcoJT4YRanrDeSvpmk526bFDKjJJA55g6AWQbLRGxN4C/WNtYccgv8HJloT0i9afBw==","signatures":[{"sig":"MEUCIDHQwT6h1xW6G0OGyMTfX1162wx/b7ztXSX906ktsqMwAiEA3bEWkMuWXnV8aBLo5iBbtgAO2ykOoGwce6eDifoGQ+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/workspaces-filter@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40117},"type":"module","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a1eafdc79094a62dafae830e937f4ebbb143df48","scripts":{"lint":"eslint 'src/**/*' --ext .ts,.js --cache --fix --format codeframe","test":"bun test --coverage","build":"tsdown","apidocs":"node --experimental-strip-types ./docks.ts","pretest":"bun run lint","test:ci":"bun test --coverage --coverage-reporter=lcov","postbuild":"npm run simple-dcts && npm run apidocs","simple-dcts":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","prepublishOnly":"npm run build && node --experimental-strip-types ./docks.ts"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"repository":{"url":"git+https://github.com/tunnckoCore/workspaces-filter.git","type":"git"},"_npmVersion":"10.9.2","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"22.15.0","dependencies":{"cac":"^6.7.14","yaml":"^2.7.1","dargs":"^8.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.10.2","@types/bun":"^1.2.11","typescript":"^5.8.3","@types/node":"^22.15.3","parse-comments":"^1.0.0","eslint-config-xaxa":"^25.0.12","eslint-formatter-codeframe":"^7.32.1"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.6.1_1746233379262_0.7591160209815022","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"workspaces-filter","version":"0.7.0","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities","cli","bun","filter"],"license":"MIT","_id":"workspaces-filter@0.7.0","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckoCore/workspaces-filter","bugs":{"url":"https://github.com/tunnckoCore/workspaces-filter/issues"},"bin":{"wsf":"dist/cli.js","workspaces-filter":"dist/cli.js"},"dist":{"shasum":"b077d6d7d90a46873a6e2d5b992e90f1cc917e70","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.7.0.tgz","fileCount":10,"integrity":"sha512-TeR6OK1EKBdNABPhu2u0sCzl6oyrom3qjXLM+OWlryNQW0ntCqrJY+AATyPu8QjcmZYjN9h1twVuW4WfEb/dag==","signatures":[{"sig":"MEYCIQCgBtPzIXowN7Fn8Kb5LxGVaEy55sjbEJdJ+qlrPN+ovgIhAPsLQ5OV+9iBrILzFtD3XH10eeTG13xbnIhytjyeXmVe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/workspaces-filter@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43062},"type":"module","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6a6a12aa4d89f4f22453f5791efda6893111fd86","scripts":{"lint":"eslint --fix --cache --format codeframe './{src,test}/**/*.ts'","test":"bun test --coverage","build":"tsdown","apidocs":"bun ./scripts/docks.ts","pretest":"bun run lint","test:ci":"bun test --coverage --coverage-reporter=lcov","postbuild":"npm run simple-dcts && npm run apidocs","simple-dcts":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","test:vitest":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"repository":{"url":"git+https://github.com/tunnckoCore/workspaces-filter.git","type":"git"},"workspaces":["./*","scripts/*"],"_npmVersion":"10.9.2","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"20.19.1","dependencies":{"cac":"^6.7.14","yaml":"^2.7.1","dargs":"^8.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","tsdown":"^0.11.0","@types/bun":"^1.2.12","typescript":"^5.8.3","@types/node":"^22.15.3","parse-comments":"^1.0.0","eslint-config-xaxa":"^28.0.1","eslint-formatter-codeframe":"^7.32.1"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.7.0_1746684831217_0.5048168928451109","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"workspaces-filter","version":"0.7.1","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities","cli","bun","filter"],"license":"MIT","_id":"workspaces-filter@0.7.1","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckoCore/workspaces-filter","bugs":{"url":"https://github.com/tunnckoCore/workspaces-filter/issues"},"bin":{"wsf":"dist/cli.js","workspaces-filter":"dist/cli.js"},"dist":{"shasum":"6fb2ea5ebf23439d78cdc01490b066eef2e41e94","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.7.1.tgz","fileCount":10,"integrity":"sha512-BkRZHc+t/iE39WwNz+0MzDn72VgwY4NTvDBzMND8kU6/Iv0hW1X095dgZz/a59ibtTNHhbN7Lsj7AZHCcEniKw==","signatures":[{"sig":"MEUCIQCvlFQ6EEqWUaTWPhO5mGg7tgulVfyu+bnrKpZWoVB5iwIgaWBa62wSsjRFszXoVUd9q5zKvROIIDLQ4K67+tWxYuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/workspaces-filter@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43062},"type":"module","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"0f4226b7221d9f48e41e77e87ef0ef1b61f48494","scripts":{"lint":"eslint --fix --cache --format codeframe './{src,test}/**/*.ts'","test":"bun test --coverage","build":"tsdown","apidocs":"bun ./scripts/docks.ts","pretest":"bun run lint","test:ci":"bun test --coverage --coverage-reporter=lcov","postbuild":"npm run simple-dcts && npm run apidocs","simple-dcts":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","test:vitest":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"repository":{"url":"git+https://github.com/tunnckoCore/workspaces-filter.git","type":"git"},"workspaces":["./*","scripts/*"],"_npmVersion":"10.9.2","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"20.19.1","dependencies":{"cac":"^6.7.14","yaml":"^2.7.1","dargs":"^8.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","tsdown":"^0.11.0","@types/bun":"^1.2.12","typescript":"^5.8.3","@types/node":"^22.15.3","parse-comments":"^1.0.0","eslint-config-xaxa":"^28.0.1","eslint-formatter-codeframe":"^7.32.1"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.7.1_1746684966165_0.32559134983237636","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"workspaces-filter","version":"0.7.2","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities","cli","bun","filter"],"license":"MIT","_id":"workspaces-filter@0.7.2","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckoCore/workspaces-filter","bugs":{"url":"https://github.com/tunnckoCore/workspaces-filter/issues"},"bin":{"wsf":"dist/cli.js","workspaces-filter":"dist/cli.js"},"dist":{"shasum":"782be0b861fc10816421a0c192826f6a758e9cec","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.7.2.tgz","fileCount":10,"integrity":"sha512-AWVuRb5+j1qeFV4Lm1U6ywQft907v+mrifSEegURXUCyhDseNygABV2k+Vx0hvMs3P3IlEKWH1oqxEtdlmcofg==","signatures":[{"sig":"MEUCIQCOxlt50EJO18AgSt2cTkfVycfFe7u8FxrXo6/kdvO2RgIgJqFfRP6i0zjuTWxV0cp23zXfvuG9Bg8x/PqXdQipydM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/workspaces-filter@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43062},"type":"module","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"c206444f7d339250d01ffe3da177730a469b4a97","scripts":{"lint":"eslint --fix --cache --format codeframe './{src,test}/**/*.ts'","test":"bun test --coverage","build":"tsdown","apidocs":"bun ./scripts/docks.ts","pretest":"bun run lint","test:ci":"bun test --coverage --coverage-reporter=lcov","postbuild":"npm run simple-dcts && npm run apidocs","simple-dcts":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","test:vitest":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"repository":{"url":"git+https://github.com/tunnckoCore/workspaces-filter.git","type":"git"},"workspaces":["./*","scripts/*"],"_npmVersion":"10.9.2","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"20.19.1","dependencies":{"cac":"^6.7.14","yaml":"^2.7.1","dargs":"^8.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","tsdown":"^0.11.0","@types/bun":"^1.2.12","typescript":"^5.8.3","@types/node":"^22.15.3","parse-comments":"^1.0.0","eslint-config-xaxa":"^28.0.1","eslint-formatter-codeframe":"^7.32.1"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.7.2_1746685145168_0.590652040770633","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"workspaces-filter","version":"0.7.3","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities","cli","bun","filter"],"license":"MIT","_id":"workspaces-filter@0.7.3","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckoCore/workspaces-filter","bugs":{"url":"https://github.com/tunnckoCore/workspaces-filter/issues"},"bin":{"wsf":"dist/cli.js","workspaces-filter":"dist/cli.js"},"dist":{"shasum":"5629d4cbe2e5723fb7622a938b5cb783099c7afc","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.7.3.tgz","fileCount":10,"integrity":"sha512-yT+s2F0VlHm6Xkmm9ke9ec+a/4MZ1k9/52MGsKHyEUCuEBXTZmNB7TcCwjSLPwLQNnyYWznAuI21gT01aBA2BA==","signatures":[{"sig":"MEQCIEFVDX0SzbjYpXvF+UuHV5K7wT453yQgWRus/HqYu0p4AiBo5e5zhZSf4p8zYp8Prk/QDtDAwCb7ZE6P/WLbBdcfNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/workspaces-filter@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42796},"type":"module","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"83336a7653809e6f3069b4349735d1ef9b616f10","scripts":{"lint":"eslint --fix --cache --format codeframe './{src,test}/**/*.ts'","test":"bun test --coverage","build":"tsdown","apidocs":"bun ./scripts/docks.ts","pretest":"bun run lint","test:ci":"bun test --coverage --coverage-reporter=lcov","postbuild":"npm run simple-dcts && npm run apidocs","simple-dcts":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","test:vitest":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"repository":{"url":"git+https://github.com/tunnckoCore/workspaces-filter.git","type":"git"},"workspaces":["./*","scripts/*"],"_npmVersion":"10.9.2","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"20.19.1","dependencies":{"cac":"^6.7.14","yaml":"^2.7.1","dargs":"^8.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","tsdown":"^0.11.0","@types/bun":"^1.2.12","typescript":"^5.8.3","@types/node":"^22.15.3","parse-comments":"^1.0.0","eslint-config-xaxa":"^28.0.1","eslint-formatter-codeframe":"^7.32.1"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.7.3_1746686875246_0.44138302780672656","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"workspaces-filter","version":"0.7.4","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities","cli","bun","filter"],"license":"MIT","_id":"workspaces-filter@0.7.4","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckoCore/workspaces-filter","bugs":{"url":"https://github.com/tunnckoCore/workspaces-filter/issues"},"bin":{"wsf":"dist/cli.js","workspaces-filter":"dist/cli.js"},"dist":{"shasum":"20e9474d5c4a73f9fa1bc5c0e3c2d65c893374eb","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.7.4.tgz","fileCount":10,"integrity":"sha512-0eeHz/JE/5Xrp6J8TXdPFDUWwZHFO4rSm2YVFNDAHl0xtx0oYO4wTQGYgDg/ELKJI298sIx2eGZskR1pHLg3gw==","signatures":[{"sig":"MEUCIQCYwRdseGQ9uB/rMJV0NIUePrkYybjefzn57z2J44M76gIgNpleGALsC48wqFedQiw2bcGsGT9tQg8Bv07G8zC2k5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/workspaces-filter@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42798},"type":"module","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"31f6bbca1674353930f3d95dd5bd26b04e08a37f","scripts":{"lint":"eslint --fix --cache --format codeframe './{src,test}/**/*.ts'","test":"bun test --coverage","build":"tsdown","apidocs":"bun ./scripts/docks.ts","pretest":"bun run lint","test:ci":"bun test --coverage --coverage-reporter=lcov","postbuild":"npm run simple-dcts && npm run apidocs","simple-dcts":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","test:vitest":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"repository":{"url":"git+https://github.com/tunnckoCore/workspaces-filter.git","type":"git"},"workspaces":["./*","scripts/*"],"_npmVersion":"10.9.2","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"20.19.1","dependencies":{"cac":"^6.7.14","yaml":"^2.8.0","dargs":"^8.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","tsdown":"^0.11.9","@types/bun":"^1.2.13","typescript":"^5.8.3","@types/node":"^22.15.3","parse-comments":"^1.0.0","eslint-config-xaxa":"^28.0.5","eslint-formatter-codeframe":"^7.32.1"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.7.4_1747634998812_0.4525279308040986","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"workspaces-filter","version":"0.8.0","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities","cli","bun","filter"],"license":"MIT","_id":"workspaces-filter@0.8.0","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckoCore/workspaces-filter","bugs":{"url":"https://github.com/tunnckoCore/workspaces-filter/issues"},"bin":{"wsf":"dist/cli.js","workspaces-filter":"dist/cli.js"},"dist":{"shasum":"5a2082549d96076bb131143cc7679cffbab9c991","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.8.0.tgz","fileCount":10,"integrity":"sha512-HWB3s3nO2U1s0KbBYypUxwd+vDYCeZiCwDuRpZlV+3pXJfx8/ps2IgagOnMaMvtfZUdhWILHQrTpaJi8PE27sA==","signatures":[{"sig":"MEYCIQD3CA5gWswKEa5MYPpXJIYIXLlU1c80DJm1777kng03UAIhANwz+8z/7Iq6ekhflrNNERJY8ZBBdDNxZih0cbyIv7uM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/workspaces-filter@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44491},"type":"module","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"5295010121564f49c896c4802c3ffab7fe9ae121","scripts":{"lint":"eslint --fix --cache --format codeframe './{src,test}/**/*.ts'","test":"bun test --coverage","build":"tsdown","apidocs":"bun ./scripts/docks.ts","pretest":"bun run lint","test:ci":"bun test --coverage --coverage-reporter=lcov","postbuild":"npm run simple-dcts && npm run apidocs","simple-dcts":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","test:vitest":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"repository":{"url":"git+https://github.com/tunnckoCore/workspaces-filter.git","type":"git"},"workspaces":["./*","scripts/*"],"_npmVersion":"10.9.2","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"20.19.1","dependencies":{"cac":"^6.7.14","yaml":"^2.7.1","dargs":"^8.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","tsdown":"^0.12.3","@types/bun":"^1.2.12","typescript":"^5.8.3","@types/node":"^22.15.17","parse-comments":"^1.0.0","eslint-config-xaxa":"^28.0.9","eslint-formatter-codeframe":"^7.32.1"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.8.0_1748100768463_0.9235725338896079","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"workspaces-filter","version":"0.8.1","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities","cli","bun","filter"],"license":"MIT","_id":"workspaces-filter@0.8.1","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckoCore/workspaces-filter","bugs":{"url":"https://github.com/tunnckoCore/workspaces-filter/issues"},"bin":{"wsf":"dist/cli.js","workspaces-filter":"dist/cli.js"},"dist":{"shasum":"7a9d2f4e58cd9d3a1329d828f2e378d20138b3aa","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.8.1.tgz","fileCount":10,"integrity":"sha512-kN+kLSsGWArpYnYrd2kbBnAV4FQJlpoQtCNTuUIUQP113p4HXqAWblwNIjA583h31JgSEtcstVdr9w9L6/wM6g==","signatures":[{"sig":"MEUCIC/CdDw/81PC+Rq4Hs0EqAHBG2jBXE4ZgQwgVGTZbE0lAiEAj3UdsPm/IGXf4d6s3FC48LXWKRChxwS9doF+P6wO8us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/workspaces-filter@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44613},"type":"module","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d838914c17cd42482da7293eba7a782082efaeca","scripts":{"lint":"eslint --fix --cache --format codeframe './{src,test}/**/*.ts'","test":"bun test --coverage","build":"tsdown","apidocs":"bun ./scripts/docks.ts","pretest":"bun run lint","test:ci":"bun test --coverage --coverage-reporter=lcov","postbuild":"npm run simple-dcts && npm run apidocs","simple-dcts":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","test:vitest":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"repository":{"url":"git+https://github.com/tunnckoCore/workspaces-filter.git","type":"git"},"workspaces":["./*","scripts/*"],"_npmVersion":"10.9.2","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"20.19.1","dependencies":{"cac":"^6.7.14","yaml":"^2.7.1","dargs":"^8.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","tsdown":"^0.12.3","@types/bun":"^1.2.12","typescript":"^5.8.3","@types/node":"^22.15.17","parse-comments":"^1.0.0","eslint-config-xaxa":"^28.0.9","eslint-formatter-codeframe":"^7.32.1"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.8.1_1748101045673_0.08331830626570591","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"workspaces-filter","version":"0.8.2","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities","cli","bun","filter"],"license":"MIT","_id":"workspaces-filter@0.8.2","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckoCore/workspaces-filter","bugs":{"url":"https://github.com/tunnckoCore/workspaces-filter/issues"},"bin":{"wsf":"dist/cli.js","workspaces-filter":"dist/cli.js"},"dist":{"shasum":"97a34b2f3247207bfbfe6d4054efe2971797b45b","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.8.2.tgz","fileCount":10,"integrity":"sha512-EgRX18LdrigFKHrMwffzJ/RYtXYSYis4kbIG+2b2/wiQ92tPzWBM6dAS1yQh3NBbv1z8We42gPXoUB8F6Qn6Wg==","signatures":[{"sig":"MEUCIGdBRyW8fm5PNXNyyy/GwP1/yGvMMcmg71lHerRt6AH0AiEA4kiAGGaoBbyw8DeHiSY3gePWJYroDdqTvUVaFSkca7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/workspaces-filter@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44959},"type":"module","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"be9c6beea1d17b3d64f9778d6acbabbf162bfac3","scripts":{"lint":"eslint --fix --cache --format codeframe './{src,test}/**/*.ts'","test":"bun test --coverage","build":"tsdown","apidocs":"bun ./scripts/docks.ts","pretest":"bun run lint","test:ci":"bun test --coverage --coverage-reporter=lcov","postbuild":"npm run simple-dcts && npm run apidocs","simple-dcts":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","test:vitest":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"repository":{"url":"git+https://github.com/tunnckoCore/workspaces-filter.git","type":"git"},"workspaces":["./*","scripts/*"],"_npmVersion":"10.9.2","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"20.19.1","dependencies":{"cac":"^6.7.14","yaml":"^2.7.1","dargs":"^8.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","tsdown":"^0.12.3","@types/bun":"^1.2.12","typescript":"^5.8.3","@types/node":"^22.15.17","parse-comments":"^1.0.0","eslint-config-xaxa":"^28.0.9","eslint-formatter-codeframe":"^7.32.1"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.8.2_1748102344263_0.04430155193958618","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"workspaces-filter","version":"0.8.3","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities","cli","bun","filter"],"license":"MIT","_id":"workspaces-filter@0.8.3","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckoCore/workspaces-filter","bugs":{"url":"https://github.com/tunnckoCore/workspaces-filter/issues"},"bin":{"wsf":"dist/cli.js","workspaces-filter":"dist/cli.js"},"dist":{"shasum":"2917c88716ff66a3ff2797496a1f2eac0168036b","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.8.3.tgz","fileCount":10,"integrity":"sha512-El2YAwq/mPJgb4h398h1FGV7jATiLiuYA6y+r0bQlSc1J4nfd7Y03P7Sf3/IGD4cujhERA5z+7JzyNcAHtT6cw==","signatures":[{"sig":"MEUCIC1ZfgdR3jMCXUC9SKEXUoGj47UC/A3V4YM57KvvL2j3AiEAvkjLWEkzMeijpnKPVtHMEzMQblgO4UAoOEyeO5fZ8cU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/workspaces-filter@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45043},"type":"module","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"787939b35f2a8a6e29e9729401cc4cf4df32a873","scripts":{"lint":"eslint --fix --cache --format codeframe './{src,test}/**/*.ts'","test":"bun test --coverage","build":"tsdown","apidocs":"bun ./scripts/docks.ts","pretest":"bun run lint","test:ci":"bun test --coverage --coverage-reporter=lcov","postbuild":"npm run simple-dcts && npm run apidocs","simple-dcts":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","test:vitest":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"repository":{"url":"git+https://github.com/tunnckoCore/workspaces-filter.git","type":"git"},"workspaces":["./*","scripts/*"],"_npmVersion":"10.9.2","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"20.19.1","dependencies":{"cac":"^6.7.14","yaml":"^2.7.1","dargs":"^8.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","tsdown":"^0.12.3","@types/bun":"^1.2.12","typescript":"^5.8.3","@types/node":"^22.15.17","parse-comments":"^1.0.0","eslint-config-xaxa":"^28.0.9","eslint-formatter-codeframe":"^7.32.1"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.8.3_1748179529139_0.6382873437853125","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"workspaces-filter","version":"0.8.4","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities","cli","bun","filter"],"license":"MIT","_id":"workspaces-filter@0.8.4","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckoCore/workspaces-filter","bugs":{"url":"https://github.com/tunnckoCore/workspaces-filter/issues"},"bin":{"wsf":"dist/cli.js","workspaces-filter":"dist/cli.js"},"dist":{"shasum":"079c33372caca218934bee14c65057f30991a7cf","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.8.4.tgz","fileCount":10,"integrity":"sha512-VWtVGorszbsOJHLoVj9PH7gIeZ5tPrKUm+obua3pzblLNqJzVBP0TS5eHg0ZEfZKmirkv+yYEY2Y+9RRClK3fA==","signatures":[{"sig":"MEUCIQD2iCjS98SqJTuGmWJsb70kwaH331dKpiDovI67hQG6kgIgH9hhdg5hylvxjprp78MstP81HdLnvdYIhG5e1rDk5jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/workspaces-filter@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45044},"type":"module","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"46fc77b7c0c768cfaf33a273435d874c6ef30c13","scripts":{"lint":"eslint --fix --cache --format codeframe './{src,test}/**/*.ts'","test":"bun test --coverage","build":"tsdown","apidocs":"bun ./scripts/docks.ts","pretest":"bun run lint","test:ci":"bun test --coverage --coverage-reporter=lcov","postbuild":"npm run simple-dcts && npm run apidocs","simple-dcts":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","test:vitest":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"repository":{"url":"git+https://github.com/tunnckoCore/workspaces-filter.git","type":"git"},"workspaces":["./*","scripts/*"],"_npmVersion":"10.9.2","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"20.19.1","dependencies":{"cac":"^6.7.14","yaml":"^2.8.0","dargs":"^8.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.2","@tunnckocore/execa":"^6.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","tsdown":"^0.12.3","@types/bun":"^1.2.12","typescript":"^5.8.3","@types/node":"^22.15.17","parse-comments":"^1.0.0","eslint-config-xaxa":"^28.0.10","eslint-formatter-codeframe":"^7.32.1"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.8.4_1748239836535_0.718052937541479","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"workspaces-filter","version":"0.8.5","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities","cli","bun","filter"],"license":"MIT","_id":"workspaces-filter@0.8.5","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckoCore/workspaces-filter","bugs":{"url":"https://github.com/tunnckoCore/workspaces-filter/issues"},"bin":{"wsf":"dist/cli.js","workspaces-filter":"dist/cli.js"},"dist":{"shasum":"a2acd4fdb0abfd0f86622240f3b9b1d3fbc54325","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.8.5.tgz","fileCount":10,"integrity":"sha512-MCONa9udg/CHu5HC3cTEqCYruQoOVuk84VwbxBA36giDcdK2Cwupr1/wLASFlDu/5mhXpRr1D4xQutqxplKVJQ==","signatures":[{"sig":"MEUCIH8gHO4pzcl8Mq1t/wo9j5WcmlQaEnXma/bo6rxzHm9WAiEA1L/cQaARN0EFgu3gaf/np12fdnQ95AB7G65J2v0z5Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/workspaces-filter@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45043},"type":"module","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"4917b5ad39ac1584d4d88106acc6e778c97ca068","scripts":{"lint":"eslint --fix --cache --format codeframe './{src,test}/**/*.ts'","test":"bun test --coverage","build":"tsdown","apidocs":"bun ./scripts/docks.ts","pretest":"bun run lint","test:ci":"bun test --coverage --coverage-reporter=lcov","postbuild":"npm run simple-dcts && npm run apidocs","simple-dcts":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","test:vitest":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"repository":{"url":"git+https://github.com/tunnckoCore/workspaces-filter.git","type":"git"},"workspaces":["./*","scripts/*"],"_npmVersion":"10.9.3","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"20.19.3","dependencies":{"cac":"^6.7.14","yaml":"^2.8.0","dargs":"^8.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.3","@tunnckocore/execa":"^6.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.31.0","tsdown":"^0.12.9","@types/bun":"^1.2.18","typescript":"^5.8.3","@types/node":"^22.15.17","parse-comments":"^1.0.0","eslint-config-xaxa":"^28.0.38","eslint-formatter-codeframe":"^7.32.1"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.8.5_1752651081089_0.47586994515748793","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"workspaces-filter","version":"0.8.6","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities","cli","bun","filter"],"license":"MIT","_id":"workspaces-filter@0.8.6","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"homepage":"https://github.com/tunnckoCore/workspaces-filter","bugs":{"url":"https://github.com/tunnckoCore/workspaces-filter/issues"},"bin":{"wsf":"dist/cli.js","workspaces-filter":"dist/cli.js"},"dist":{"shasum":"de85ae1df4146f31378a813d188ec1fc42f62ea1","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.8.6.tgz","fileCount":10,"integrity":"sha512-0dQu2V0/wYR+GlprG1iA8AoqLGjNr0dD7LmapcTvLxFOqV4V+3CBr0JV48jqrV57s9PdfsMAZHD/0GLO3DmGCA==","signatures":[{"sig":"MEUCIQDnqDYjYJ5BUCWhunYQROD7tykcbOtwWlBE6skAJUEftgIgQJWsV8HzL1/ru8O9gQf/FVP/Gt0YxSg8aJqWfKDwjRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/workspaces-filter@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45043},"type":"module","engines":{"node":">=18.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"5e4470b714c3c8fc8e71d0b8809c0ceeaaf8f97d","scripts":{"lint":"eslint --fix --cache --format codeframe './{src,test}/**/*.ts'","test":"bun test --coverage","build":"tsdown","apidocs":"bun ./scripts/docks.ts","pretest":"bun run lint","test:ci":"bun test --coverage --coverage-reporter=lcov","postbuild":"npm run simple-dcts && npm run apidocs","simple-dcts":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","test:vitest":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"repository":{"url":"git+https://github.com/tunnckoCore/workspaces-filter.git","type":"git"},"workspaces":["./*","scripts/*"],"_npmVersion":"10.9.3","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","directories":{},"_nodeVersion":"20.19.4","dependencies":{"cac":"^6.7.14","yaml":"^2.8.1","dargs":"^8.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.3","@tunnckocore/execa":"^6.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","tsdown":"^0.13.3","@types/bun":"^1.2.19","typescript":"^5.8.3","@types/node":"^22.15.17","parse-comments":"^1.0.0","eslint-config-xaxa":"^28.0.54","eslint-formatter-codeframe":"^7.32.1"},"_npmOperationalInternal":{"tmp":"tmp/workspaces-filter_0.8.6_1754455154928_0.8563382663358057","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"workspaces-filter","type":"module","workspaces":["./*","scripts/*"],"version":"0.8.7","description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","license":"MIT","homepage":"https://github.com/tunnckoCore/workspaces-filter","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/workspaces-filter.git"},"keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities","cli","bun","filter"],"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"bin":{"workspaces-filter":"dist/cli.js","wsf":"dist/cli.js"},"engines":{"node":">=18.12.0"},"scripts":{"apidocs":"bun ./scripts/docks.ts","build":"tsdown","postbuild":"npm run simple-dcts && npm run apidocs","lint":"eslint --fix --cache --format codeframe './{src,test}/**/*.ts'","prepublishOnly":"npm run build","simple-dcts":"echo \"export type * from './index.d.ts';\" > ./dist/index.d.cts","pretest":"bun run lint","test":"bun test --coverage","test:ci":"bun test --coverage --coverage-reporter=lcov","test:vitest":"vitest run --coverage"},"publishConfig":{"access":"public","provenance":true,"registry":"https://registry.npmjs.org","tag":"latest"},"dependencies":{"@tunnckocore/execa":"^6.0.0","cac":"^6.7.14","dargs":"^8.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.3","yaml":"^2.8.2"},"devDependencies":{"@types/bun":"^1.3.3","@types/node":"^22.15.17","eslint":"^9.39.1","eslint-config-xaxa":"^28.0.110","eslint-formatter-codeframe":"^7.32.2","parse-comments":"^1.0.0","tsdown":"^0.16.8","typescript":"^5.8.3"},"_id":"workspaces-filter@0.8.7","gitHead":"1ca1851f4ba44ea830c5ee4eaa9021d66fc6386c","bugs":{"url":"https://github.com/tunnckoCore/workspaces-filter/issues"},"_nodeVersion":"20.19.5","_npmVersion":"10.9.4","dist":{"integrity":"sha512-NbV4cpTXHBZbIvaS/NX/w0Jbft3S+pW71s8APkA/Gix5kCSCjpBUJUNGQzT1Ap4AlG8hyrtVWS9NmKdiDQrVUA==","shasum":"36f611d3be83db3d8b7464f799a50b8571eb58ea","tarball":"https://registry.npmjs.org/workspaces-filter/-/workspaces-filter-0.8.7.tgz","fileCount":11,"unpackedSize":44963,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/workspaces-filter@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDxhZ63ZnZZlu47FnDQgnlY1l58Emqb5L2yCBlzRYoMfAiARH7lZcRanPkKGFHL+OEEz7sXxuhkijmUabMFrR7xf6w=="}]},"_npmUser":{"name":"tunnckocore","email":"equator-owl-studio@duck.com"},"directories":{},"maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/workspaces-filter_0.8.7_1764606745226_0.4138083743788261"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-29T20:05:38.717Z","modified":"2025-12-01T16:32:25.784Z","0.1.0":"2024-10-29T20:05:38.885Z","0.2.0":"2024-10-29T21:18:36.388Z","0.3.0":"2024-10-29T21:36:48.717Z","0.4.0":"2024-10-29T22:36:13.227Z","0.4.1":"2024-10-29T22:54:06.063Z","0.4.2":"2024-10-29T22:56:10.127Z","0.4.3":"2024-10-30T00:29:07.802Z","0.4.4":"2024-10-30T04:43:43.967Z","0.4.5":"2024-10-30T05:13:06.788Z","0.5.0":"2025-04-30T23:37:22.423Z","0.5.1":"2025-05-01T00:01:52.016Z","0.5.3":"2025-05-01T00:13:07.377Z","0.5.4":"2025-05-02T12:52:41.541Z","0.6.0":"2025-05-02T22:01:27.314Z","0.6.1":"2025-05-03T00:49:39.453Z","0.7.0":"2025-05-08T06:13:51.405Z","0.7.1":"2025-05-08T06:16:06.332Z","0.7.2":"2025-05-08T06:19:05.359Z","0.7.3":"2025-05-08T06:47:55.439Z","0.7.4":"2025-05-19T06:09:58.996Z","0.8.0":"2025-05-24T15:32:48.650Z","0.8.1":"2025-05-24T15:37:25.865Z","0.8.2":"2025-05-24T15:59:04.522Z","0.8.3":"2025-05-25T13:25:29.342Z","0.8.4":"2025-05-26T06:10:36.716Z","0.8.5":"2025-07-16T07:31:21.293Z","0.8.6":"2025-08-06T04:39:15.104Z","0.8.7":"2025-12-01T16:32:25.395Z"},"bugs":{"url":"https://github.com/tunnckoCore/workspaces-filter/issues"},"license":"MIT","homepage":"https://github.com/tunnckoCore/workspaces-filter","keywords":["companion","filtering","monorepo","workspaces","pnpm","packages","scripts","running","utilities","cli","bun","filter"],"repository":{"type":"git","url":"git+https://github.com/tunnckoCore/workspaces-filter.git"},"description":"A companion for filtering monorepo workspaces, by package name or package dir. Because all package manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is because Bun's \"--filter\" feature is buggy, but it's also us","maintainers":[{"name":"tunnckocore","email":"equator-owl-studio@duck.com"}],"readme":"# workspaces-filter\n\n> A companion for filtering monorepo workspaces, by package name or package dir. Because all package\n> manager's are weird. Useful for running scripts on a subset of workspaces. The primary reason is\n> because Bun's --filter feature is buggy, but it's also useful for other package manger, it also\n> runs shell scripts using the `execa` package.\n\n<!-- prettier-ignore-start -->\n\n[![][npm-version-src]][npm-version-href]\n[![][github-actions-src]][github-actions-href]\n[![][codecov-src]][codecov-href]\n[![][npm-downloads-src]][npm-downloads-href]\n[![][codestyle-src]][codestyle-href]\n[![][license-src]][license-href]\n\n<!-- prettier-ignore-end -->\n\n<!-- [![][npm-weekly-img]][npmv-url] -->\n<!-- [![][npm-monthly-img]][npmv-url] -->\n<!-- [![][npm-yearly-img]][npmv-url] -->\n<!-- [![][npm-alltime-img]][npmv-url] -->\n\n## Highlights\n\nThe library is especially useful when you need to:\n\n- Programmatically find and filter workspace packages\n- Run commands or scripts on a subset of packages\n- Execute package manager commands across filtered workspaces\n- Run shell commands in specific workspace directories\n\n## Install\n\n```sh\nbun add workspaces-filter\nnpm install workspaces-filter\n```\n\nor use the CLI directly:\n\n```sh\nbunx workspaces-filter\nnpx workspaces-filter\npnpm dlx workspaces-filter\n\n# or install globally\nnpm install -g workspaces-filter\n```\n\n## Usage as CLI\n\n```sh\nworkspaces-filter/0.8.1\n\nUsage:\n  $ workspaces-filter <pattern> [...command]\n\nCommands:\n  <pattern> [...command]  Select by package name or workspace directory\n\nFor more info, run any command with the `--help` flag:\n  $ workspaces-filter --help\n\nOptions:\n  --print <mode>                Print the names/folders of selected packages, without running command\n  --cwd <dir>                   Current working directory (default: /home/charlike/code/mid-april-2025/workspaces-filter)\n  --pm, --package-manager <pm>  The package manager to use. Defaults to packageManager from root package.json, or Bun\n  -v, --version                 Display version number\n  -h, --help                    Display this message\n\nExamples:\nworkspaces-filter . build   # run in all packages of all workspaces\nworkspaces-filter _ build   # because the \"*\" would not work if raw\nworkspaces-filter '*' build   # should be quoted to avoid shell globbing\n\nworkspaces-filter \"*preset*\" build\nworkspaces-filter \"*preset*\" add foo-pkg barry-pkg\nworkspaces-filter \"*preset*\" add --dev typescript\n\nworkspaces-filter \"./packages/foo\" -- echo \"Hello, World!\"\nworkspaces-filter \"./packages/*preset*\" -- pwd\n\nworkspaces-filter \"*preset*\" --print names\nworkspaces-filter \"*preset*\" --print json\nworkspaces-filter \"*preset*\" --print dirs\n\n```\n\n> [!NOTE]\n>\n> To run a shell command in selected/filtered packages, use `--` right after the pattern!\n\n> [!CAUTION]\n>\n> Keep in mind that if a workspace package has a script called `add`, it would run it while you may want to run `bun add`, `npm add` or `pnpm add`.\n> Just don't name your scripts like that or expect buggy behaviors. It's easy to assume it would have conflicts. Or use `--` to run a shell command in selected package dirs.\n\n### Examples\n\n```sh\nnpx workspaces-filter '*preset*' build\npnpm dlx workspaces-filter '*preset*' add foo-pkg\nbunx workspaces-filter '*preset*' add --dev typescript\n```\n\nIt checks if there is a script in package's scripts field (thus runs it with `bun run`, `npm run` or\n`pnpm run`), if not runs the package manager command (`bun add`, `npm add`), or a shell command if\n`_` or `sh` is provided right after the pattern, like so\n\n```sh\nbunx workspaces-filter './packages/foo' -- echo 'Hello, World!' # runs `echo 'Hello, World!'` in the `./packages/foo` workspace\nbunx workspaces-filter './packages/*preset*' -- pwd # runs `pwd` in each workspace\n```\n\nYou can run `pnpm dlx` like so\n\n```sh\npnpx workspaces-filter '*preset*' dlx esmc\n```\n\n## Using as a Library\n\nThe package can also be used programmatically in your Node.js/TypeScript applications:\n\n### API\n\n<!-- prettier-ignore-start -->\n<!-- docks-start -->\n\n_Generated using [docks](https://github.com/tunnckoCore/workspaces-filter/blob/master/docks.ts)._\n\n### [filter](./src/index.ts#L51)\n\nFilters workspace packages based on provided glob patterns and search patterns.\n\n\n<span id=\"filter-params\"></span>\n\n#### Params\n\n- `wsGlobs` **{Array&lt;string&gt;}** - Array of workspace glob patterns to search for package.json files.\n- `pattern` **{Array&lt;string&gt;}** - String or array of strings to filter workspaces by name or directory.\n- `cwd`  - Optional current working directory (defaults to `process.cwd()`).\n\n<span id=\"filter-throws\"></span>\n\n#### Throws\n\n- **{Error}** - When no workspace globs are provided.\n- **{Error}** - When no pattern is provided.\n\n<span id=\"filter-returns\"></span>\n\n#### Returns\n\n- **{Promise&lt;Graph&gt;}** - Resolving to a Graph object containing filtered workspace metadata.\n\n<span id=\"filter-examples\"></span>\n\n#### Examples\n\n```ts\nimport { filter } from 'workspaces-filter';\n\n// Filter workspaces matching 'pkg-*' pattern\nconst graph = await filter(['packages/*'], 'pkg-*');\n\n// Filter multiple patterns\nconst graph = await filter(['packages/*'], ['pkg-1', 'pkg-2']);\n\n// Filter with package dirs\nconst graph = await filter(['packages/*'], ['packages/foo']);\n\n// Filter with custom working directory\nconst graph = await filter(['packages/*'], '*', '/path/to/project');\n```\n\n### [runCommandOn](./src/index.ts#L167)\n\nExecutes a shell command or a package script in the context of each package in the graph.\n\n\n<span id=\"runcommandon-params\"></span>\n\n#### Params\n\n- `args` **{Array&lt;string&gt;}** - Arguments to pass to the command.\n- `graph` **{Graph}** - Graph object containing package metadata.\n- `options` **{RunCommandOnOptions}** - Optional configuration for running the command.\n\n<span id=\"runcommandon-returns\"></span>\n\n#### Returns\n\n- **{Promise&lt;Graph&gt;}** - Resolving to the input graph object.\n\n<span id=\"runcommandon-examples\"></span>\n\n#### Examples\n\n```ts\nimport { filter, runCommandOn } from 'workspaces-filter';\n\nconst graph = await filter(['packages/*'], ['@scope/*']);\nconsole.log(graph);\n\ntype RunCommandOnOptions = {\n  cwd?: string;\n  isShell?: boolean;\n  packageManager?: string;\n  onTestCallback?: (_err: any, _ok: any) => void | Promise<void>;\n};\n\n// Run a shell command in each package\nawait runCommandOn(['echo', 'Hello, World!'], graph, { isShell: true } as RunCommandOnOptions);\n\n// Run a package script in each package\nawait runCommandOn(['build'], graph);\n```\n\n<!-- docks-end -->\n<!-- prettier-ignore-end -->\n\n## License\n\nLicensed under the [MIT License](https://opensource.org/licenses/MIT)\n\n<!-- prettier-ignore-start -->\n\n[npm-version-src]: https://img.shields.io/npm/v/workspaces-filter?style=flat&logo=npm\n[npm-version-href]: https://npmjs.com/package/workspaces-filter\n[npm-downloads-src]: https://img.shields.io/npm/dm/workspaces-filter?style=flat&logo=npm\n[npm-downloads-href]: https://npmjs.com/package/workspaces-filter\n[github-actions-src]: https://img.shields.io/github/actions/workflow/status/tunnckoCore/workspaces-filter/ci.yml?style=flat&logo=github\n[github-actions-href]: https://github.com/tunnckocore/workspaces-filter/actions?query=workflow%3Aci\n[codecov-src]: https://img.shields.io/codecov/c/gh/tunnckocore/workspaces-filter/master?style=flat&logo=codecov\n[codecov-href]: https://codecov.io/gh/tunnckocore/workspaces-filter\n[bundle-src]: https://img.shields.io/bundlephobia/minzip/workspaces-filter?style=flat\n[bundle-href]: https://bundlephobia.com/result?p=workspaces-filter\n[license-src]: https://img.shields.io/npm/l/workspaces-filter?style=flat&colorB=blue\n[license-href]: https://github.com/tunnckocore/workspaces-filter/blob/master/LICENSE\n[codestyle-src]: https://badgen.net/badge/code%20style/xaxa/44cc11?icon=airbnb\n[codestyle-href]: https://github.com/tunnckoCore/eslint-config-xaxa\n\n<!-- prettier-ignore-end -->\n","readmeFilename":"README.md"}