{"_id":"@semrel-extra/topo","_rev":"26-6dfccac7fb47613c8d2699ddd506b67f","name":"@semrel-extra/topo","dist-tags":{"latest":"1.14.1"},"versions":{"1.0.0":{"name":"@semrel-extra/topo","version":"1.0.0","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["lock","lockfile","lockfile2","yarn","yarnlock","yarn.lock","package-lock","npm"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","packageManager":"yarn@3.1.1","dependencies":{"@types/toposort":"^2.0.3","fast-glob":"^3.2.7","toposort":"^2.0.2","tslib":"^2.3.1"},"devDependencies":{"c8":"^7.10.0","esbuild":"^0.14.8","esbuild-node-externals":"^1.4.1","loadr":"^0.1.1","tsc-esm-fix":"^2.7.5","tsm":"^2.2.1","typescript":"^4.5.4","uvu":"^0.5.2"},"types":"./target/es5/index.d.ts","gitHead":"4b751f2e71a733cc54878a0b769dfb6186305ed1","_id":"@semrel-extra/topo@1.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-26hWZk4XRibWxXTp8M1JmXTrMpZo/J5QrAa3xA9L+yEMOGB6Td4HgypLOmegdPPuGGsa2jzk0n8tSoeynowapQ==","shasum":"e37efb569862042a90cfa7cf8f1f790f150c4355","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.0.0.tgz","fileCount":24,"unpackedSize":12926412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhx2UzCRA9TVsSAnZWagAAxAMP/i95gV06MRFTGw+5l7w/\ntX2N+6vBH5EaQm9RYH163BGhqPQCxZ+24DhrPx/h2eMRQsnN9DHGiRT5spz4\nH59iZxsNtOnkAEKO31qGFdJSMQBsBMfnjeTPQTJ7c+6JUKYdZN68+5+Q0x6/\nf/53YQwaJ8KA4oBpHMivPwogArxmGUg0yZ+BwBGKh9i30ZWa4sUhPpszqLmq\nCKd57sK1QI2j5Jh9DHv9g9fXF5PvMxORfm9zb/q+QMQZn5sG/zRCDHTKB5/V\nCcAQGtDN1mGMtahlPGQJZarVWfrFY81I9sFyFS6G4j8biDyZ9kGpTIkhQ3aq\nsaxZxoqT8jh1K2shYl9zYIv3Wmaps60AoferVApGtZDAVooVYCOMNg5DLxlX\n1AvwItVjRntjPgEABaDk9oBEu0T8z4yOpBvSCSIVkfMTtwmSDmc48AzmBNX0\nhUDsujC5AtpxFz3iFGH0jATomtd5I3yOUBVBmfJxgDBaQlrYgbSHqycHh547\nQlaLh9FvryTejkmPCUpj2KhlALzrx74S/VNPtn6znv5VqfokR58DVpM+C7Le\n0aE7iQixV0bVEn5OCNXjJW8ioK3YKbW8hItm8N3WtnDi0CGNVL01LnI0Fkx1\nxekC00jyUlAkfzBRxQqiJKA/v83jt3z9jGLS+BiXILIC1Zq6PAubCVyphnFO\ny8Y9\r\n=cQT7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWoRaL3k5Dx3uOcCig3jnf6Qu6nky2wFWUvLncClzPLAiEA63fm8QqpZ5awLyLVslHOTeZDemv7SnCfNdd1se3DRK8="}]},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.0.0_1640457523070_0.0462317762808917"},"_hasShrinkwrap":false},"1.1.0":{"name":"@semrel-extra/topo","version":"1.1.0","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["lock","lockfile","lockfile2","yarn","yarnlock","yarn.lock","package-lock","npm"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","packageManager":"yarn@3.1.1","dependencies":{"@types/toposort":"^2.0.3","fast-glob":"^3.2.7","toposort":"^2.0.2","tslib":"^2.3.1"},"devDependencies":{"c8":"^7.10.0","esbuild":"^0.14.8","esbuild-node-externals":"^1.4.1","loadr":"^0.1.1","tsc-esm-fix":"^2.7.5","tsm":"^2.2.1","typescript":"^4.5.4","uvu":"^0.5.2"},"types":"./target/es5/index.d.ts","gitHead":"1462d5be67b110f8141638e0ee0fff7584f91122","_id":"@semrel-extra/topo@1.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-h0J/iruO5vPhOS0WaBylV18Gzr71+vmL3JO3ewgoYPhvQvIQ1EHdbSdTSt1LV+dIkgmvHj+sPIcBamy0HeZnHg==","shasum":"97f7c185dafc106e05eef822930ca14ab179cac6","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.1.0.tgz","fileCount":25,"unpackedSize":12927141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyN0DCRA9TVsSAnZWagAABn4P/0zwLi+2tn+aWw5atsjG\nxwRnpMxAL5BqUjSj0KM1k6RNenqnjgqm4NCvB1uHIe1O6pph9yIst/MhmzWn\ngDngalyQMEbXRh8KcXve8ZKrwVYBsylo4Mli8AKrb2Y4ho8os2na37nAE2jU\n6dOnhTfXFXp0QWH1jDJz48z7TgXWcPdqTa+YiR/zisT512OY/zJ5wx7PpXST\nzSXBBhRiWTjATlCILMcYgOxWB+7MnYhlQ419BcMmWnjqKKzqjAc3rNdNEulm\nZvSFOMptwvGNEUPyK2FFwSJ+gowadL6TfEH9VKQXsoLpf4x30r7YQJkRkU8U\n9M/0UN6mUaefqzp/KNGEnX2Y84QibYh0egOyL+7jmu4T+XOskPtUPIeIY2+s\n9ed0IIAaSfvVtdpGKpy6bOAnicJngTGURA/Kk6sDdI+aJUfsBzkXTCNd4M5c\nyE8rr3z9RdcwZ8NFRt6Iv56shtefPnLOF/cF7yD1p4lXwq0fpSVD25CS0Gha\nIscXqVcq5gHhZnaXAzOGJhnYp+KkYnfOIF+jAxiT5qmhkVfVFCoqgTXM2ONx\nNsk808yXHGvZmhvAiBQQwxINMIumjOVunhSlAqOB5spFQJmRPSVsdVVr9Ure\no4KpjPfRUAIQBDRIW9Cma2JsiX0CEjOF0NdV1IKcKu2k3h9srYMpwXtVvq5s\nlg6l\r\n=UWXC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYFlOEjWXAEF9VF9+Myu4kif3m2tUFM6/yJJBw4P5iiAIhALcRKn3Q1ERfTAPQnCcemoyGk++ZQ/WnwgWxjyS9PEd3"}]},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.1.0_1640553731196_0.1483919523805295"},"_hasShrinkwrap":false},"1.2.0":{"name":"@semrel-extra/topo","version":"1.2.0","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["lock","lockfile","lockfile2","yarn","yarnlock","yarn.lock","package-lock","npm"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","packageManager":"yarn@3.1.1","dependencies":{"@types/toposort":"^2.0.3","fast-glob":"^3.2.7","toposort":"^2.0.2","tslib":"^2.3.1"},"devDependencies":{"c8":"^7.10.0","esbuild":"^0.14.8","esbuild-node-externals":"^1.4.1","loadr":"^0.1.1","tsc-esm-fix":"^2.7.5","tsm":"^2.2.1","typescript":"^4.5.4","uvu":"^0.5.2"},"types":"./target/es5/index.d.ts","gitHead":"a57f7404e3eb90bd8a55a73ced0deebbf838625e","_id":"@semrel-extra/topo@1.2.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-EJnvzzb9G7EfkDmmI99Sf1bIE7bOFHSxODsAYSHgrrlbuLR/zZnRtRXH7QHM/zjMV/zIvGNQjB1U3h6FlIVl+Q==","shasum":"510762f8afa4e2df92919457cb2dba851663035a","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.2.0.tgz","fileCount":25,"unpackedSize":12928878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhydloCRA9TVsSAnZWagAACZ8P/A7dvcVlbI6e0on+wZtG\nF3hYgpeioWTC5H9hOoXhS1eakL6ejBy3RF+LwHqJpdco4x7qG3ACi0RYvKN0\nYqlgXzPeHgMwlLHYGfFyf2XOqbvCKyull2GQBDihmUihz6Nx6fmfd2az7fXT\n6UsvZoHKiQECXP1qbDS0R2Hkc3/wNWBUDIsEpKyJE628px6wXKwQQlSDPQMu\nTNI2YxSrjVJKUUuAD/25xWzDxOvIHXJZiSEOKT2+02gIjWmDEKMxA5X1z6wK\nAtz5jypITYONrjb2aiZdOVOmc0TtSH4/7gNaLz7noOjf2Oia+ESa8lBSgdGN\nyCYgFQ9x8BovwEgxUqiiuDVGPkTWWHC3Lx+S1Sc/P1SuMTRWX9OFO5MFVAe4\nUia0xQuZLz1AcRwovFzi/Er3nlIrrjtttDKmkDxREjVF/OSwG1mIMItKOdaL\n7RS7mNcGMq69Na6FqyXUnAyIzBwaPva4jnfsw1ysExuoCCWh8tOEs+NfxtxP\nLEvGuJ06fHExaYgj916XjtJRkZiRtf8ASlM6DuoaboGTlnjo8Eo7xr8w0UFK\nnqaQTL/lOqC+6ZozF2FRyuNraFtvGUi9RGpf5PlGtmFvtRuaAtLwnRnh/exw\nt0quLMNLWenaKyu71SWBBJzcoAeRh9+9kJpxdeVEM8obSJEeH3z5N/UeU/l/\nKjtP\r\n=vmMB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjzSqiHo2jcnnVWJ6yZWaJNqKTAyVqbUCz0v/FDQgoYAiBp0gCtskQFveGsjiiP8z2HPaZkGRGsujPl7BS4raQwXQ=="}]},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.2.0_1640618343919_0.4576442491050836"},"_hasShrinkwrap":false},"1.3.0":{"name":"@semrel-extra/topo","version":"1.3.0","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit && yarn lint","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"@types/toposort":"^2.0.3","fast-glob":"^3.2.7","toposort":"^2.0.2","tslib":"^2.3.1"},"devDependencies":{"@types/micromatch":"^4.0.2","c8":"^7.10.0","esbuild":"^0.14.8","esbuild-node-externals":"^1.4.1","loadr":"^0.1.1","micromatch":"^4.0.4","prettier":"^2.5.1","tsc-esm-fix":"^2.7.5","tsm":"^2.2.1","typescript":"^4.5.4","uvu":"^0.5.2"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"types":"./target/es5/index.d.ts","gitHead":"30f77b1f374cc19926dba1bed2f901277dfb2ec1","_id":"@semrel-extra/topo@1.3.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-rEsIEJWlrvj70UYv49Vc2mz9mvK26R4/HntnqbLX05ay/YW14EAs4f6RBUSj11gnRAe/h9vVJXb0Ql/b08xXPg==","shasum":"d869a1d5302c29e47267b36af052792d28ffbe1e","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.3.0.tgz","fileCount":8,"unpackedSize":14590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzG2aCRA9TVsSAnZWagAA1bMP/jW7TkdbyKfNC6X5/1WX\nhyMp3BTxuS8RP36qvUZPGCY2aOKGiIebpt9my2fmO1nqsYUMPpf1pPJ3AgoF\nMpWcmNQW7pl17jCoOehZdhf2iKFdZRsd3LExTZ4dXsnrjyUGxfdAtB+vaZOo\nVk+poybzw/YyFgbVmZfvLCztljpekXygY0acN/Z3gMf6oT/bQe2YsbcaFRBe\nnpLu1OmNS2So+0WBM7nx95ImNzMzr2cs/UPPkJrY8wiHfAl8fiS7d87DUtK8\nmW7N/un+FF4Q7XiIHs/Ev2IIrdsY2ybbV77C4hHLvBmpzZqfwgG5sebm89jX\nTToXEULqlH1nzW1FXiqt1RpUGP3Hp1Gk+GgWeug6nk5VltAWETxBMxG5UmRv\nft9lWAcuXjW+1+VzA+6XiDGYZzRGA9DZI+XNnCFdfvTW/DlfA0Nj8792wHJ8\nLbpokUNp4TYIg5RizMpD+qKobKMKjqFHSNIIzm8zHH9PantTKB3Fg9zGWVUN\n36QPmOVeTVUB9eiRrXtmh0GkaAdNCWFw1xRhnl0+5Rcc7TmM54tLoRtZHMr2\nwSnZBmaOFLBZek4BNpdQGBtpcNUEesb7G8/Ku60LBtmTD7vo2W2GQDWlCjfs\nhTqFEVIDkSrOmGInl7XWHkUX93tOFKmCGUVMHJ2okEXa9YymWol8ss3cnCuv\nlz/r\r\n=eoAU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqblDf+0zc267Fz5yPiPXUkpwSviatjENrPkvf9nSnWAiAw7+Wxfax9sEWjp9S6ZHkyLXne0lEUlADUHQVc4kXsVw=="}]},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.3.0_1640787354695_0.011086139484193014"},"_hasShrinkwrap":false},"1.3.1":{"name":"@semrel-extra/topo","version":"1.3.1","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit && yarn lint","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"@types/toposort":"^2.0.3","fast-glob":"^3.2.11","toposort":"^2.0.2","tslib":"^2.4.0"},"devDependencies":{"@types/micromatch":"^4.0.2","c8":"^7.11.3","esbuild":"^0.14.42","esbuild-node-externals":"^1.4.1","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.6.2","tsc-esm-fix":"^2.15.1","tsm":"^2.2.1","typescript":"^4.7.2","uvu":"^0.5.3"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"8ce415baeb2a0d515002e812d4abd8233ce5c5c0","_id":"@semrel-extra/topo@1.3.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-VQ1sip06K77Juw2LX6o1M9FqywNdIO8BvrrZsbxAm9U25GIU312CZrTW/8vZ6oWtYhMpJk+rmkeSXzzLKL+VYg==","shasum":"5036e49664e348777c18bf51533b07625ec40164","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.3.1.tgz","fileCount":8,"unpackedSize":14405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8vWEBDEaKuJfgxyQ+kwd1Nxq5UtzbIv5jilddy7VjVAIgMGrHW25v9fsOUkAEn4NL1wlnG1S7/K/1AMl7x/v+iBY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilz28ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUdA//aIrXCt5KL4c0LUB/PUvCEsUy0a3iBUIpu6CzmQ/Bb4PtKb81\r\nc17pOaWVK+MIe29POE5Dl/2xAuMkaV/bgEsbeuI1iBTkHwYmguq4Gw+j3SRA\r\nXedsc8kGkGPTMT8JVrJK4iSBQrZ9bSLpMOoW0sVNDOjI6CIW5SEhRRyGdrvI\r\nkak3uYi7t5SeHO6cAo+E+aLl7jKIKbalIYrHfbs1YPhD1pm5KCoz+n+ZCNPa\r\nIDUoBrm3qZ7urureUfJxel9r7D3nmBl4cjSZgONLxhKCRL1WHg1K0969197D\r\nycNBgaRnYFr2iIi5AxQHj07eYOgVTiMyJY1vcfB370li7dLrv+7U+Iak1k2i\r\nFxxKLpKMPRaFBtO721V27q7qrcIuyJhAlHku2m4sxIXf+Jdm89+YkjACq3Up\r\nnXAOpj0S2Tlkzow3dldIB6ItiVv30Nmy/aAfBozsZMOD2T78ptYXMXnnGekj\r\nLfM30A8EP7ekPMQ0upqFp75RnVUz7iLwsrhyqaH1XfoCYDvNFD3+C80mO7XK\r\nUIis25Narqs1qh6ZXS/SHSc+JZUu1pXjFhPDCZsyf0AbM/k8hmR7b7rgHXxo\r\nF9us5gQLAgE1VOWPPXWbw4APWWrf17sESA9d8gRTB4wz7tbg87StGFg+x3Qx\r\nwPlIhEK788zdHWBFs35HvDsJh99SmmIVCI0=\r\n=DmwZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.3.1_1654078908587_0.6191115449225109"},"_hasShrinkwrap":false},"1.4.0":{"name":"@semrel-extra/topo","version":"1.4.0","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit && yarn lint","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"@types/toposort":"^2.0.3","fast-glob":"^3.2.11","toposort":"^2.0.2","tslib":"^2.4.0"},"devDependencies":{"@types/micromatch":"^4.0.2","c8":"^7.11.3","esbuild":"^0.14.43","esbuild-node-externals":"^1.4.1","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.6.2","tsc-esm-fix":"^2.18.0","tsm":"^2.2.1","typescript":"^4.7.3","uvu":"^0.5.3"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"2b1c04f73ccdd1b44fce9171484ad72c9ce71ac3","_id":"@semrel-extra/topo@1.4.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-vuN35VET0298h+KX21kr+a3o6hgatoHxng26AfIPv30wbc/3MCsPtfRRyAJTPhae+U81BZC/YirNhvxNGlFyiA==","shasum":"6062037f64c89fdde76faf71c658678ffbed240f","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.4.0.tgz","fileCount":8,"unpackedSize":16762,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqXDzOAu6l8i6JEkf34G+4E41fYV48gkUCgww3o/IP0AiAH41Mv/jclNA3DcwHcqO2BJO2E/wxmcanm+IQ5LpcZOw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipyzMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb4w/9HU+S8EXbs7uaG3s6At8kD718Rlqkv0Ckpobw/slZtwnzhF28\r\nBEYMm3fA7C7z4FjJNOLsZRux809uuBWg9jVbPFmGk6aFKGIjea3bfvUr72Nt\r\nPC9HRyxL+CTIoW7r8VMM4flG85kPrsefiITwV+Rypsc6m4PAh4VZcBnl582P\r\nwZIOi3wJ7mU6nv2YmMVWHzm0820KHjNxTWaqxEBQueR0AX9XIXzhZnV09XcW\r\n0a0cvizhekOsz5LBhdSmbM27zM04wZufSDCgbxBZkbOeD2/e+DYuVqRb/m0K\r\nG3l9z5Od8saKplAyJAkeEXJf1OYg/thlV56C7b+BVRsLWmBj0JeEtjj9okLg\r\nChQglKYkwK7rUOhxzOw/6zk79ki992rPMmPua4vPHKYeljcyvu0WB+wzTjF5\r\nyhvWxMZyMdEUkhogNvB/OH3tRoGdgtgFCJ89x4XXAKYZ0CT7ibO5+sKTjirk\r\nj2/nWAzHNEcX+mPsFExNwUwgYlUDPIiIe7kMyuUPktquDsXfH0qIzoA5oSz2\r\nFMHRhHxLiYqvU3emCr0qXWpqPVRnznNUAyVx/53ciTZATmx7hmal2T+9Jz1z\r\n9xZl2dXFgBnuXlA32KmZAqFEcNiHVxjySKwlhasAXYxQ/a4M7LeTZ2iJtw6L\r\nycXooZ3DJJcdYCcrLi1tafpikcmNIP1Rv5I=\r\n=XJXZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.4.0_1655123147950_0.3409483057685818"},"_hasShrinkwrap":false},"1.4.1":{"name":"@semrel-extra/topo","version":"1.4.1","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit && yarn lint","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"@types/toposort":"^2.0.3","fast-glob":"^3.2.11","toposort":"^2.0.2","tslib":"^2.4.0"},"devDependencies":{"@types/micromatch":"^4.0.2","c8":"^7.11.3","esbuild":"^0.14.43","esbuild-node-externals":"^1.4.1","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.6.2","tsc-esm-fix":"^2.18.0","tsm":"^2.2.1","typescript":"^4.7.3","uvu":"^0.5.3"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"d127dbb7950b458053ca6184ebfb3b321d1508b3","_id":"@semrel-extra/topo@1.4.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-/pszSYwVMrXrfCk/gUKISaoMi4BWPtxFdU6YeEWljBk1+9OYGjS7T2JO733/CpjKDZVMLhkDQJHgmn9BEgkRtw==","shasum":"263d8427749d51366ca25f930f8deb360ea89e6e","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.4.1.tgz","fileCount":8,"unpackedSize":17420,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlwp4rfYfUfbHrzZWZ81zR2p3jwbhMyGlWewm6SBWlCAiAHxaajt4T38EgSJA3El8CYxrSr2Y7VaiUgQmoB9RmQjA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipzRFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoVRAAgTgADMW4thLk1dGzObv66vt5KZrgHN/rUXSIgwr6tLJD3u88\r\naIRM2z9RiSM1QXcXtOL2QXc5GmhDfUevEvYXsogM37BoMeAdTrUmQ/TW4T7C\r\nOZ1XELEaajnV9WAQhMvC0DKaqjc3M36dCyvJ4qRFGHQ7cpS25yTMiDg6Dbwg\r\nKQKeu2zvTEurJ43B/RqYy58bS4nyeDSY6OaDgkToW1KsPA31lauf1qhNvl/y\r\n1vzHtub6nIwJQT+eJ+IkOgMHOdhGrd1UC34RqQxix/vPuPXs1yX4SKgiSAn6\r\nNOugnI7n/xG74QCCqia2k4GxBp8WVQ+42DR4ulJLv6MZVRs8WuDv5EETVeBT\r\n6sTJVhQADkB4/PD05vNqQvMC2tE/PBO/mJXjZdcsEMyQhA6mgMrOpLlJAvxd\r\nEhzXh7BNpB7goagYt/GWAdwtahrD5w4ZPMXcJ3EeooUI0fXq+KUFTldwaJuO\r\nowYohYc5hpnp8n3p3VpspGXAnC27ofY4Vu46mdEY3pcz6w5LH4myVIu0uQGb\r\nWcONOE9BnMM9mI/I8LpRTCOGKa5CkTlsvlJMekaE4zTQr8lIbUKi0a33/uTc\r\no0LRNMdoLodSNrw2Vh59XGjJmVLehoTFYuKHKPLqRCog5JxPWZgBHwS+8kKp\r\nYyBp+1kdV5NqnF7xEkuq+t7D8vN3VPaehuU=\r\n=k0RI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.4.1_1655125061802_0.7622532277075504"},"_hasShrinkwrap":false},"1.4.2":{"name":"@semrel-extra/topo","version":"1.4.2","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit && yarn lint","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"@types/toposort":"^2.0.3","fast-glob":"^3.2.11","toposort":"^2.0.2","tslib":"^2.4.0"},"devDependencies":{"@types/micromatch":"^4.0.2","c8":"^7.11.3","esbuild":"^0.14.48","esbuild-node-externals":"^1.4.1","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.7.1","tsc-esm-fix":"^2.18.0","tsm":"^2.2.1","typescript":"^4.7.4","uvu":"^0.5.6"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"24d758fef1c869d5f418091f73d0835af681e24f","_id":"@semrel-extra/topo@1.4.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-2J0ddd60NbPGFc2NZZDXLZCRx4TzVcNOXssm6heFpH4qbbVbg9cXuMZY4OwFb4NdOtyALbJKE/KpTejgP6u/nQ==","shasum":"1fd63867f59a4d57bdf7ca27d85007d9cf3d5554","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.4.2.tgz","fileCount":8,"unpackedSize":17431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8RCvwZ35ugXF8XCh6lMoFqafhdvRprU6MjOfypHpEbAiBa7KNpfd2RrCkHfU20FG5t2S8yulsobE3a008c9La+PQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwhAbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpavxAAo3VbAgYWAvbqt2Bq8SfzDXkT29H/l4Zcg+PssgHI9UuunVYB\r\nsM01hg/nzWEcLVCvcAKvqmFim1H/+TGw0/vwbTEXvRS6ERw6I7MZQOR8EeXu\r\nejtMelOxgMfFGpWlC6RUmT6Mv47I1ogUimi+6yZkqKrGMJ5JDtE8jMESKwo3\r\nTWCaIP8gOQtr1PNJP1+sdntfM+maIQ4E7s7JkRRvgqUV1FgWRxIgJYE8y6xo\r\n77MBFe3HSFps1YBF5p3Z0qEF2bKpji1RJ2uECf47Jr1vVeeGZvOAnIl7Vosu\r\nLqovuI9FgXOXIgtKKQ449g4QsnrBRrmBYORXsUZenbvsfRyxRTMh8El+n0Pk\r\nbdq9F6DKhAzCwj2gykJrCoDvOXEbWRhd7dtWO/D/UkJdst9+GXwuhjaXOBf6\r\nOjMt66gSOuEne2jds8HUbERvqj2MMr6h5kPFhZgms1GSRbWaUXkER+8xuekU\r\nLLCdU7NDlZT++m6GQQQ8COXWyzET+M05owlWFNtsucymWiNhd6TVdKtpKG0N\r\nDQpX5bh9DixKykzLFe85Gpqd0b2dzDtzYkOzgqHDdgsf804wiv6by5sOosQm\r\n4EsEst5TZ3U1epBMe40cvJG2xyxJ/tFkDy/r6fkhZGsk0Z7R79LxKMz9ScUA\r\nMEIWZMtg+NUF/N/WBb9r9XefSi+HjAqbzgc=\r\n=7lKm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.4.2_1656885275301_0.8107136434653992"},"_hasShrinkwrap":false},"1.4.3":{"name":"@semrel-extra/topo","version":"1.4.3","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","types":"./target/es5/index.d.ts","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit && yarn lint","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"@types/toposort":"^2.0.3","fast-glob":"^3.2.11","toposort":"^2.0.2","tslib":"^2.4.0"},"devDependencies":{"@types/micromatch":"^4.0.2","c8":"^7.12.0","esbuild":"^0.14.51","esbuild-node-externals":"^1.4.1","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.7.1","tsc-esm-fix":"^2.20.0","tsm":"^2.2.2","typescript":"^4.7.4","uvu":"^0.5.6"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"c43456d74ff14c97955b276ec1b369a1b77ed422","_id":"@semrel-extra/topo@1.4.3","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-PRHF+xNdNJzYFK+Agg2D3IRITfmDoNqKYMRTWtAdWpEi3PauJ0x+WCZpUST6t3HihOfWRlhgZ1A7pR2nTQCGPg==","shasum":"5063a0c52a0b60d4461119899ecdd3b406f076a0","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.4.3.tgz","fileCount":8,"unpackedSize":17863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjT/m5wLlCRtQ5sd6CRF5wZQmXtRH0rJdK6sNXF9CLZAiALEzDXDA2WMf2kjTktGGCyCahIP1BYccOpHhHp5KE0ww=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5ELPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeeQ//exTPk1Jnn0+STFKsiikedLYfe5EUTuRZanD2tbfe3SPvTBMp\r\nlkMJka1/B9/yj1HhEGcG3AAuHP1DFDAajuh1nFRGRY7QYrBV1AXXWAbav6AJ\r\nBzYZbOdHxOvKyBZY203vHn9Z7Pv7q7K8nu2SwVvnH7q/5+PeCvgizcBPNIWn\r\nmXl31c5djb9/CriHVjxS93ZbWKsn/tWONF8hv+NescPKAigo2G6xJd+YrtSV\r\nlAkdrmv95qcpjYZYF+iPI9ejHbRH+Chv7QC+w1LHwosGfkKvHPfVlU5JWtUT\r\npwCevpMqiAD/BaJuKz32r7p4bk2x+a6fjaROlG0MfKRGXrwxjFZhKdkG9dbs\r\nigbnYSc8XuTJA132RxNKaKJQi9FHsb5KiM593z5vmA33yBsdrhTSHPIUd2JU\r\npGFzSgUfeSOxhHQLLVqIYwZWsw0sFdvztbtoLch4fHMn5pcedZ9bSYGdFEgM\r\nfGiKldFZ8wyAxB9B4PYmpAzFjvJChsFNiiA9i3iefqeFD5u6GZl6VFBUOxNx\r\nmNiQGSvOhzQMALKH6y5PY5rIX4cy4pVNt3yli1MLXaZ7//9UUpDrz+mzQiBS\r\nbUCGJCYTuiJ4Fu7ZwU/xBnHN8HdN6MG7Do06MX1Dkx+6AqkVcxPtOuvtY0f4\r\ncTaR7dXTUqb/W34q8p6FUX+WHsVTPNtl4uI=\r\n=HMgg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.4.3_1659126479261_0.7480519068956712"},"_hasShrinkwrap":false},"1.4.4":{"name":"@semrel-extra/topo","version":"1.4.4","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","types":"./target/es5/index.d.ts","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit && yarn lint","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"@types/toposort":"^2.0.3","fast-glob":"^3.2.12","toposort":"^2.0.2","tslib":"^2.4.1"},"devDependencies":{"@types/node":"^18.11.18","@types/micromatch":"^4.0.2","c8":"^7.12.0","esbuild":"^0.16.14","esbuild-node-externals":"^1.6.0","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.8.1","tsc-esm-fix":"^2.20.8","tsm":"^2.3.0","typescript":"^4.9.4","uvu":"^0.5.6"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"742dee886af37dfbb96514c16c5ac5a2a62423ac","_id":"@semrel-extra/topo@1.4.4","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-d7jVWMyD7Of54fnD/ompr5VvKYog0ss/4gZqz2/ZNpjyccBM+gVHdIpyVb7pTM00Xaw2m9mXskWK7lrm3JzbhA==","shasum":"93d8c3e6feb01fc1888399e6b26d539c86402d9d","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.4.4.tgz","fileCount":8,"unpackedSize":18413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU08J+8sVcREzcNYr7uFV00BXW0i2NX9mdstGBVEB9SQIgbGHdU59QgRXPy6q3PTYGgDaDFZdx6eOjrhWoa8c08p8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtr3BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRRQ/+PoIpY6PPeIP9XaBInIOXEQRCY4y6KaxneZwGaQVeVcER5rYl\r\nly7y/9MLeWohF0yuCmZ92XqmT+zYGCZ3Nqt1BI59l9XcNleqWRTKsdjeiTvv\r\nnmo1oaYvve15VJN/BWBmRgqZ3hU+7orGVG8uuT8zUtBzKM38VX2AN9r+VUgR\r\nqlGArr5pp17t+D9ux5KistJksDB4pgXMG8iG9Ch64vo6ar7RTbgy9139PtTZ\r\n/lOFMOoldpfX7FI5kAZhBy8A6OuIhrCtqhBP2gloeXTDV0U2cV4KbyqRb64c\r\nqKON+7GbWwoWor3iofib5gnytu062dRqbXi3MZe6eWoVCGyJ9FR2Eu9E33k4\r\n3xx4oSpWZawa8rble+0OVi440YmKftaBiptLTySUpkND7wzibYUJNrQECv11\r\ni8MlQ0ccuhvVQlYI0dibYOf5hPlEe+0VWAxMnA7d4dkpzOfV+92FsYG998YD\r\nQ3t1sVV6hAUgOfpgLzBdrdN6+xFEhIDUOwBPcSVg68OmD+Wrwo+d0EwCy9+/\r\nEGznRuaoUZErkfvoavPnPnr3wa+53G+D+z/Xc2ErO7/xn7Wpz5Xq1te1KtYy\r\nbkl98AMiInaUmu9MYve7PiJTtHuCjhJmH+xqxTj7R6NAD5FXFMgja9RE6q6J\r\nJfllOK+5ed/Y5tMfs/+As/tVhcABpIjG3/E=\r\n=PSiL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.4.4_1672920513234_0.08651513212746931"},"_hasShrinkwrap":false},"1.5.0":{"name":"@semrel-extra/topo","version":"1.5.0","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","types":"./target/es5/index.d.ts","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit && yarn lint","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"fast-glob":"^3.2.12","toposource":"^1.1.1","tslib":"^2.5.0"},"devDependencies":{"@types/micromatch":"^4.0.2","@types/node":"^18.14.1","c8":"^7.13.0","esbuild":"^0.17.10","esbuild-node-externals":"^1.6.0","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.8.4","tsc-esm-fix":"^2.20.12","tsm":"^2.3.0","typescript":"^4.9.5","uvu":"^0.5.6"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"f91bbac64c809ba881e1908480a69dd9843917ba","_id":"@semrel-extra/topo@1.5.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-AA1u3OkZwkuqCYvJnehoEw3fKmv3xM6l4rHUliCjDHPzoc8jisPhqtKr0e6W/rHT8WilXPDTZJR1AbORTJHhzg==","shasum":"45041ef2ee8d637ac8116695fcbfe761370dfb48","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.5.0.tgz","fileCount":10,"unpackedSize":19321,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsGuiMqhF4ghs5DM7LL5QswP+nhfEmxAsZUQLJOt9FhAiBtL1fL0lC0EYao+GQg2sv8CdH3SaLhw74DasdFHVIGtA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+PrSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprPA//RnnBJXIY6k7r2i6N/tT/MnT4csM9bpRy1UuvEWp2t4VlGYMt\r\ndpLP0e3fGHMVePamBPaPhXIayqgCK6zPuI3nR8JgbP48devKhSE9JdPNMnlD\r\nC/FGc6fVzW4KEuqgQ2K4DfdpO1DPv6xYKMJonpG4mVGeOOcISVIA/TrrgBUu\r\nAZTu1HleXDjBonNEVEqAjOyoEmYVFYrgs+eolnhrjgOgB8I2NZhmkItKJnEr\r\n5PBdIeKpVNiP8KJGwvEtlJeYvoi7ZmkBGMA5zMbQimZzH4apgHr1XV+9cWt+\r\nRGBrf8P3YbMFVnMGAn0Fe+aSZBsjVYpf89AD1DjldQHuJM8eHgmLKdzWhLxB\r\nQhfDXktW04rw0oT6w0Jy+d54cWeyup+dIhq4otFNTUqTVjlIi3lsUN324cad\r\nssoOxNKAXeBgrYspD4Y+Bu+/NsRoFL2/4q0n7qAM6n2jm1tAmKMEmhgB0vg+\r\nJ9xNzZNxr15eNeoENDUdwWnqykl+vRgptCnnGm5V0ub2xspN0HBfi+ks/0Ve\r\n5YvKNoKT2uSmpYc1PpZLwRv0/UcQ+eOC2lVd8kXGG88dVFvUj7KBGw08y2JP\r\nE1nYCbBQz1IYiEebc8DN5azym2LQamfIHH80YGdZO90yn/7E6AcTHgAGxGSH\r\nBC/MxYAvwVfAKh5dtcD4E4VIzRSc4yWOn4A=\r\n=Zfyv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.5.0_1677261522378_0.016831804973271636"},"_hasShrinkwrap":false},"1.6.0":{"name":"@semrel-extra/topo","version":"1.6.0","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","types":"./target/es5/index.d.ts","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit && yarn lint","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"fast-glob":"^3.2.12","toposource":"^1.1.1","tslib":"^2.5.0"},"devDependencies":{"@types/micromatch":"^4.0.2","@types/node":"^18.14.1","c8":"^7.13.0","esbuild":"^0.17.10","esbuild-node-externals":"^1.6.0","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.8.4","tsc-esm-fix":"^2.20.12","tsm":"^2.3.0","typescript":"^4.9.5","uvu":"^0.5.6"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"d0566524d2eb1fa8aa73763726df46b5b9fba028","_id":"@semrel-extra/topo@1.6.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-uigVbgHIx6s1yxHx+fxK487C4B5dIlI98qmy2RtUmE+twubc5NRxFxd8ngMNU5R6sdP193GB4IL0J8Sli/dNbg==","shasum":"9acd50ce3ba921712a200bbe50f6a351175b4c95","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.6.0.tgz","fileCount":10,"unpackedSize":19646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPCq5pgWPqefxBsQ5PciF6PpuZW2V47LZPd3jyCVc3HgIgapoVf49hJbTMaso8aYLa7/oy3bb7F8hd4O65dOSowwM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEzXzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjEA//d5EFSU0eEgVFswxfHkwE9YM3tfZ0iZmDrVmDKa6up6rmkyyS\r\nMGNHHKp/Q+OT9tR2JSKmeFQJGl8BeluCkBnvxhok+CdW7nNawbklqisiXv0K\r\nym5y7NowbG8SlT6UN0dXty2Kl74pXrtAmkM1omBtsWEJoTf2IhH20VFHDp46\r\nUf1Rw+B1u5oua5nisj86b57h4rpVOPTT97B+NZONJ5I5Suwd8laP8BX/vSeR\r\n8TRUbKVMSyh7j+wDhujT/XClXHe5lPgYUtb2TFzS69c9vGNvpk2ZBwrApDqn\r\n7pCTiqSGklSTzKJ3S4ZcVOmXYDzB60QI8aFnP2IV2/Gu9rUVIEPMjZFp88Q3\r\n00LHSp89uqnHfqooFoBtbHD280waoExEf6e9gJEEAAADpQF5mYwtgBoRXxjV\r\nq0h+ydvB8+WG2AUgsNzrJajW1XjPPr9tVVkeFG3BSmyQ5yJOyNmUZyAGLeZD\r\nUqVIHaAys7NYDDaaPTj9l9+gAuay+7pIVBca/4ENbAAy2qTQu9fsc7UDnr5J\r\nm/o4cZZAHj2l9q+4PGHdjn4TN+NgVqIBmssScjBLAjcc0b5bsb/ydlA3oVOH\r\ndaCNCuOVlyVVC94JDIKOzzQDmZMzVo2GgbrcXv3k5cGoNKkXdyZxuCWpJ678\r\nE5+jivV4NI1K4GBdtE4mgjgNA0K3eaHFCbY=\r\n=Zqlk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.6.0_1678980595778_0.0740519807940212"},"_hasShrinkwrap":false},"1.7.0":{"name":"@semrel-extra/topo","version":"1.7.0","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","types":"./target/es5/index.d.ts","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit && yarn lint","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"fast-glob":"^3.2.12","toposource":"^1.1.1","tslib":"^2.5.0"},"devDependencies":{"@types/micromatch":"^4.0.2","@types/node":"^18.14.1","c8":"^7.13.0","esbuild":"^0.17.10","esbuild-node-externals":"^1.6.0","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.8.4","tsc-esm-fix":"^2.20.12","tsm":"^2.3.0","typescript":"^4.9.5","uvu":"^0.5.6"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"0538494c29efd0e8860dae5b8cff92faa8cc75f3","_id":"@semrel-extra/topo@1.7.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-DqDJpD4VXwOtXf5EyHIxc0RUwb0y/HbsdMKwS2Si2UYK0OcfnNG4aMQUd2VG/KkVNQkbNwhsffEUNEPXAgYnyA==","shasum":"ef90200810e2d7d7922223aa0e3aa1905bfd8036","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.7.0.tgz","fileCount":12,"unpackedSize":20667,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdKti/A2Wf+wLhVd+0G2fUB+AxYP+pN8YE/JbDxBNTLAiEA65eiRWzhna9IBmV5WPy5Onjmr51irwJ3di2NFgzocuA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIw92ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw5Q//ZnFP2zQXjFH5LvZ4BfQ+DEbyiPlAEfedVudSQtuzic6VqOm/\r\nBiJQQg0PsrNdM5pq9Y6peSakrPDynI7AwqolI9zv+MOiOM6AGTTuHEFCRs1X\r\nIDeyM5ah6MMe+b85wI9t+xvPuA1nddHHAUuoCt+qX8ZbfERhYcOwUepb1JNV\r\nob9JfnwgBvn7HPxcWe6dz+BaFvZZtvH3IS0hgWjMIMKLMOo6d4keQ++I8iqS\r\nNUabCORbLHZ0UB4WclhkFarUhgrg/UgWTPIeI9BgKqnFFA2Qm+p8kNUQR24e\r\nr6+g3DGglkUZ1iEkMdWI/QoSQlSLwSpQl8WFdPGZPTG83ALqirqL+3hQhwYD\r\nkH3NMisRiQmb8Jq7L3crjf5NA3KLGEgF9EadJoh3PWKZtdu8XteYVcJGwxsg\r\nPl5a+fxj0GWY92qXUydcY54dNJBXp8j/K95ush6fvwQv/ctQP8yrPFaOOWnq\r\nS6wNP7RPCcPnFVLAmg1kDXckgOwQn2X5yFPLFK7CSFtc9piJZ8sNFI5BYKeO\r\n0FWNItMCqajVoSD+tLdWJk6FT3u/d/AFkUNLOmO4cwAVhLUWbFZAFDkU4EbP\r\nVtqK8wJbRvGvCIsKp84qKYz2M+iscLBjyMaonzYEgZCgo2KGcawC9Xa19KJ/\r\nImvFQ4Cddcj3FHPAqezhfjePKMNHBBsueO8=\r\n=R5LR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.7.0_1680019317969_0.24976497220018135"},"_hasShrinkwrap":false},"1.8.0":{"name":"@semrel-extra/topo","version":"1.8.0","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","types":"./target/es5/index.d.ts","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit && yarn lint","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"fast-glob":"^3.2.12","toposource":"^1.1.3","tslib":"^2.5.0"},"devDependencies":{"@types/micromatch":"^4.0.2","@types/node":"^18.15.11","c8":"^7.13.0","esbuild":"^0.17.14","esbuild-node-externals":"^1.7.0","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.8.7","tsc-esm-fix":"^2.20.12","tsm":"^2.3.0","typescript":"^4.9.5","uvu":"^0.5.6"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"6019047c5783a82326028896cb8299fe6c6a91b5","_id":"@semrel-extra/topo@1.8.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-JBwNjbymtNriTJ95dex9wQSQKQswFqsXLfZJhsQGrSkUDlBFCDYQWIFouhLp5avkEYXrRRqpXoV6cK32iD+K8g==","shasum":"7a1acd4e0610223dbf6881283df26602cad45842","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.8.0.tgz","fileCount":12,"unpackedSize":22839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7PVZsgzhuujxQJowOHZ7TLfcmeZ33qmlXslM2ULVLIAIgMmsWmYoDoyMdEIBFElqetyPEDCd4OF7kPGY+bXrpobM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKIbNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf4A/9EBOydeSH3uSJ0MgOP8zxBYFkYXGCh9pUrZMkY+nrMXIfJeOU\r\nAOAk/a3uKmucgRxAOn7nrNpKebhMWlv0rOc20erH5DfJRzg+DWLFvQUCjVRO\r\n6eiNtPEy56O/cXvtVNh5wCByw9kxr58FsAkiVSK0/wZ4fC93QMFxR7lwsuRr\r\n1QWwe/A79pEBBH3XsYlPT3+dUy3D6EPgHA6jtf8D3DEKqTMyLJQQfv8n3FvW\r\nRhrJYRRnZhLC1ktE52nof6v52XLzhcl1P9CqudjTdhiOqkW0NpspBzrD4hUu\r\nRcTJOjPRDoTbOdSfd9wVSXSL4PMOHuiz/XSh+Jg0QTDf+feBAb1Hbboy+BEv\r\n3n9+9f/L3V9MUvThK3sO2mMP4kGlRZzROocDLKiiV6BHU+yh9rR07xBGxkWg\r\ny40vo80Fw0X/gnua4ZpN0x3ZeE1wfr1W20UxH3HMlnDZHXAYS9qDTf/G6HpD\r\nNLWN45NoZEJjLoNjJkKFJU1uHZO/eiBkAQSyZQ6zF9g3BP6NOQA+uBjwfbHU\r\nVh2BDTSreCSVwnJqSPeip9Bme8Jy6TlyJaiAGO92mQT4pKqP49msFwM4xMER\r\nOVkRNWbUWoYbc1EIZ70w4cQIM4cysD5UnSwJgNjXSnFm0j0CqLMrzMm/OmuF\r\nEhGc4ekRzHAoh0JdFsy/qZVttqMU4Nr3Fdk=\r\n=LBmW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.8.0_1680377549349_0.3370467738967733"},"_hasShrinkwrap":false},"1.8.1":{"name":"@semrel-extra/topo","version":"1.8.1","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","types":"./target/es5/index.d.ts","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit && yarn lint","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"fast-glob":"^3.2.12","toposource":"^1.1.3","tslib":"^2.5.0"},"devDependencies":{"@types/micromatch":"^4.0.2","@types/node":"^18.15.11","c8":"^7.13.0","esbuild":"^0.17.14","esbuild-node-externals":"^1.7.0","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.8.7","tsc-esm-fix":"^2.20.12","tsm":"^2.3.0","typescript":"^4.9.5","uvu":"^0.5.6"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"12f915309285270b083fccab68d140f14e5a3ae8","_id":"@semrel-extra/topo@1.8.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-1yqx4kd69vwsTmXK4Ky8Xapzj1oJicJPft8ZBUPR0KHXtgNczeSTG9qmdN5sa8WW+46r7taxiyVmdC9ktuObOQ==","shasum":"f262a9d27059643fbc097ddd5dbb76370bf137da","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.8.1.tgz","fileCount":12,"unpackedSize":25086,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIColSNUZr6rTMQkhE3Ro+RwHNbXi34o3OS+GCGd8np5KAiEAoUBwLvqosM9ndZRCybODicPl1tzNgpdWcCr4ojl/FWM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKItdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp/Q/+IZ5gYL64SGvOOyLGeWsH05cwEWaW2c3bEBZSifnBVAGUOUj6\r\nT7RGIykMWP3yLXo9iQ6JVTpvveSvnx1srpzQFutxffrY6RPjz15mvXfKyF+J\r\nnx79Kb5Xe2OaM4OE/EsXmZdwAIVlBEAhYO1eNpGj013Dsg9S1ZbHbRTa2kus\r\nc26cGZ3rqJdQlMsSyU5s0RQ+Be0AKtLKtkFIwSBn/BqT60a6C5QXKlRMze73\r\nK5/M2s0wPmibDwQeyYiGR9N9FPQGf7CspXOQz997HIlvwPNQ/lL2T8LnctPU\r\nDx1pmbUFHXoo9obCVQx4B7rOBcwpNltdl0u/32rGZFlQyr/v98rWHBruP2Bw\r\nKZYWj6iY6vJwC2ebdKT9u2OK4qS29iuloR58dZPd9T6xwSo/7gsguQzBri0C\r\nkdBTGgC1LdrSQMGw2vSCY23kraWram8Jeogq0wGDiqez1hPnJIuMowYCQGzs\r\nR7Kky3h03T+alJ0DkImQBcCSjZ3i8HuaNfwksZ5675vFYnirLYdvHJqYI96M\r\nnZOWEQ0Rr/wPf1atsl6TLm0NnzFH+zY+UsFms4eHeQN0UOBdDVLM9VuVqJvl\r\n5Jd7qzKGeoDUbHEytyMQYV+h5tgagZczTraQaoX13m37hywhCdYGbXq5Ghyl\r\nw5tihkmhsddNXrZL+aiOCORKPUFkCHTq1/E=\r\n=LAc0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.8.1_1680378717499_0.43758423853468975"},"_hasShrinkwrap":false},"1.9.0":{"name":"@semrel-extra/topo","version":"1.9.0","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","types":"./target/es5/index.d.ts","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit && yarn lint","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"fast-glob":"^3.2.12","toposource":"^1.1.3","tslib":"^2.5.0"},"devDependencies":{"@types/micromatch":"^4.0.2","@types/node":"^18.15.11","c8":"^7.13.0","esbuild":"^0.17.14","esbuild-node-externals":"^1.7.0","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.8.7","tsc-esm-fix":"^2.20.12","tsm":"^2.3.0","typescript":"^4.9.5","uvu":"^0.5.6"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"86bb63c23a20c3afa3710c2755ffe91181c950d0","_id":"@semrel-extra/topo@1.9.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-R4jwDTWPaODKuDJfUws6wCN3jNmKgGro0q0XfitoSIeCpib7QmC2mP2MDIL5+PdrJtbPPnZQw0ccQJre5InWfg==","shasum":"9ca8cce1153fa0e746dbfb6b99de5715b784f916","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.9.0.tgz","fileCount":12,"unpackedSize":25614,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkdiukLEXYmxMqJnmiMiXs5Xe+8i7sL3oMmf4sTiyAJAiBVSCnMMLd62OfjERzDYaZGUz5mGwfXThWBSidGH65g5Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKY8kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjKQ/9ErzYgm9R8iVKKGQ+c0nTvpiV6SFiIh3OBmX3sKy1AW/Yr1I2\r\nRPGg3zGW7qfrv9YWCEvb3UjKpk5KR2WgsjD6WyfBMbBmqCjuMZyVaflGQIFL\r\nfAbkY5Gxwuje+v350MifWagW0ZSuijoIAJr3WCXpHtRpA3Awkyb7fGBjlr3k\r\nf5X0kRbSMCjdsXYY/gqn30UynnhIGiq8Dd0CWeh2Tcf3jTXzEM0M9lsSGe3G\r\nxtQLYDxX0hzulGRWhX6Ufq3pPtZoTldNvDx23SCXURoYG5s3Ctvcj+bV3FDk\r\n8kk1Q9wZo5pXbttLJ66fsHfODc+A415YkV4MR8V1j4oVsCQ7++n7wlNVymtc\r\nBlnYYNQd6sBOxjSbmil21chHoCFCG4cIoarZs+oUvhUaM1g3Zs5NowskzVAI\r\naNL26Cf82kgiTCulAGYFB1KXCXZErv1cqYnvCl+oIxJal4JRONKv0SK334Ry\r\n7FmFGIyUkSbFxm2j/MIKXVDZMW9xOcWtmE1cGJWLzskbXFgnU32cFJIxD/kr\r\nXp9MbafDtCIKZCE3Sk/Gt8wXtTjKjrHoE22OO1yCSN6p08Q6LVJ3H09csBZs\r\n+naPSRrhIqVbPB8e9lc/M2L1Aranr69xzw+Lju0zT/ge6q6HemGxm1lbB7wa\r\nSMqnqhgQhMkRoL0E4e6scb+arSsmtAmdBZI=\r\n=85vP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.9.0_1680445220339_0.19246685353066728"},"_hasShrinkwrap":false},"1.9.1":{"name":"@semrel-extra/topo","version":"1.9.1","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","types":"./target/es5/index.d.ts","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit && yarn lint","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"fast-glob":"^3.2.12","toposource":"^1.1.3","tslib":"^2.5.0"},"devDependencies":{"@types/micromatch":"^4.0.2","@types/node":"^18.15.11","c8":"^7.13.0","esbuild":"^0.17.14","esbuild-node-externals":"^1.7.0","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.8.7","tsc-esm-fix":"^2.20.12","tsm":"^2.3.0","typescript":"^4.9.5","uvu":"^0.5.6"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"43e0360cd682eae961453802e7411e01436d83c1","_id":"@semrel-extra/topo@1.9.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-5ya0CpvCzM+N8Rl54hNMwtuXij9IIYzbSTKhAPCqRgOGPjSktl8r1Lev4dLNl1D0bkGvACcMkiXKghZQfHYFgg==","shasum":"a60bf685fb0738e2e0aae41c59817ab23d4a56a7","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.9.1.tgz","fileCount":12,"unpackedSize":26189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUmnJ7W8mNfgoYd0iDubzFRRMbj497SlkJaBQt6ytt/AiEA9R9+5TgIshuKaZWi4teKiYpD/HcybLye3JW/92y09yA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKZ4kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHVA//Rwlg3UM6lT9o31pw9Ip5CbHCZeWjcc1NyHZZO7hcyqxZPREU\r\nBE8qBvEJJ/KlO0kHqwsASHL+IioW10NnDiKXkAB4KSgz0L+pxkYFHc8Zk4qH\r\naYpd9ak1kivcKwaR+6Jiq2QtZ9qxVQakJKvDP6GfLzHgoQEqm9cvmofxzb2/\r\n8SJARurcZAt9O5vX7cSCop7Vq1U1TLwtJNxoyd3BWMWtvhgguC/CIcEUqvCR\r\nls66TPcu4uQNlpGxU21G7QrKP0l9rj0TWEwmWs79UV7mP/LAz12kpFPkrxof\r\nzfLbSqUixbxGKH+iP3eztnBwD0f70l3S+51T0sq0w+0wFApeo5TXMAUsZs2X\r\nA6koiYyJFCdlIsFD6W2AJ/jNbez4pvxbTaWSSVhIguMPfLTl5IXMjqgqbYlz\r\nISMha2fi3auQtgfKfXGwbDt+zVKb9HvjqewinGxoye/1EMzKvHhBdUVRn0Or\r\n7VuRo74nuWJ6aTCZkwhCvZ8YAqmI7mHMCsOPyCK2hmYHfj35DhtPVO3TJjDJ\r\nMRszkPwCWgnOSksvhaldFbKzQ5TK1l6IePpYHVjv6P2ZWr8ec+yWpg8RJfBK\r\nsK3oWsk0QwyVVYjQF8AiPZnsQQl8ww8U8Gbue1GuszwPa4DU9xnYEtRzLvC5\r\n9rB0R2WC68B6C9MPZDwtUMX9xfc4N15kxV0=\r\n=yf7J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.9.1_1680449060762_0.821201092926948"},"_hasShrinkwrap":false},"1.9.2":{"name":"@semrel-extra/topo","version":"1.9.2","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","types":"./target/es5/index.d.ts","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit && yarn lint","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"fast-glob":"^3.2.12","toposource":"^1.1.3","tslib":"^2.5.0"},"devDependencies":{"@types/micromatch":"^4.0.2","@types/node":"^18.15.11","c8":"^7.13.0","esbuild":"^0.17.14","esbuild-node-externals":"^1.7.0","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.8.7","tsc-esm-fix":"^2.20.12","tsm":"^2.3.0","typescript":"^4.9.5","uvu":"^0.5.6"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"a9d7c3a11a1cf4da73e7b3754568b96f8c29d133","_id":"@semrel-extra/topo@1.9.2","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-Jr8i4lg6WncQ0sTdH31UkyYBYi2yLFn/GfL0Fsjdh16FZuiQfGHr7kBbQ230DScbURO96e/+LYMePH9eXU/+Cg==","shasum":"f35e4418840c82fe495526bba719b971b7ddedbb","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.9.2.tgz","fileCount":12,"unpackedSize":26551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGk/1bKd1ljUIfqm+vKaD5CqhP/F4YEGqNKEegK/ZQhHAiByi3+gOcpRqXxaqHtpiudL+vWgRYBc94phFFjo5POmKQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKqHPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWhxAAoFMw/KacZ6dulJD1K4KsiG8v8nFir7ZOQTrm8yotM+/wDFHH\r\nhlHAfOyi+yVNIkfYiMlIm5KMt/APqGOF1ti/5T5aHycuGTQcfmdyHkwJPTNQ\r\nPXBdJiXbZgQZxjcgKhq5hJ+X4eanT9Ir838QU38+tQSUWK5NQ8ijv2yhcrgB\r\nhmEi1QFyxIWZiAqCAuYSNV7VPqtTqZI4gSuNyq2Sy/40pTmjBLJDpYyj8rJM\r\nZu4YrIjdBcuQ9rptzZz2Rhbx3kUNJzxh5YPu93mIyABhDWZm/8fjJ+pOsbZY\r\nrxmHg4r9032I98uShq+SxVSdLcLXUw1EO2SVFhqDGv6YiderADUlddtarlMI\r\nXvGcMes5+XYF5HiundP9I+Cjwnw0J/s/qmmesxG2jEc/43tiHmmHBPwq6mmK\r\nuj3AL2NPFIdUI/CTqxkYyrWXqdv6yKXkaJc/zarfDmg7AAZTmXemktGN2lRB\r\n3yCXgSzkyip/0SjXoaxWAqAV2hAPgDl/ZKgZsjTKFCk4psfsRl2TQQTgEwp2\r\nXYj24TsJpnyVSKNC5iIY4G2ntFM5iEQskplbIiXhTOmJMdT8vOPZZon27DDJ\r\nD7l3wTTcDa32f2XkKZXhHI9PHawttTl+UqQcXdUJ12T0lMu9tPLKrdrdLjYd\r\nXdRsqp1LdHnlNI8iYtzmnT0UQIxkvVS6X/4=\r\n=0k1D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.9.2_1680515535261_0.15900129763018866"},"_hasShrinkwrap":false},"1.10.0":{"name":"@semrel-extra/topo","version":"1.10.0","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/es5/index.cjs","types":"./target/es5/index.d.ts","type":"module","exports":{"require":"./target/es5/index.cjs","import":"./target/es6/index.mjs","module":"./target/es6/index.mjs"},"scripts":{"build":"yarn build:es6 && yarn build:es5","build:es6":"yarn build:es6:target && yarn build:es6:libdef && yarn build:es6:ext","build:es6:target":"node ./build.es6.cjs","build:es6:libdef":"tsc --emitDeclarationOnly --outDir target/es6","build:es6:ext":"tsc-esm-fix --target=target/es6 --ext=.mjs","build:es5":"yarn build:es5:target && yarn build:es5:libdef && yarn build:es5:ext","build:es5:target":"node ./build.es5.cjs","build:es5:libdef":"tsc --emitDeclarationOnly --outDir target/es5","build:es5:ext":"rename 's/\\.js$/\\.cjs/' target/es5/*.js","test":"yarn test:unit && yarn lint","test:unit":"c8 -r html -r text -r lcov loadr -- uvu 'src/test/' -i fixturess","lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"fast-glob":"^3.2.12","toposource":"^1.1.3","tslib":"^2.5.0"},"devDependencies":{"@types/micromatch":"^4.0.2","@types/node":"^18.15.11","c8":"^7.13.0","esbuild":"^0.17.14","esbuild-node-externals":"^1.7.0","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.8.7","tsc-esm-fix":"^2.20.12","tsm":"^2.3.0","typescript":"^4.9.5","uvu":"^0.5.6"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"06f158c01d775a187531feafabc45afb4bffe1c7","_id":"@semrel-extra/topo@1.10.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-Zp3oUv1lmr0/vjYrlWJsU6LamypfSHm+xa4bueUIC7GvS66sp7s6dXkYoBUKwXfwMd6H85A0unJlquEKQILnxw==","shasum":"6d8a07e51431e7fda197c474f1edd1b9d47cbd7a","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.10.0.tgz","fileCount":12,"unpackedSize":27105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8aPVidl2GrNqqmZ4nYo4hCJuOBkMPLYKknWTd5Nq0mAiBU65CBNVTN0CchyY1SozWvLCiKM80v0NPcZa59Nl6kjg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMbP9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCMg//RKllW3m2E97ARG++engwzIs/dHVyZKyx+Jzcow2I4wm0FIli\r\nwDkF7wGZtS9YWq6Xq9zhTjRERdQjFbZTpb5sxXS8LtzczuErh5QWGYMixlSg\r\nWbsDpxCAPCpEv4To7JTQDdUcgDS/8XplIyzjdjGewZSQhBuS4o1NHUfpctOl\r\nkuZf+xDrrXwC4w7RSimECWyCHcJ70ol6SZMlVkAOE87mKTXmHjHXLG2+IPIw\r\n6C0ut10o7zkVSZtIPPE1CpzNiJKVJwJnM1v8ZbP/dC19qLi8M1ZRAzhvSjT3\r\nIgEeehPkuhUavIrrG8A+1c0GnEDRBCf2bB88zWmfUWeqyfhEYB+zILZDjyAm\r\njnyB+Dk8XoTLXW7qN/H07JxN8OBHe+WYTeJxT0W0gCVrwYORNCcuL7NhDApa\r\nWlzq3azyYDEK4kOySK7dg5CKiY4O2yV4xYtHKODX9DnPOnEaY19UJJP1jCZh\r\nyTucdEPRUdl2n0bNZJRi91zIKxfTnbK+FZw8DESP0v0bP02m83S9UTqSJFxZ\r\nHMpndaxDL+Z5DvNkZc71CyCUynr9kiAWAZE/YLggQgwA+uV5/QG484/Zf16H\r\nID1B/HwKdPN2QxACTYFJuIocWQPGqQkgMAWW2SDJ7YtW/UTG+cobpCm6owWM\r\nPo/wZGT+DcFitn9ijZYF1Szn1xF+7KJR67E=\r\n=sB+l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.10.0_1680978940958_0.7801555157420834"},"_hasShrinkwrap":false},"1.11.0":{"name":"@semrel-extra/topo","version":"1.11.0","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/cjs/index.cjs","types":"./target/dts/index.d.ts","type":"module","exports":{"types":"./target/dts/index.d.ts","require":"./target/cjs/index.cjs","import":"./target/esm/index.mjs","module":"./target/esm/index.mjs","default":"./target/esm/index.mjs"},"scripts":{"build":"concurrently 'npm:build:*'","build:esm":"node ./src/scripts/build.cjs","build:cjs":"node ./src/scripts/build.cjs --cjs","build:dts":"tsc --emitDeclarationOnly --skipLibCheck --outDir target/dts","test":"concurrently 'npm:test:*'","test:unit":"c8 -r html -r text -r lcov loadr -- uvu './src/test/' -i fixturess","test:lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"fast-glob":"^3.2.12","js-yaml":"^4.1.0","toposource":"^1.1.4","tslib":"^2.5.2"},"devDependencies":{"@types/js-yaml":"^4.0.5","@types/micromatch":"^4.0.2","@types/node":"^20.2.3","c8":"^7.13.0","esbuild":"^0.17.19","esbuild-node-externals":"^1.7.0","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.8.8","tsc-esm-fix":"^2.20.14","tsm":"^2.3.0","typescript":"^5.0.4","uvu":"^0.5.6","concurrently":"^8.0.1"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"fdf88e45022167a7a6ae83dcbf048dd4c71da728","_id":"@semrel-extra/topo@1.11.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-FVKcvKrnOELgY9AoGqX0bdm+66qs2LQKqLmCS1FAk8Fq4Y2YosCCXwfq7NejmClYCL5gdTmHjJnyaJWLLHRRtw==","shasum":"d4894e867e46423b2259a88a6843b5d58451b06d","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.11.0.tgz","fileCount":11,"unpackedSize":29833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2z6+Zg7qhlMat+m3gtkVwGBzQ5y8roptrP6055W9rtQIgFpaOaIc427nvXiKFVzv/kbQgaUpiD8cj7jxE2mjHwww="}]},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.11.0_1684938343428_0.8710000011391443"},"_hasShrinkwrap":false},"1.12.0":{"name":"@semrel-extra/topo","version":"1.12.0","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/cjs/index.cjs","types":"./target/dts/index.d.ts","type":"module","exports":{"types":"./target/dts/index.d.ts","require":"./target/cjs/index.cjs","import":"./target/esm/index.mjs","module":"./target/esm/index.mjs","default":"./target/esm/index.mjs"},"scripts":{"build":"concurrently 'npm:build:*'","build:esm":"node ./src/scripts/build.cjs","build:cjs":"node ./src/scripts/build.cjs --cjs","build:dts":"tsc --emitDeclarationOnly --skipLibCheck --outDir target/dts","test":"concurrently 'npm:test:*'","test:unit":"c8 -r html -r text -r lcov loadr -- uvu './src/test/' -i fixturess","test:lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"fast-glob":"^3.2.12","js-yaml":"^4.1.0","toposource":"^1.1.4","tslib":"^2.5.2"},"devDependencies":{"@types/js-yaml":"^4.0.5","@types/micromatch":"^4.0.2","@types/node":"^20.2.3","c8":"^7.13.0","esbuild":"^0.17.19","esbuild-node-externals":"^1.7.0","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.8.8","tsc-esm-fix":"^2.20.14","tsm":"^2.3.0","typescript":"^5.0.4","uvu":"^0.5.6","concurrently":"^8.0.1"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"2e9738721dd953f93d4b5dce65502bc64eba497c","_id":"@semrel-extra/topo@1.12.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-d6bNmGa9qjlXK6A6xgU4bMC14PKvxz+OyLCk7mLmnof6WcwVAVjkB2872il6vQV6H9U9Nc7qYo5Y/x6dGMUY1Q==","shasum":"ef1c11834eab27b1f977dadffbdfaff1eb4454fd","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.12.0.tgz","fileCount":11,"unpackedSize":30589,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBe8vaIjDbojjAYqVzuxe4KUnrx21EEh8qbMIpJlueTNAiEAjhOmwyFC29xyfUrKiU6S9BGzElkeFM8d9SgotklfDtE="}]},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.12.0_1684943025722_0.7832727762556582"},"_hasShrinkwrap":false},"1.12.1":{"name":"@semrel-extra/topo","version":"1.12.1","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/cjs/index.cjs","types":"./target/dts/index.d.ts","type":"module","exports":{"types":"./target/dts/index.d.ts","require":"./target/cjs/index.cjs","import":"./target/esm/index.mjs","module":"./target/esm/index.mjs","default":"./target/esm/index.mjs"},"scripts":{"build":"concurrently 'npm:build:*'","build:esm":"node ./src/scripts/build.cjs","build:cjs":"node ./src/scripts/build.cjs --cjs","build:dts":"tsc --emitDeclarationOnly --skipLibCheck --outDir target/dts","test":"concurrently 'npm:test:*'","test:unit":"c8 -r html -r text -r lcov loadr -- uvu './src/test/' -i fixturess","test:lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"fast-glob":"^3.2.12","js-yaml":"^4.1.0","toposource":"^1.1.4","tslib":"^2.5.2"},"devDependencies":{"@types/js-yaml":"^4.0.5","@types/micromatch":"^4.0.2","@types/node":"^20.2.3","c8":"^7.13.0","esbuild":"^0.17.19","esbuild-node-externals":"^1.7.0","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.8.8","tsc-esm-fix":"^2.20.14","tsm":"^2.3.0","typescript":"^5.0.4","uvu":"^0.5.6","concurrently":"^8.0.1"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"cb2f9c2612d1b0f4b311e7abd4dcd724b59a4466","_id":"@semrel-extra/topo@1.12.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-pqtjx2OHXxDF/VnP69TH/QrDsWercmw60r7JSSWLyLm/aAUqKiubgMHtySYIMST+fFPMCu6dRCPGAeSsaijT2Q==","shasum":"2dd602ede3102fd0b607dc0defacefd5fee26001","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.12.1.tgz","fileCount":11,"unpackedSize":31196,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSHsujn4i1YUeLCbyA6ZLxYJXGQxuzbHsZgZ9TzztDTAIhAMdPB+cc1c6r0FqvkcCUT3shKARR7DDoNZly4sWTG9PD"}]},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.12.1_1684945524222_0.574344964314315"},"_hasShrinkwrap":false},"1.13.0":{"name":"@semrel-extra/topo","version":"1.13.0","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/cjs/index.cjs","types":"./target/dts/index.d.ts","type":"module","exports":{"types":"./target/dts/index.d.ts","require":"./target/cjs/index.cjs","import":"./target/esm/index.mjs","module":"./target/esm/index.mjs","default":"./target/esm/index.mjs"},"scripts":{"build":"concurrently 'npm:build:*'","build:esm":"node ./src/scripts/build.cjs","build:cjs":"node ./src/scripts/build.cjs --cjs","build:dts":"tsc --emitDeclarationOnly --skipLibCheck --outDir target/dts","test":"concurrently 'npm:test:*'","test:unit":"c8 -r html -r text -r lcov loadr -- uvu './src/test/' -i fixturess","test:lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"fast-glob":"^3.2.12","js-yaml":"^4.1.0","toposource":"^1.1.4","tslib":"^2.5.2"},"devDependencies":{"@types/js-yaml":"^4.0.5","@types/micromatch":"^4.0.2","@types/node":"^20.2.3","c8":"^7.13.0","esbuild":"^0.17.19","esbuild-node-externals":"^1.7.0","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^2.8.8","tsc-esm-fix":"^2.20.14","tsm":"^2.3.0","typescript":"^5.0.4","uvu":"^0.5.6","concurrently":"^8.0.1"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"a93eb10f5dc2689e69741d9db75dbcc40cc51094","_id":"@semrel-extra/topo@1.13.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-yaCH6vRjypPiIORmhE/n+Bh1TPl2Stbg96JGoXDlbTZLkbWoZmAxMMAzEPYJ7NE9hnC+ID2LYqoru7529tTm4w==","shasum":"1612de59a5ecee3bed2c2fe26f11b036797d113c","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.13.0.tgz","fileCount":11,"unpackedSize":31128,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDV8yJ9LRY39+ef4z3Mpw0xwyYILU+sXSXrFnyHbbsrVAIhAKoEsgpwFW7veJGzNa0gey8EQi0jq6/vqO0d8oSXf8Lp"}]},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.13.0_1684999970406_0.310958981132166"},"_hasShrinkwrap":false},"1.13.1":{"name":"@semrel-extra/topo","version":"1.13.1","description":"Helper to resolve monorepo dependencies graph","publishConfig":{"access":"public"},"main":"./target/cjs/index.cjs","types":"./target/dts/index.d.ts","type":"module","exports":{"types":"./target/dts/index.d.ts","require":"./target/cjs/index.cjs","import":"./target/esm/index.mjs","module":"./target/esm/index.mjs","default":"./target/esm/index.mjs"},"scripts":{"build":"concurrently 'npm:build:*'","build:esm":"node ./src/scripts/build.cjs","build:cjs":"node ./src/scripts/build.cjs --cjs","build:dts":"tsc --emitDeclarationOnly --skipLibCheck --outDir target/dts","test":"concurrently 'npm:test:*'","test:unit":"c8 -r html -r text -r lcov loadr -- uvu './src/test/' -i fixturess","test:lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"fast-glob":"^3.3.1","js-yaml":"^4.1.0","toposource":"^1.1.4"},"devDependencies":{"@types/js-yaml":"^4.0.5","@types/micromatch":"^4.0.2","@types/node":"^20.5.0","c8":"^8.0.1","esbuild":"^0.19.2","esbuild-node-externals":"^1.8.0","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^3.0.1","tsm":"^2.3.0","typescript":"^5.1.6","uvu":"^0.5.6","concurrently":"^8.2.0"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"661d402af51ede893a2c3c598d3422054b42c240","_id":"@semrel-extra/topo@1.13.1","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-LCR6IuFjl+1zeJ6SdC9mO+L+vVNnVWWfsCqnobc4Dxaf8jRjY2NAxXOJsxQXUSCHT2VV5YQVT+Zzo+2hjAqQhQ==","shasum":"4c179dd78860e12bf11ccf443607e584f7d66b56","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.13.1.tgz","fileCount":11,"unpackedSize":31614,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5zQduRxm5dLFb4X0sZvGqrKqAoLQT2Wuu2rsxj2jyxgIhAKG8vki+wIidL9dPesB0296mwr6BkrxeqFbpy3JiXojE"}]},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.13.1_1692027883905_0.9312134251700985"},"_hasShrinkwrap":false},"1.14.0":{"name":"@semrel-extra/topo","version":"1.14.0","description":"Helpers to assist monorepo dependencies traversals","publishConfig":{"access":"public"},"main":"./target/cjs/index.cjs","types":"./target/dts/index.d.ts","type":"module","exports":{"types":"./target/dts/index.d.ts","require":"./target/cjs/index.cjs","import":"./target/esm/index.mjs","module":"./target/esm/index.mjs","default":"./target/esm/index.mjs"},"scripts":{"build":"concurrently 'npm:build:*'","build:esm":"node ./src/scripts/build.cjs","build:cjs":"node ./src/scripts/build.cjs --cjs","build:dts":"tsc --emitDeclarationOnly --skipLibCheck --outDir target/dts","test":"concurrently 'npm:test:*'","test:unit":"c8 -r html -r text -r lcov loadr -- uvu './src/test/' -i fixturess","test:lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"fast-glob":"^3.3.1","js-yaml":"^4.1.0","toposource":"^1.1.4"},"devDependencies":{"@types/js-yaml":"^4.0.5","@types/micromatch":"^4.0.2","@types/node":"^20.5.0","c8":"^8.0.1","esbuild":"^0.19.2","esbuild-node-externals":"^1.8.0","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^3.0.1","tsm":"^2.3.0","typescript":"^5.1.6","uvu":"^0.5.6","concurrently":"^8.2.0"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"gitHead":"53eab32d481bb8f1ce3172cbdebf3c650a7090ca","_id":"@semrel-extra/topo@1.14.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-i4nMOxEva7HFfTIg0ao6Gjvdep6ux9/7tdQ4Mb/JrOj6vBJxSzYPJYZ85aB9eD3jMSWy4lkaclHsMslV5VMmIQ==","shasum":"17488a3c93c346334de80827cf20d8634b3abd57","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.14.0.tgz","fileCount":11,"unpackedSize":32391,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIfT189ZXaIsJFgdt/y7RDHXWoMsN4lsI2jpVDJiK1ZgIgdAAzbbUoC2XEe+PK4UeHDrDUnjD1JpgvmuU52MFAkq0="}]},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.14.0_1692033804875_0.19042678540180202"},"_hasShrinkwrap":false},"1.14.1":{"name":"@semrel-extra/topo","version":"1.14.1","description":"Helpers to assist monorepo dependencies traversals","publishConfig":{"access":"public"},"main":"./target/cjs/index.cjs","types":"./target/dts/index.d.ts","type":"module","exports":{"types":"./target/dts/index.d.ts","require":"./target/cjs/index.cjs","import":"./target/esm/index.mjs","module":"./target/esm/index.mjs","default":"./target/esm/index.mjs"},"scripts":{"build":"concurrently 'npm:build:*'","build:esm":"node ./src/scripts/build.cjs","build:cjs":"node ./src/scripts/build.cjs --cjs","build:dts":"tsc --emitDeclarationOnly --skipLibCheck --outDir target/dts","test":"concurrently 'npm:test:*'","test:unit":"c8 -r html -r text -r lcov loadr -- uvu './src/test/' -i fixturess","test:lint":"prettier --write src","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"keywords":["topo","graph","monorepo"],"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"license":"MIT","bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"homepage":"https://github.com/semrel-extra/topo#readme","dependencies":{"fast-glob":"^3.3.2","js-yaml":"^4.1.0","toposource":"^1.2.0"},"devDependencies":{"@types/js-yaml":"^4.0.9","@types/micromatch":"^4.0.6","@types/node":"^20.10.5","c8":"^8.0.1","esbuild":"^0.19.9","esbuild-node-externals":"^1.11.0","loadr":"^0.1.1","micromatch":"^4.0.5","prettier":"^3.1.1","tsm":"^2.3.0","typescript":"^5.3.3","uvu":"^0.5.6","concurrently":"^8.2.2"},"prettier":{"arrowParens":"avoid","quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"_id":"@semrel-extra/topo@1.14.1","gitHead":"67e228d39c481d4ed3accd755483d71d8c1566a7","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-V7hlOQoBXgqLSa4ai9S0LGOO7cKTqRu5dh0T83xfE+VqZQmDkuRm956ooJ2/M8y62kWIxS2VEfePnEoB74x6fg==","shasum":"fef8ba12c53c0e4b765d5d5a4a0e8d0e2c287fb0","tarball":"https://registry.npmjs.org/@semrel-extra/topo/-/topo-1.14.1.tgz","fileCount":11,"unpackedSize":32590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfpd54XytViV0gTNeGQACaMfegTBi4GzGvj6uehj6pvAiB6XDeEyWBRPdpaOG3qtr4o6l/zGA+I7UKE7NAQ0U+igw=="}]},"_npmUser":{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},"directories":{},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topo_1.14.1_1702887783232_0.35993954022720454"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-25T18:38:43.013Z","1.0.0":"2021-12-25T18:38:43.408Z","modified":"2023-12-18T08:23:03.644Z","1.1.0":"2021-12-26T21:22:11.640Z","1.2.0":"2021-12-27T15:19:04.178Z","1.3.0":"2021-12-29T14:15:54.873Z","1.3.1":"2022-06-01T10:21:48.767Z","1.4.0":"2022-06-13T12:25:48.078Z","1.4.1":"2022-06-13T12:57:41.962Z","1.4.2":"2022-07-03T21:54:35.445Z","1.4.3":"2022-07-29T20:27:59.417Z","1.4.4":"2023-01-05T12:08:33.387Z","1.5.0":"2023-02-24T17:58:42.548Z","1.6.0":"2023-03-16T15:29:55.963Z","1.7.0":"2023-03-28T16:01:58.155Z","1.8.0":"2023-04-01T19:32:29.540Z","1.8.1":"2023-04-01T19:51:57.659Z","1.9.0":"2023-04-02T14:20:20.493Z","1.9.1":"2023-04-02T15:24:20.915Z","1.9.2":"2023-04-03T09:52:15.454Z","1.10.0":"2023-04-08T18:35:41.185Z","1.11.0":"2023-05-24T14:25:43.604Z","1.12.0":"2023-05-24T15:43:45.982Z","1.12.1":"2023-05-24T16:25:24.408Z","1.13.0":"2023-05-25T07:32:50.631Z","1.13.1":"2023-08-14T15:44:44.197Z","1.14.0":"2023-08-14T17:23:25.048Z","1.14.1":"2023-12-18T08:23:03.436Z"},"maintainers":[{"name":"dhoulb","email":"dave@shax.com"},{"name":"semrel-extra-bot","email":"semrel-extra-bot@hotmail.com"},{"name":"antongolub","email":"golub.anton@gmail.com"}],"description":"Helpers to assist monorepo dependencies traversals","homepage":"https://github.com/semrel-extra/topo#readme","keywords":["topo","graph","monorepo"],"repository":{"type":"git","url":"git+https://github.com/semrel-extra/topo.git"},"author":{"name":"Anton Golub","email":"antongolub@antongolub.com"},"bugs":{"url":"https://github.com/semrel-extra/topo/issues"},"license":"MIT","readme":"# @semrel-extra/topo\n\n[![CI](https://github.com/semrel-extra/topo/workflows/CI/badge.svg)](https://github.com/semrel-extra/topo/actions)\n[![Maintainability](https://api.codeclimate.com/v1/badges/48b31cd38b905b729beb/maintainability)](https://codeclimate.com/github/semrel-extra/topo/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/48b31cd38b905b729beb/test_coverage)](https://codeclimate.com/github/semrel-extra/topo/test_coverage)\n\n> Helpers to assist monorepo dependencies traversals\n\n## Install\n```shell\nyarn add @semrel-extra/topo\n```\n\n## Usage\n```ts\nimport { topo } from '@semrel-extra/topo'\n\nconst graph = topo({\n  workspaces: ['packages/*'],\n  cwd: '/path/to/project/root'\n})\n\n{\n  queue: ['pkg-a', 'pkg-b', 'pkg-z', 'pkg-y', 'pkg-x'],\n  nodes: ['pkg-a', 'pkg-b', 'pkg-x', 'pkg-y', 'pkg-z'],\n  edges: [\n    ['pkg-a', 'pkg-b'],\n    ['pkg-z', 'pkg-y'],\n    ['pkg-y', 'pkg-x'],\n  ],\n  // packages entries map\n  packages: {\n    'pkg-a': {\n      manifest: {\n        name: 'pkg-a',\n        dependencies: {}\n      },\n      manifestPath: '/path/to/project/root/packages/a/package.json',\n      path: 'packages/a', // legacy\n      relPath: 'packages/a',\n      absPath: '/path/to/project/root/packages/a'\n    },\n    'pkg-b': {...},\n    ...\n  }\n}\n```\n\n### `pkgFilter() / filter()`\nFilter option is a function: gets `IPackageEntry` as argument, returns `boolean`\n```ts\nconst graph = topo({\n  workspaces: ['packages/*'],\n  cwd: '/path/to/project/root',\n  filter: ({manifest}) => !manifest.private // to omit private packages from graph\n})\n```\n\n### `depFilter()`\nApplies filter to any kind of pkg dependencies to omit them from the graph.\n```ts\nconst gpaph = topo({\n  workspaces: ['packages/*'],\n  cwd: '/path/to/project/root',\n  depFilter: ({version}) => version.startsWith('workspace:') // include only workspace deps\n})\n```\n\n### `workspacesExtra`\nInjects extra pattern to the resolved `workspaces` value from `package.json` / `pnpm-workspace.yaml`\n```ts\nconst gpaph = topo({\n  workspacesExtra: ['!packages/foo'],\n  cwd: '/path/to/project/root'\n})\n\n```\n\n### `traverseDeps()`\nIterates up to the pkg deps graph.\n```ts\nimport {topo, traverseDeps} from '@semrel-extra/topo'\n\nconst {packages} = topo({\n  workspaces: ['packages/*'],\n  cwd: '/path/to/project/root'\n})\nconst pkg = packages['pkg-a']\nconst cb = async ({name, pkg}: IDepEntry) => {\n  await traverseDeps({pkg, packages, cb})\n}\n\nawait traverseDeps({packages, pkg, cb})\n```\n\n### `traverseQueue()`\nIterates over the queue of packages in the order of their dependencies.\n```ts\nimport {topo, traverseQueue} from '@semrel-extra/topo'\n\nconst {queue, prev} = await topo({\n  workspaces: ['packages/*'],\n  cwd: '/path/to/project/root'\n})\nconst cb = async (name: string) => {\n  // some async action\n}\nawait traverseQueue({ queue, prev, cb })\n```\n\n### `iterateDeps()`\nWalks through the package dependencies and applies the `cb()` for each.\n```ts\nconst results: any[] = []\nconst manifest = {\n  name: 'foo',\n  version: '0.0.0',\n  dependencies: {\n    bar: '1.0.0'\n  },\n  devDependencies: {\n    baz: '2.0.0'\n  }\n}\n\niterateDeps(manifest, ({ name, version, scope, deps }) => {\n  results.push({ name, version, scope, deps })\n})\n```\n\n## License\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}