{"_id":"@shadowspawn/forest-arborist","_rev":"79-9261451538c59442b7e88ce56bec465f","name":"@shadowspawn/forest-arborist","dist-tags":{"next":"13.0.0-3","latest":"14.0.0"},"versions":{"0.1.1":{"name":"@shadowspawn/forest-arborist","version":"0.1.1","author":{"name":"John Gee"},"license":"ISC","_id":"@shadowspawn/forest-arborist@0.1.1","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./command.js"},"dist":{"shasum":"cbb879220bb52f536faa632443cd77aaaca68cd3","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-0.1.1.tgz","integrity":"sha512-Y729m2mhcBZW6yNOcx3PLvBMiGaCDbWxmKZ0ODeX5mZ8qAuYzQN30NuMIymsOC5WBw35o896AEEGffxQMGKn1g==","signatures":[{"sig":"MEYCIQCtr0FP3QtXgBBaMYvExynX/vRxLeDJ6wIm3RL4JpdKcwIhAPhK7+7MRPJ7fLuSMD+TfH2tuKlYKn2qQpalY9Xd1mgf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"command.js","_from":".","_shasum":"cbb879220bb52f536faa632443cd77aaaca68cd3","gitHead":"4b8de252418220187dd9c96fac42b989f22a664d","private":false,"scripts":{"lint":"./node_modules/eslint/bin/eslint.js command.js lib/** spec/**","test":"echo \"Error: no test specified\" && exit 1","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","postpublish":"git push && git checkout develop && git merge master && npm --no-git-tag-version version patch"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"3.10.7","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","commander":"^2.9.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"eslint":"^3.14.1","eslint-plugin-react":"^6.9.0","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.0","eslint-config-airbnb-base":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-0.1.1.tgz_1487323612930_0.007261065300554037","host":"packages-18-east.internal.npmjs.com"}},"0.1.3":{"name":"@shadowspawn/forest-arborist","version":"0.1.3","author":{"name":"John Gee"},"license":"ISC","_id":"@shadowspawn/forest-arborist@0.1.3","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./command.js"},"dist":{"shasum":"9eeda00ade814e8b956a4727939ee345dd163614","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-0.1.3.tgz","integrity":"sha512-/Jetb772euAj+Jtpz2SA/sSsMkmeMv9Q7fXJLwGulwHmZ/o99bKT095U37jWz6BcA36LjN+S7BJRYbB7zmugWw==","signatures":[{"sig":"MEYCIQDSDFpCN+stgNy01dYMaI9Vdf/DDUQ3lJEwQjBNa13OlgIhAJ3h7joBJJ4HtZ0cIu75HOFVWFInTUY5Sm/lvUYvp3d2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"command.js","_from":".","_shasum":"9eeda00ade814e8b956a4727939ee345dd163614","gitHead":"8a7e1fb64e14ca97e35d2c1960cb2d20c1368ff6","private":false,"scripts":{"lint":"./node_modules/eslint/bin/eslint.js command.js lib/** spec/**","test":"echo \"Error: no test specified\" && exit 1","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"3.10.7","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","commander":"^2.9.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"eslint":"^3.14.1","eslint-plugin-react":"^6.9.0","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.0","eslint-config-airbnb-base":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-0.1.3.tgz_1487324436841_0.39007081324234605","host":"packages-12-west.internal.npmjs.com"}},"0.2.0":{"name":"@shadowspawn/forest-arborist","version":"0.2.0","author":{"name":"John Gee"},"license":"ISC","_id":"@shadowspawn/forest-arborist@0.2.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./command.js"},"dist":{"shasum":"caeda3359d8cd03da3a3fc989d4febfcd160f548","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-0.2.0.tgz","integrity":"sha512-WXrReCXvrfRU85RMt50uFBxA3dDB8NhoKP3RDf3T+9WHmhlpcOPuO7+v5a2mXFH5vVCGhPsxM3jGB80TK9QSzA==","signatures":[{"sig":"MEUCIBgtUbywh2cett+ZZvJHL/xApUx1eq7NI5ER4vhbixbYAiEAkxSZt/5DY0sMZ8z5PueKy34ddsOsJ9y0F3d3IxBppyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"command.js","_from":".","_shasum":"caeda3359d8cd03da3a3fc989d4febfcd160f548","gitHead":"dbb6bacdeb321e823222a6ba617cf19a8d761fce","private":false,"scripts":{"lint":"./node_modules/eslint/bin/eslint.js command.js lib/** spec/**","test":"jasmine","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"4.2.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","commander":"^2.9.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"eslint":"^3.14.1","eslint-plugin-react":"^6.9.0","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.0","eslint-config-airbnb-base":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-0.2.0.tgz_1487406971684_0.6000586692243814","host":"packages-12-west.internal.npmjs.com"}},"0.2.2":{"name":"@shadowspawn/forest-arborist","version":"0.2.2","author":{"name":"John Gee"},"license":"ISC","_id":"@shadowspawn/forest-arborist@0.2.2","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./command.js"},"dist":{"shasum":"df967bde003adada2a35e78096939d5937906c43","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-0.2.2.tgz","integrity":"sha512-GHHVmrBy1eaTKpO5x57cU1U5Db2olwaWGtvz84iBWXlrjt8UpwzxJtDWtYPr44DdB739LgILjZAYw0RT0UhnNA==","signatures":[{"sig":"MEUCIQD1zfZvSO9Q++0Bqnn0GRxmyYMGJy+ShiFpNuB7ekfAmwIgQeg8/JcKAwC6vIj8Od6lZZ695xbQZBr3+yW2k+Xa80Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"command.js","_from":".","_shasum":"df967bde003adada2a35e78096939d5937906c43","gitHead":"413da98c9f188057032be2650dd16797662bb14b","private":false,"scripts":{"lint":"./node_modules/eslint/bin/eslint.js command.js lib/** spec/**","test":"jasmine","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"4.2.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","commander":"^2.9.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"eslint":"^3.14.1","eslint-plugin-react":"^6.9.0","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.0","jasmine-console-reporter":"^1.2.7","eslint-config-airbnb-base":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-0.2.2.tgz_1487847620752_0.760786096798256","host":"packages-12-west.internal.npmjs.com"}},"0.2.4":{"name":"@shadowspawn/forest-arborist","version":"0.2.4","author":{"name":"John Gee"},"license":"ISC","_id":"@shadowspawn/forest-arborist@0.2.4","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./command.js"},"dist":{"shasum":"2190f64e9af748e92bccd1c48c4d8bad2b485ff2","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-0.2.4.tgz","integrity":"sha512-1vQMzmrsmoUrlVtx1VqQx0dTE/TmRdm7EJ3uJZckuFN/4SkjUODzg2SWOE8zOwavXJL7kf4+JXrxmfucmDT3bg==","signatures":[{"sig":"MEUCIQCr8pUlPh7S0K4fNLB97Mt3lsztganVfEu9Dgeqrwdr5wIgRigNhTt372MEPT0SVDnvvhAnQOE1Cy5DS4Av8rwzGbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"command.js","_from":".","_shasum":"2190f64e9af748e92bccd1c48c4d8bad2b485ff2","gitHead":"d0fd4982bda77c4b4c16923e694fd47cec663039","private":false,"scripts":{"lint":"./node_modules/eslint/bin/eslint.js command.js lib/** spec/**","test":"jasmine","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"4.2.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","commander":"^2.9.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"eslint":"^3.14.1","eslint-plugin-react":"^6.9.0","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.0","jasmine-console-reporter":"^1.2.7","eslint-config-airbnb-base":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-0.2.4.tgz_1488076821079_0.10361602273769677","host":"packages-12-west.internal.npmjs.com"}},"0.2.6":{"name":"@shadowspawn/forest-arborist","version":"0.2.6","author":{"name":"John Gee"},"license":"ISC","_id":"@shadowspawn/forest-arborist@0.2.6","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./command.js"},"dist":{"shasum":"1620e04f63810532f6fb7334a6527b8204fcf5ff","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-0.2.6.tgz","integrity":"sha512-eFv5VzhprFxhWxK4QVqQfvwick9Jay4xTuJCvbWsMJrx8Bj8X+1umsQUjxUa4ONmlFrvpQ57rFlTNU9jKqCzfw==","signatures":[{"sig":"MEMCHzoaQ20LlG5MdWEZmuSLq/l4EyidumVQ40INLygpXpUCIDLCFDxY1ShXuttYw3fOwv4JDWhMdtJE3aaEY9Tvnw7u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"command.js","_from":".","_shasum":"1620e04f63810532f6fb7334a6527b8204fcf5ff","gitHead":"5abef9a897eae3e97524e8fa1d9af8aac5c841c1","private":false,"scripts":{"lint":"./node_modules/eslint/bin/eslint.js command.js lib/** spec/**","test":"jasmine","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"4.2.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","commander":"^2.9.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"eslint":"^3.14.1","eslint-plugin-react":"^6.9.0","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.0","jasmine-console-reporter":"^1.2.7","eslint-config-airbnb-base":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-0.2.6.tgz_1488092061840_0.1728974839206785","host":"packages-18-east.internal.npmjs.com"}},"0.2.8":{"name":"@shadowspawn/forest-arborist","version":"0.2.8","author":{"name":"John Gee"},"license":"ISC","_id":"@shadowspawn/forest-arborist@0.2.8","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./command.js"},"dist":{"shasum":"5d462dd7d3dcc7805597a35963c576094a820fd6","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-0.2.8.tgz","integrity":"sha512-dnwcaGoqGflN2hs7cBGRtnBZ/Oj6noCZ/QIwViKU7B/4oyo8Px/neFuRszqzdWJeQ3ArepyUEcc3k+k0frVisw==","signatures":[{"sig":"MEQCIC9eFVsqiXHACDWmQ4a3WnnztSHCEMbWyhEQuGOgqqWSAiAOi8xjYuZRDJtSFEwGGPh+j01QNITVfTt9vKgNCgMJQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"command.js","_from":".","_shasum":"5d462dd7d3dcc7805597a35963c576094a820fd6","gitHead":"f71f621993c3e4bdc1abcfde5d30a1b31efae9b0","private":false,"scripts":{"lint":"./node_modules/eslint/bin/eslint.js command.js lib/** spec/**","test":"jasmine","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"4.2.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","commander":"^2.9.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"eslint":"^3.14.1","eslint-plugin-react":"^6.9.0","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.0","jasmine-console-reporter":"^1.2.7","eslint-config-airbnb-base":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-0.2.8.tgz_1488101479041_0.3189612084534019","host":"packages-18-east.internal.npmjs.com"}},"0.2.10":{"name":"@shadowspawn/forest-arborist","version":"0.2.10","author":{"name":"John Gee"},"license":"ISC","_id":"@shadowspawn/forest-arborist@0.2.10","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./command.js"},"dist":{"shasum":"f51cf834cfb2d22c7f3e4870965523fda2a07793","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-0.2.10.tgz","integrity":"sha512-yQNn5leXcKhgqHt8Lll+9BLx67NYw5OscD+dvw3mU7LTjfJGwGsyhD9MfgAbzHU043vWEldcKB3/AoUxMkDuEw==","signatures":[{"sig":"MEYCIQCA04Ynh06OfhuNKUlaCLrQ7E3o35L6PMyZ4cllIlclcwIhAOU3dQh1jE229VdsMruNLw3vwfz5ngZmxwewqbsV6yzG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"command.js","_from":".","_shasum":"f51cf834cfb2d22c7f3e4870965523fda2a07793","gitHead":"973e6b60a2e2112e97f1f5818fef60d70689cc6a","private":false,"scripts":{"lint":"./node_modules/eslint/bin/eslint.js command.js lib/** spec/**","test":"jasmine","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"4.1.2","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"7.7.1","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","commander":"^2.9.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"eslint":"^3.14.1","eslint-plugin-react":"^6.9.0","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jasmine":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.0","jasmine-console-reporter":"^1.2.7","eslint-config-airbnb-base":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-0.2.10.tgz_1488447812638_0.7661838778294623","host":"packages-18-east.internal.npmjs.com"}},"0.3.0":{"name":"@shadowspawn/forest-arborist","version":"0.3.0","author":{"name":"John Gee"},"license":"ISC","_id":"@shadowspawn/forest-arborist@0.3.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/command.js"},"dist":{"shasum":"0c72e0e80b55fe79efe48d87a93b21ba125c7b8b","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-0.3.0.tgz","integrity":"sha512-hz9ldjUbXZkmpdsrVuaEB+yg+k82vJQedM3HAol4gFbA3Bi7FG/LaFdRQ9fHQ4QRWgs1HUIhAqj2DsEgoybJ/w==","signatures":[{"sig":"MEUCIQCv5iriz0baE4lWynlMf+8SSjpqHhLh/4tYcGNYEapU+wIgULv10xTeDo5XafKF6Ohj4Az1y/LYPNOdBG83tDS+o5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["dist/command.js","dist/src/*"],"_shasum":"0c72e0e80b55fe79efe48d87a93b21ba125c7b8b","gitHead":"0ba216600dca30247b452fa3be00f0c7a4f04fdc","private":false,"scripts":{"test":"jasmine","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","prepare":"tsc","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch","test:fabonly":"jasmine --spec dist/spec/command-spec.js","test:install":"npm install -g . && npm run test:fabonly"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"4.1.2","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"7.7.1","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","jsonfile":"^2.4.0","commander":"^2.9.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"@types/tmp":"0.0.32","typescript":"^2.2.1","@types/node":"^7.0.5","@types/chalk":"^0.4.31","@types/jasmine":"^2.5.43","@types/commander":"^2.3.31","jasmine-console-reporter":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-0.3.0.tgz_1488968953567_0.927933658240363","host":"packages-12-west.internal.npmjs.com"}},"0.3.2":{"name":"@shadowspawn/forest-arborist","version":"0.3.2","author":{"name":"John Gee"},"license":"ISC","_id":"@shadowspawn/forest-arborist@0.3.2","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/command.js"},"dist":{"shasum":"167be95a348c45f15c9f9228e483279480d58edd","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-0.3.2.tgz","integrity":"sha512-hyqdgj4Ab0W+OfLL9LkQtTSwE07dQK1T8nvnBonp8La29TxEp8HXyPR6w71z2o+7WNA0LIC288Pgv/Pk65zQKg==","signatures":[{"sig":"MEUCIApABDqiMQmPrWZ+x4LkaE1gF4ajkIMzMoP0k4jpzf9EAiEAjtEWQ7jWr9FTtAoVDyGhbO+gG/W/OfzTXjY3lZrNLkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["dist/command.js","dist/src/*"],"_shasum":"167be95a348c45f15c9f9228e483279480d58edd","gitHead":"cb0af29c6a5a38fa497f9100ae68f6ebe4503b82","private":false,"scripts":{"test":"jasmine","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","prepare":"tsc","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch","test:fabonly":"jasmine --spec dist/spec/command-spec.js","test:install":"npm install -g . && npm run test:fabonly"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"4.1.2","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"7.7.1","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","jsonfile":"^2.4.0","commander":"^2.9.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"@types/tmp":"0.0.32","typescript":"^2.2.1","@types/node":"^7.0.5","@types/chalk":"^0.4.31","@types/jasmine":"^2.5.43","@types/commander":"^2.3.31","jasmine-console-reporter":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-0.3.2.tgz_1489209488232_0.8151957932859659","host":"packages-18-east.internal.npmjs.com"}},"0.3.4":{"name":"@shadowspawn/forest-arborist","version":"0.3.4","author":{"name":"John Gee"},"license":"ISC","_id":"@shadowspawn/forest-arborist@0.3.4","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/command.js"},"dist":{"shasum":"c66ea124e9de98690d01de79b7c64673995526b8","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-0.3.4.tgz","integrity":"sha512-Vgh1xrVtiumyLdlbfC+aS+sUbXSA80NFnPSQvuH4ntas0Fm62X1lId4lm/6ECszombVkwS9ppnxxWpWVkYovGQ==","signatures":[{"sig":"MEUCIHmb9QzClY1wGBrVGbecqIHzUpnACQgTtH/7jfJFX1NaAiEAnW3yHsX6NRcKICXyyyG7eulQF+eoDb4Qk6ecKbOn6l0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["dist/command.js","dist/src/*"],"_shasum":"c66ea124e9de98690d01de79b7c64673995526b8","gitHead":"24922f7313ca677b8c244c35641e3c3a6707b771","private":false,"scripts":{"tsc":"tsc","test":"jasmine","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","prepare":"tsc","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch","test:fabonly":"jasmine --spec dist/spec/command-spec.js","test:install":"npm unlink . && npm uninstall -g . && npm install -g . && npm run test:fabonly"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"4.1.2","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"7.7.3","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","jsonfile":"^2.4.0","commander":"^2.9.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"jasmine":"^2.5.3","@types/tmp":"0.0.32","typescript":"^2.2.1","@types/node":"^7.0.5","@types/chalk":"^0.4.31","@types/jasmine":"^2.5.43","@types/commander":"^2.3.31","jasmine-console-reporter":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-0.3.4.tgz_1490085759176_0.8600788710173219","host":"packages-12-west.internal.npmjs.com"}},"0.3.6":{"name":"@shadowspawn/forest-arborist","version":"0.3.6","author":{"name":"John Gee"},"license":"ISC","_id":"@shadowspawn/forest-arborist@0.3.6","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/command.js"},"dist":{"shasum":"05b310e8e533936cd6ac1eb14777c63ac1765fae","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-0.3.6.tgz","integrity":"sha512-M1jwlTfwcrjx5Yb/Lc+UxRaikPi+NHnafNs/JTK/JKYLDcwWT+kVmjsjTt8SkmIRUON8Yt391F4Wt/+avp8h8A==","signatures":[{"sig":"MEUCIBhdc1K1N0ru2uKkf5wm8dwrKITbGY+2iWT/r6tX/nTgAiEA+ELYFdR/gK/NDcJzStQ//vbZALJjWOVaRP3IgDi+Dww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["dist/command.js","dist/src/*"],"_shasum":"05b310e8e533936cd6ac1eb14777c63ac1765fae","gitHead":"7d2c8cc0476dd418602bab6abdc44d1c2e3ded88","private":false,"scripts":{"tsc":"tsc","test":"jasmine","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","prepare":"tsc","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch","test:fabonly":"jasmine --spec dist/spec/command-spec.js","test:install":"npm unlink . && npm uninstall -g . && npm install -g . && npm run test:fabonly"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"4.1.2","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"7.7.3","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","jsonfile":"^2.4.0","commander":"^2.9.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"jasmine":"^2.5.3","@types/tmp":"0.0.32","typescript":"^2.2.1","@types/node":"^7.0.5","@types/chalk":"^0.4.31","@types/jasmine":"^2.5.43","@types/commander":"^2.3.31","jasmine-console-reporter":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-0.3.6.tgz_1490348258967_0.45716309756971896","host":"packages-18-east.internal.npmjs.com"}},"0.3.8":{"name":"@shadowspawn/forest-arborist","version":"0.3.8","author":{"name":"John Gee"},"license":"ISC","_id":"@shadowspawn/forest-arborist@0.3.8","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/command.js"},"dist":{"shasum":"1665eb837a529ee335276b60c67cca86bc68648e","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-0.3.8.tgz","integrity":"sha512-fbZ3LgUnw0ns8xTnDkUQ7aWG5NYsc5PARhCxJEXTFfVQ2FVO5/p5jV+DqrEMJrnOD2r9Ee+jA67NTFsgRXxbkA==","signatures":[{"sig":"MEQCIF7lN70xNu8qmXAxaeIP21R79wlSegthw+pEFyemeNbtAiBePHWapo9e+ZOLQv84kQJkiB+ngB5dTa5IBgW0NWOAxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["dist/command.js","dist/src/*"],"_shasum":"1665eb837a529ee335276b60c67cca86bc68648e","gitHead":"b232994cae5f16484c75f63bce117e1c5c0a0af5","private":false,"scripts":{"tsc":"tsc","test":"jasmine","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","prepare":"tsc","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch","test:fabonly":"jasmine --spec dist/spec/command-spec.js","test:install":"npm unlink . && npm uninstall -g . && npm install -g . && npm run test:fabonly"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"4.1.2","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"7.7.3","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","jsonfile":"^2.4.0","commander":"^2.9.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"jasmine":"^2.5.3","@types/tmp":"0.0.32","typescript":"^2.2.1","@types/node":"^7.0.5","@types/chalk":"^0.4.31","@types/jasmine":"^2.5.43","@types/commander":"^2.3.31","jasmine-console-reporter":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-0.3.8.tgz_1494746127081_0.13113810657523572","host":"packages-12-west.internal.npmjs.com"}},"0.3.10":{"name":"@shadowspawn/forest-arborist","version":"0.3.10","author":{"name":"John Gee"},"license":"ISC","_id":"@shadowspawn/forest-arborist@0.3.10","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/command.js"},"dist":{"shasum":"f37a0b3d070890dbd01e1dff26bb6ee03684795b","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-0.3.10.tgz","integrity":"sha512-BxvyO+8V79sswIsdNgPePVm/qX8M6hcSFSzzyaBxvQth3ljwaXAeRwdI2NgNl++Op3+zcyw27TTOlYN4SsdB1w==","signatures":[{"sig":"MEUCIAeeyp/P7X3/eeNMUShLtF6NDV8RnYbhDFeAJqM/taqZAiEA5TPdsBbOBkqQOOl28ClZD397tCzlO9EBCet8V9+4emQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["dist/command.js","dist/src/*"],"_shasum":"f37a0b3d070890dbd01e1dff26bb6ee03684795b","gitHead":"4a7c3711f8eba405b4d177762c83812c035dd57b","private":false,"scripts":{"tsc":"tsc","test":"jasmine","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","prepare":"tsc","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch","test:fabonly":"jasmine --spec dist/spec/command-spec.js","test:install":"npm unlink . && npm uninstall -g . && npm install -g . && npm run test:fabonly"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"4.1.2","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"7.7.3","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","jsonfile":"^2.4.0","commander":"^2.9.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"jasmine":"^2.5.3","@types/tmp":"0.0.32","typescript":"^2.2.1","@types/node":"^7.0.5","@types/chalk":"^0.4.31","@types/jasmine":"^2.5.43","@types/commander":"^2.3.31","jasmine-console-reporter":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-0.3.10.tgz_1494841343046_0.9092730963602662","host":"packages-18-east.internal.npmjs.com"}},"0.3.12":{"name":"@shadowspawn/forest-arborist","version":"0.3.12","author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@0.3.12","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/command.js"},"dist":{"shasum":"51b302ef318caee852609caae4fecdc42b3699c8","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-0.3.12.tgz","integrity":"sha512-o3GaPtkVHp+QWvzi5nOvhhhUPDBIe4MUn0U1O/8PpXCpsa/rHdy86uWEZXI1GEM6kTumLoCMqt2UiLPqdnodEw==","signatures":[{"sig":"MEUCIAbg1xq3rYYVMzjVHzP4PyyH0C61uYy/shrwkSIjfmaKAiEA8xg2jOZCMmxlzH/P4yOWcWD+sf15+nsjIZ38i6SGQAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["dist/command.js","dist/src/*"],"_shasum":"51b302ef318caee852609caae4fecdc42b3699c8","gitHead":"8ce8e0292fbeb32e205d1afa2210175d2d3b43b7","private":false,"scripts":{"tsc":"tsc","test":"jasmine","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","prepare":"tsc","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch","test:fabonly":"jasmine --spec dist/spec/command-spec.js","test:install":"npm unlink . && npm uninstall -g . && npm install -g . && npm run test:fabonly"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"4.1.2","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"7.7.3","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","jsonfile":"^2.4.0","commander":"^2.9.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"jasmine":"^2.5.3","@types/tmp":"0.0.32","typescript":"^2.2.1","@types/node":"^7.0.5","@types/chalk":"^0.4.31","@types/jasmine":"^2.5.43","@types/commander":"^2.3.31","jasmine-console-reporter":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-0.3.12.tgz_1495095006627_0.5329021355137229","host":"packages-12-west.internal.npmjs.com"}},"0.3.14":{"name":"@shadowspawn/forest-arborist","version":"0.3.14","author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@0.3.14","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/command.js"},"dist":{"shasum":"ec0f8062f928d8ead6daf529c153161813fe1dcb","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-0.3.14.tgz","integrity":"sha512-CXMsfmJPz7p+iue8XyiTzZLTCpY5IS8Or4Eo7FFF44lyXtlDzf8IsnYpg14ctDn2QGYGUj/fSQDV4Z7OGobEwA==","signatures":[{"sig":"MEYCIQDtzPEOPWhoQ4Z6mmvXHp/VqII5qGNk52K+Q/I+tauJ+AIhAMzGK4tMc45EbNvurAj9YDARlysrsKUThCFs5kza4NUp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"files":["dist/command.js","dist/src/*"],"gitHead":"620e93e76c51018e67ae1de804fd651052cac75c","private":false,"scripts":{"tsc":"tsc","test":"jasmine","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","prepare":"tsc","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch","test:fabonly":"jasmine --spec dist/spec/command-spec.js","test:install":"npm unlink . && npm uninstall -g . && npm install -g . && npm run test:fabonly"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"5.3.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"8.2.1","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","jsonfile":"^2.4.0","commander":"^2.9.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"jasmine":"^2.5.3","@types/tmp":"0.0.32","typescript":"^2.2.1","@types/node":"^7.0.5","@types/chalk":"^0.4.31","@types/jasmine":"^2.5.43","@types/commander":"^2.3.31","jasmine-console-reporter":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-0.3.14.tgz_1501813048733_0.4333942800294608","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"@shadowspawn/forest-arborist","version":"0.3.15","author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@0.3.15","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/command.js"},"dist":{"shasum":"fe6fd52e640f2a36dc98c8b77bbad41e28692c69","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-0.3.15.tgz","integrity":"sha512-h1ITW2QhAmMRnSx3i8XzcKGu+2pbT8SAXW4rDf8dgRKnf6sh1XEzGrVW9P1WsCkfZtu0NKQXyqAv8Exrnx85Gw==","signatures":[{"sig":"MEYCIQCrd0yNA6WhbWEqNK5Mb0q41Zq9rvQ6WJeo+R/tkJMegQIhAN+DYoGecDyL5z8SEA/mGN3ANKXcumi3PaGCBr7xCzKU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"files":["dist/command.js","dist/src/*"],"gitHead":"abc7e189a4d51e8f3c3a9135b48a56201633fcdf","private":false,"scripts":{"tsc":"tsc","test":"jasmine","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","prepare":"tsc","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch","test:fabonly":"jasmine --spec dist/spec/command-spec.js","test:install":"npm unlink . && npm uninstall -g . && npm install -g . && npm run test:fabonly"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"5.3.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"8.2.1","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","jsonfile":"^2.4.0","commander":"^2.11.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"jasmine":"^2.7.0","@types/tmp":"0.0.32","typescript":"^2.4.2","@types/node":"^7.0.39","@types/chalk":"^0.4.31","@types/jasmine":"^2.5.53","@types/commander":"^2.9.1","jasmine-console-reporter":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-0.3.15.tgz_1501814967951_0.8777756749186665","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@shadowspawn/forest-arborist","version":"1.0.0","author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@1.0.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/command.js"},"dist":{"shasum":"797e12f9ac0611aec4b856e96557cf25d6c37b05","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-1.0.0.tgz","integrity":"sha512-IgUK4OwgwvW1jcd0uuoFEkoEyhB1JcC7PiHGe2RdsKEmyJM+MPqbP7fBcKJ6+XvDrE5AhnjGicVdpFF8zbzFWg==","signatures":[{"sig":"MEUCIQCzyKVtG2XKKouijvTShBRzy3Bqyz08oiIsBncPhtYO3gIgfJD7/jZKEPt4SO9AZyVG3427R+IZ5luP52ums0bED30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"files":["dist/command.js","dist/src/*"],"gitHead":"37d2762e3a05a58ace4271654704c23eaa1529cb","private":false,"scripts":{"tsc":"tsc","test":"jasmine","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","prepare":"tsc","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch","test:fabonly":"jasmine --spec dist/spec/command-spec.js","test:install":"npm unlink . && npm uninstall -g . && npm install -g . && npm run test:fabonly"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"5.3.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"8.2.1","dependencies":{"tmp":"^0.0.31","mute":"^2.0.6","chalk":"^1.1.3","jsonfile":"^2.4.0","commander":"^2.11.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"jasmine":"^2.7.0","@types/tmp":"0.0.32","typescript":"^2.4.2","@types/node":"^7.0.39","@types/chalk":"^0.4.31","@types/jasmine":"^2.5.53","@types/commander":"^2.9.1","jasmine-console-reporter":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-1.0.0.tgz_1501884776906_0.39782362151890993","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@shadowspawn/forest-arborist","version":"1.0.1","author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@1.0.1","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/command.js"},"dist":{"shasum":"97f597baeb13f4853366277bb03e912f59cdb924","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-1.0.1.tgz","integrity":"sha512-rGrgdv75T7yFHEahrC2Q95a32pv7GnpGCUWd8sCIJUk5/SuZ/tB2SJrSBh30nq6N1p/fWcR69YknC6J+lJme8w==","signatures":[{"sig":"MEUCIQCtf7DWwl92sKhSYTghUmARUCtV0mi5zaAO6x0QYzEoLwIgTFsCnc7YHmrv03dvGaXlfKxGVXL21JJowYO6o3FUp4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"files":["dist/command.js","dist/src/*"],"gitHead":"36ef132731084961a030713cfa37a074173a7d92","private":false,"scripts":{"tsc":"tsc","test":"jasmine","copy-up":"git checkout master && git merge develop && echo \"tip: run npm version patch, then npm publish\"","prepare":"tsc","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version patch","test:fabonly":"jasmine --spec dist/spec/command-spec.js"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"5.3.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"8.2.1","dependencies":{"tmp":"0.0.33","mute":"^2.0.6","chalk":"^2.1.0","jsonfile":"^3.0.1","commander":"^2.11.0","shell-quote":"^1.6.1"},"preferGlobal":true,"devDependencies":{"jasmine":"^2.7.0","@types/tmp":"0.0.33","typescript":"^2.4.2","@types/node":"^8.0.20","@types/chalk":"^0.4.31","@types/jasmine":"^2.5.53","@types/commander":"^2.9.1","jasmine-console-reporter":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-1.0.1.tgz_1502592851172_0.5249636070802808","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@shadowspawn/forest-arborist","version":"1.1.0","author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@1.1.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/command.js"},"dist":{"shasum":"74a410b556b564d2409cd30cef9fff475f739580","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-1.1.0.tgz","integrity":"sha512-ULKTHE0d9JZwIl2ZpRcmb2XmPzVhYQa1dRkDsYy+JuLrHxe3BKdSQBrnjoz/k3K/ftAG0GATqoKN9KVM6qlBrw==","signatures":[{"sig":"MEUCIQCGgmf8uEm1471jvfxBWvbo4USgVRdsX3Ukig+lPAFUGQIgS9Iz6jHhB64e16sAubNq9cZ3vBiyLofDoZ5IbhTkTvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"files":["dist/command.js","dist/src/*"],"gitHead":"add835a40eb86b677d612bf344320e4bb7907cb3","scripts":{"pull":"git pull && npm prune && npm install","test":"jest --silent","copy-up":"git checkout master && git merge develop && echo \"Now bump version appropriately, e.g. run npm version patch && git commit && git push && npm publish\"","prepare":"tsc","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version prepatch","test:cli-only":"jest tests/command.test.ts"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"5.5.1","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"8.9.0","dependencies":{"tmp":"0.0.33","mute":"^2.0.6","chalk":"^2.3.0","tabtab":"^2.2.2","jsonfile":"^4.0.0","commander":"^2.11.0","shell-quote":"^1.6.1"},"devDependencies":{"jest":"^21.2.1","ts-jest":"^21.1.4","@types/tmp":"0.0.33","typescript":"^2.6.1","@types/jest":"^21.1.5","@types/node":"^8.0.47","@types/commander":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist-1.1.0.tgz_1509875530321_0.11430492787621915","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@shadowspawn/forest-arborist","version":"1.1.1","author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@1.1.1","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/command.js"},"dist":{"shasum":"abe3bd86a0b7c7358dedca50e3437d6a4fd1f405","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-1.1.1.tgz","fileCount":16,"integrity":"sha512-fWcTrELiTA49a78WZyAm3rdiBCy7aqgi3ki5C87jZqcz1M0VtOFg3wtPkAf48iFjwQVbVL+JYW35B+RFGp2HTg==","signatures":[{"sig":"MEUCIQDSzJOGpja+IVUKkJGX8+IMU8WNu+/7yubBboiTMwttlQIgdnB2CCnPjQXINeaDh4NGJh1cWvjVPdSqrRwVvPTwvDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76178},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"files":["dist/command.js","dist/src/*"],"gitHead":"4a5a3276cddd8fd02cb98e7ff4e4be60c2ca16af","scripts":{"lint":"tslint --project tsconfig.json src/**/*.ts{,x}","pull":"git pull && npm prune && npm install && npm test","test":"jest --silent","copy-up":"git checkout master && git merge develop && echo \"Now bump version appropriately, e.g. run npm version patch && git commit && git push && npm publish\"","prepare":"tsc","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version prepatch","test:cli-only":"jest tests/command.test.ts"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"5.6.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"tmp":"0.0.33","mute":"^2.0.6","chalk":"^2.3.1","tabtab":"^2.2.2","tslint":"^5.9.1","jsonfile":"^4.0.0","commander":"^2.14.1","shell-quote":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.3.0","ts-jest":"^22.0.4","@types/tmp":"0.0.33","typescript":"^2.7.1","@types/jest":"^22.1.2","@types/node":"^9.4.6"},"optionalDependencies":{"tslint":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_1.1.1_1518591982816_0.6995658527600208","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@shadowspawn/forest-arborist","version":"1.1.2","author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@1.1.2","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/command.js"},"dist":{"shasum":"bfb2ae1a0087874e6756058411a9add5a2279f9b","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-1.1.2.tgz","fileCount":17,"integrity":"sha512-IsGlRIkaXrD6LphFZx4E85zT4WoVJGBInLLNuceVapWsKcGF6yciYObMLyocqqei7vohj047Pg0iK5AoePbGxQ==","signatures":[{"sig":"MEQCIDX9ioM66+ytUKlLUAgbnuQUjyyhbpBxNyS9701IiTPqAiAQILLSTpmrdYURptKj7uR7YKmRO47xedYEZ3lzkle8KA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77821},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"files":["dist/command.js","dist/src/*"],"gitHead":"854f44989c5f10ad190609be8e227995c333553b","scripts":{"lint":"tslint --project tsconfig.json src/**/*.ts{,x}","pull":"git pull && npm install && npm test","test":"jest --silent","copy-up":"git checkout master && git merge develop && echo \"Now bump version appropriately, e.g. run npm version patch && git commit && git push && npm publish\"","prepare":"tsc","copy-down":"git checkout develop && git merge master && npm --no-git-tag-version version prepatch","test:cli-only":"jest tests/command.test.ts"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"5.6.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"tmp":"0.0.33","mute":"^2.0.6","chalk":"^2.3.2","tabtab":"^2.2.2","jsonfile":"^4.0.0","commander":"^2.15.0","shell-quote":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.2","tslint":"^5.9.1","ts-jest":"^22.4.1","@types/tmp":"0.0.33","typescript":"^2.7.2","@types/jest":"^22.2.0","@types/node":"^9.4.7"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_1.1.2_1520663304105_0.36119278274700317","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@shadowspawn/forest-arborist","version":"1.2.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@1.2.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"9192bd3f8b76729170989e792a0fd2ec165c07f2","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-1.2.0.tgz","fileCount":18,"integrity":"sha512-JmrWJW7iUJxDL7/tdAwFsTntXBS3l1d9xWp+UuFHEYHeiiW+ZMJ5EMBBM21Q733zhZYQIjpdokoXSoyxNTLNyA==","signatures":[{"sig":"MEUCIB6iuGT+IGXRp87oFTr64BiJJQ5EiG8+COCw0gouOiuJAiEAtge++O+wyrmdV+DHKGMKLtDxtO6dkgwUePnrcVmDgnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0vfUCRA9TVsSAnZWagAA/30P/1FFtplRr6+Fv2whjuRo\nkjNYil+5oxAIfMATxZFflkreII/ChKkGlqoYLjQcTYyD/DaopBiLHuh0zibF\neW/usXqe3tdcwGoYyZlxLPWsa+HD3s/tGb+FqCGmsezee37uBzUHdPZOj3bo\n5vC5oe63FGJ2NaILQ37bvwwU/1fN0EDmCQGkUK92dMw/g1/w/nN10IVgf4tN\nOh2qdbS1M2Hzq9labhdvzkiy87DL0pGFWtQF5r49dBgnu7Jx5Jp8CZAcAEV+\nIgSLDmoYcm70eZWRWM2H/XCRlX1gyOu4PVAnBX9yHETV1zJh3Humy9XwWo4e\n1bbdjXelvJifK/uLjkh0tHTfswCwqqadT4afBbBBontdnrzL28KVG/Wl/7S0\npgMzdgT84kzAe/7S7GyA3Gu8dFmLljztdwN3+2Yt9mcwQLUr31fjTPCJUGgU\n3qJti8VNYsTQC6DXG+rf87e65IwQmhhaNiK2bsV7BiXVESMOZlso7wJ0xah+\nAwI9oiFbpVnMpOvT8CCwoQkmoHTcVSND5xL+Ca/0D5VsR6uf1CfeP5OEC2ds\nR+rrFCOftTrJ5SXKJE1JRT87EeE49/U0CL6smS0UQyucM6980bwg5V0w3y7W\n0IJZU6F7QMyUvTLXHdzsUfdBpBkamodlNw8dkSQ2Ta6xTEPn61m2T3xLJyn0\npHf7\r\n=F7KP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"files":["dist/src/*.js"],"gitHead":"8f31ef6fa8e081862171acf9708f8c176d164b3c","scripts":{"lint":"tslint --project tsconfig.json src/**/*.ts{,x}","pull":"git pull && npm install && npm test","test":"jest --silent --env=node","copy-up":"git checkout master && git merge develop && tsc && echo \"Now bump version appropriately, e.g. run npm version patch && git commit && git push && npm publish\"","prepare":"tsc","copy-down":"git checkout develop && git merge master && tsc && npm --no-git-tag-version version prepatch"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"5.8.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"8.11.1","dependencies":{"tmp":"0.0.33","chalk":"^2.3.2","tabtab":"^2.2.2","fs-extra":"^5.0.0","commander":"^2.15.1","shell-quote":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","tslint":"^5.9.1","ts-jest":"^22.4.3","@types/tmp":"0.0.33","typescript":"^2.8.1","@types/jest":"^22.2.3","@types/node":"^8.10.8","@types/fs-extra":"^5.0.2","@types/shell-quote":"^1.6.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_1.2.0_1523775442594_0.2532700323052284","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@shadowspawn/forest-arborist","version":"2.0.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@2.0.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"1758f1bbcfa9109b3387fa6034906fc5bc549f0d","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-2.0.0.tgz","fileCount":18,"integrity":"sha512-Hh2x1cAr81jP2Sm0yWnLmMsspScl88p7YKaeGR+UCEuvpuW2ROVraRWEWfr0H/1SnfX/ZGyKWbt+VAv3egWtQw==","signatures":[{"sig":"MEQCIFDnmxCzzM2vCWiHqKFHmnURnJ0Q99ETXT3jkJtxnEffAiATxiggt/QB/j152GX328YZUfowM8IvwtljYlofRw6ZYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbApS6CRA9TVsSAnZWagAA2vIP/juLVX32hwQn5Kn8qufV\nuzhf5b+/Cc1ZhGwlqCCZxkeTOv9kgNGli/iQW6jPAhFpwVknaCFgO1twiwUg\nEIiAfthn8C+Zcsz2IUPLpWV9zStYF30sx1zVoP8ItT65QQSVepgQF1DfFeMp\nZaKfjYcf+MyBEfPm6a7oBFtmTlXstaaAI89FNJvWQOVhHgR2CtoZK1mfhaFe\nQ8yiNhr4gbBfYN2vM8oSumVqujup70wIt4xRaneO0JoLjnpgCHY79fMBJcEJ\njhm9llRkIgNNY44FB1GAqUFPtwZFbuF0C0tIJW+p+dSmj4n9KKgLV8hK+4jO\niwxDGJVWJw2L04EEpGmgc9aZOgswWUBeNWtVC0eQdoV4NwIyf42z/8VxaVBU\nyp8nG/i7NJJqScsPdUhXPM+ZP5GxHg9FU9Ee3gFTGtwyRMktEidttgRPWOtJ\nDTQAJMemjukGTWmAm+rd996AfHsu60AcXS1X0yRfVtYGxuCMJA1Q0BA4NTE4\nHimLB533KbKZ5QGXpVd8NZR2jQkG3qTOI8Rk0Xo76VRdfh8R9FfuF6oAgPnW\no7eVo++fMh33DQHOJn7KWmtVhrmjyD4dzx/bG/uGG/0sklXb6r/Z+/IKpcOW\nkYZjLmgqeMXk+eDNgb4dqi7Oe8UACMoUHpBivPppDrXkt9MRWro6AAokW4BR\nMlWO\r\n=psEc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"files":["dist/src/*.js"],"gitHead":"ef794698e1c8847b346d86c2da0fc4639501b5c4","scripts":{"lint":"tslint --project .","pull":"git pull && npm install && npm test","test":"jest --silent --verbose","prepare":"tsc","release":"node dist/dev/release","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"6.0.1","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"8.11.2","dependencies":{"tmp":"0.0.33","chalk":"^2.4.1","tabtab":"^2.2.2","fs-extra":"^6.0.1","commander":"^2.15.1","shell-quote":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.4","tslint":"^5.10.0","ts-jest":"^22.4.6","@types/tmp":"0.0.33","typescript":"^2.8.3","@types/jest":"^22.2.3","@types/node":"^8.10.17","@types/fs-extra":"^5.0.2","@types/shell-quote":"^1.6.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_2.0.0_1526895801295_0.7301663547982817","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@shadowspawn/forest-arborist","version":"3.0.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@3.0.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"50100b9f33bac93da1a2a5b21cd58ca9c953c934","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-3.0.0.tgz","fileCount":18,"integrity":"sha512-isRisLKGExS1/PpPbU9FpQS2Wx6Uw2NQqAGkvR5QIyrfVMTjKTqfylj5U1fXHSzya4PmI45S4NU66zX2lQVhJw==","signatures":[{"sig":"MEUCIFFrBfQ529/fT32AdB7rmKg0GXQjeQDoveD4OK3um0DaAiEA6LgFvwWb/JJ1kKrfUWI9DeLramNC0s+tPfW4SuvxjPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZSRVCRA9TVsSAnZWagAAAKAP/0v4YsF/yzehuj/qmY7T\nQ34sB7JYRyIsQZgPJPC1WIEELSU/EPA7jaRIM8jWHEdVyJpKrfv/CNGN9fBB\n6uujFjMU+Op4zwRGpwTcajD1zb11fl1s6c23UnZc7KwqRGDBXBWA2I3uzRjV\nbOJHjZnEG2utIXGdkqIoBA2aFcwR8SNQR7JTbBR2/CGz+i7p8C3ophrq8k4w\nHOeRjOqNg4eZ08EAx1UEmhAnLppEH8DZCNzVdelVxV3tzGjPrhMbgerrusdF\nO8wC3uvL6GL3kywYA4+6jV3BuJUf0BlEi3fCfrg8gKzNRPOTvXKIj8q2hpUW\nM00SuOGvE3+xFTR1SgC9Sg+XlvTF4lZuIL62ix4D97aASGVsb7voKuZEDmaY\nhqWbbIdJWJQ1x5ZRV336cCEP846dJ8b57BTjAzSvZKezGbhbW3U2biIX+/ks\nO5rSsqp2MgvRTYMoWlmGGoTmApjmWsbHYdLtG6FyWGjfnry10kYYK8pgyH5V\nde/3FFRvvj17bahaO0Cv/HuDzSjwP4SYo4wdyYx+ZmaR6p94vK862kt2XHcb\nFUjRo4hUCcnnh0JXuJoOaobbTFuGlxUJrxCnpnToMLIN7w9RyR0g6OuC0JIO\nS5nNsT23t6/mUP9iZY92vNhSCL1ZGUbiQGm9sj1eDGVzXFU12l7F1wrtR5Oe\nkRaX\r\n=LqtT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"files":["dist/src/*.js"],"gitHead":"63f96735aa344b25e9cd115c556a81ad7cca9260","scripts":{"lint":"tslint --project .","pull":"git pull && npm install && npm test","test":"jest --silent --verbose","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"5.6.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"8.11.3","dependencies":{"tmp":"0.0.33","chalk":"^2.4.1","tabtab":"^2.2.2","fs-extra":"^7.0.0","commander":"^2.17.0","shell-quote":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.2","tslint":"^5.11.0","ts-jest":"^23.1.2","@types/tmp":"0.0.33","typescript":"^3.0.1","@types/jest":"^23.3.1","@types/node":"^8.10.23","@types/fs-extra":"^5.0.4","@types/shell-quote":"^1.6.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_3.0.0_1533355092787_0.7018705196136803","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@shadowspawn/forest-arborist","version":"3.1.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@3.1.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"c73406774cd91199025adbb8258475c5cf754dba","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-3.1.0.tgz","fileCount":18,"integrity":"sha512-LZxh0mC4yQKLSlqiYOMLL1QKN35OGYWwGTNqEOwZ8TwrQg//bDCdCld9jzvBsaaQ4wHxVxu29MOWXBzbSVDGCA==","signatures":[{"sig":"MEUCIQCqfMvpswzklCj4I5RwWzzzroj2bM3W4caeWPFR0vzP/QIgZdboZNxjxQSt5oNTHO2uMA2ANole/SxJoUgeAZ82Qvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZnkTCRA9TVsSAnZWagAAD9QP/39BPs1eqhvdMPz7OP2S\nvflUknXXs3SXZjU2+/2cdj/3G+ZJVsRe8YlQQcI9n2NowBupunwSkCDffO05\nslBH83PMkv7t2gBZh2L7EYB0eJUXE5Tywp4i8POQfO93Ku/nXC4ewt8a5ppt\n6EcpPnojRtA1sWsKq6vkPFqXWT2MQxadIOIBF57jqE6grC2gUNuFC37xq2j5\nKySNw7+caw3btqWe7V9rOU/8xpKeSrNcjpaycHg3Y0rwgAW3Bqfdm8yZQYJW\nI8j17uZQgdVdcyA5uKmRnFKSqEw9yWoY2yVmxsAqq5eHXshqat3cwQoE+zIR\nm7Rjf+8sGA2Y8e9lVppzocJg5+8H28mdTP10HsQyoKi9UBDe2H9mquc6GqZ8\npS/+iPwku8cwQhzr+z0SwVH0lfBW+DxymvLOs7RkQ/8J6v/ewLlGOhYUQvEf\nRI8Cq/yhCpJL8P11cclKNMEtXNac4mrxpQ2XLcsFeUTsdsiuW2j+LXpXDKdJ\nv48jwrlwcanqRCadcB031bJrJTi59auAzN87pv0pxsPiRdCfOSJuCPccfSUP\nsAee3l3yWrAVvN2n1KDlx28/c9vV7rlmOBm6AmK0g6MfM051EmcTJmASJChN\nABSIXpNEutE7lHXyNzJrsZjJm3C+ZVmCnsE4IF0tudHe6e41xCifo5fwIZKW\nlWaO\r\n=3sGH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"files":["dist/src/*.js"],"gitHead":"9974b2df0a6141dd72150f1ec3438a5bd01cd04e","scripts":{"lint":"tslint --project .","pull":"git pull && npm install && npm test","test":"jest --silent --verbose","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"5.6.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"8.11.3","dependencies":{"tmp":"0.0.33","chalk":"^2.4.1","tabtab":"^2.2.2","fs-extra":"^7.0.0","commander":"^2.17.0","shell-quote":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.2","tslint":"^5.11.0","ts-jest":"^23.1.2","@types/tmp":"0.0.33","typescript":"^3.0.1","@types/jest":"^23.3.1","@types/node":"^8.10.23","@types/fs-extra":"^5.0.4","@types/shell-quote":"^1.6.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_3.1.0_1533442322599_0.9691206324420241","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@shadowspawn/forest-arborist","version":"3.1.1","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@3.1.1","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"8e3fb40589b522fc12bbe5f32b3cedaa919c68a4","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-3.1.1.tgz","fileCount":18,"integrity":"sha512-wswmFlxbys765ljQ5TYHBOslSRUl7SsSnioQpo9T1IDXYf4BzyxmAnfaBirlwadbyKPVYcHY9wS78xTQQIxDuQ==","signatures":[{"sig":"MEUCIG+YS6XXbhoPcvwbpjZvia+bTLyWiZOsZlfY+R5a2dW7AiEA5G3h70KfwgNvtqcTAnMRwxa/iaxPxbkv7COP+7z0yZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnJvXCRA9TVsSAnZWagAAEzIP/2l1cX3mgDoEc1jJ+7k7\npdnxgmko2j7YSLJpD2TgOH1P7CXiIDpra7vpwUJpqwm3gIaVI5T9jVCFjoyO\nnw3x7UmXZ2oyJADYhwTZkeOWgL6laGlxwuStdOjC2D9WZLu2ov6zFVM+1we2\n7ewmCo0LzPlZcTi4M1T9xZLhaVzcoy+Cf+2y1bYHsZyoFTCD0VRzyMd+XJYZ\nfgPjRneW8xPM07lE32MDFboW0tobPtkOGqQshZekwpOWMJPhwb0Hn59IFRzN\nd1f+i8CZJOQRy6O0KaAgH9hhEEK6ctqXtu3QL28Ek3zsQKxdDCm7Mf7vRRVi\n6uphnYJOH06BTtfm+75/YH2tgvWY9e/UIlyUJQW+lOv0FKxBo8tbv50XMrOW\n26yKsGJ1/j/wkEmpmqmYWWKdg82qTxStQWwmHoxxB/GfUhsNN2q9gRF5nNqi\n9oW1zNeGbc7ehcHIz5aBGFGo6Y9EBf0jyKFAaqpofnO/5DcpPaneq+QaeCJw\nTmudaUgwaiVmZjFmsqWysfhS8S8nzV/q6GhMEdm+bOTw0M0qKT7aBe7BMF8c\nDfX+RHlJPmFAO4pPzTi7G4HsUPn+fGC/XCq5HZS7HyDdifDet7xuxgMpKkS2\nb0gV8Q3el6Vqyj9a4Mevj36KtTnhIOHcrl5SuDJ4yLIH6dZnwC7DEdmNMhQ2\nDzgx\r\n=jUwz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"gitHead":"f96822e90a1cbfc3a36ceb7bd3b87b861f53b34f","scripts":{"lint":"tslint --project .","pull":"git pull && npm install && npm test","test":"jest --silent --verbose","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"6.4.1","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"8.12.0","dependencies":{"tmp":"0.0.33","chalk":"^2.4.1","tabtab":"^2.2.2","fs-extra":"^7.0.0","commander":"^2.18.0","shell-quote":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","tslint":"^5.11.0","ts-jest":"^23.1.4","@types/tmp":"0.0.33","typescript":"^3.0.3","@types/jest":"^23.3.2","@types/node":"^8.10.29","@types/fs-extra":"^5.0.4","@types/shell-quote":"^1.6.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_3.1.1_1536990167143_0.2897123375371502","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@shadowspawn/forest-arborist","version":"3.2.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@3.2.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"5268a7a74009d0dedd416b4e371fde0172772ef2","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-3.2.0.tgz","fileCount":18,"integrity":"sha512-aoKuOxiLPoaVw+ekg6ag1AdvPCKYsg6BWApicu6xlsXcuijWX127faBdaJB4a4L+4UD6jfSnr/w+y1f1fZgSIw==","signatures":[{"sig":"MEUCIDCuRDlnUC8pX0IhkEVUY8JNnRcE0cmt0jVZs2yGtfCPAiEAn8ZR2gBwFFHnddRfsPS1oHQCUexsXABjFvlCmipAdMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpYVOCRA9TVsSAnZWagAAYK4P/jtA5vIoRBCJ3A3QtQc/\nsXbSeW87HItU9U+7O8Mey/UbtOhrDd0kYqBSKBT5WLF1G7qUIfmTKXBnk+Wx\nKzYU8HCHLuZL2DKyPU647Bx5rZCH8ccD052y7FSfHozCZtUfGKvmLU86jaVS\nQZ4X7DMCJwBsQGCd+/ZGFZXdSSvAagez2dlOXxKzvqHtT3eJjlv7nkHpEHzh\na1le/wp2Qm0xzI50AwdkC9nh0kEmGCqZ37tJh/JlSZ3s8ov8NScetLjBIsrB\nSC66p9ML1LWKM9YLvTpxThmUyQ8lszt00Ia6Wv2YdiBtisAV8F+0BTzPEXV5\nWfV1gQOUBu0fuDavhZqvsUoY4Sczyr1EMlzI8D6XhWKPu0pthjEQXlrvtMfc\nxDjeehkbf5gv9ynuuuK63bDXPOh33u7eRuConcj60XbqcM+2qGjL0aUvF4xy\nIBZ9GRl758z8npMqUU8Cj4pU3UOxyIvCIO7h9CqOIIxvAr9VhJAFLhTEmNoU\nOi78BhqdKyLiwFqPcOenKtpI8f/qVsYKcyrOwbmH49Wlcu95GCr6brqNtfSv\nbtiHU5sRplRcKef9BwQHppmVOhQpfoaEEXsR45qXJbhoM4VuBksKAYedfZKk\nLioyeHl64itdCejHwIZHQ8kZF1H95t/UbTUux0FBRfinmIwdg16wx8HlhQGq\n8jPK\r\n=w17Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"gitHead":"ca7b21d4c80021332d004b8bd14727ccea12a2ed","scripts":{"lint":"tslint --project .","pull":"git pull && npm install && npm test","test":"jest --silent --verbose","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"6.4.1","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"8.12.0","dependencies":{"tmp":"0.0.33","chalk":"^2.4.1","tabtab":"^2.2.2","fs-extra":"^7.0.0","commander":"^2.18.0","shell-quote":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","tslint":"^5.11.0","ts-jest":"^23.10.1","@types/tmp":"0.0.33","typescript":"^3.0.3","@types/jest":"^23.3.2","@types/node":"^8.10.29","@types/fs-extra":"^5.0.4","@types/shell-quote":"^1.6.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_3.2.0_1537574221292_0.06506552954834266","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@shadowspawn/forest-arborist","version":"3.3.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@3.3.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"818646477f0f60b541150a2f48a3acc2275975c0","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-3.3.0.tgz","fileCount":19,"integrity":"sha512-Vi6GXC2+Azyy9G9u7LGrcnhQGhQVX/lf+wX3zGpZu/KRFZdL+FJEZI57OCi9Q02lMA60URR4nNrQCGKx/Ry/2w==","signatures":[{"sig":"MEYCIQDGj5yb9EZZ1q29ItZjmDWft+6SyHhwkaRIXjjMmj+9sgIhAIeJ2YnUS7dfWV+MIuZR2vEvcF07b8yNYJwg2ejPMEDE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzC8QCRA9TVsSAnZWagAAl/kP/1TPHOSg1TXVHP4FZhwO\nhDuEvXOxQXZsy7SX1NqdCyMOH4CBaJiOrvpbTnDnCIv9dI9jZ54/W8UwqCFw\nU85QZ08HcGYUuzcllmlRy+tw0aAogHlkHXq8kxTCvSh4Ybvh3LwWnw5/yyg0\noX8PKP88hFipwykULCq+AyyeZMSreaR7XBQv9RKW56NTlWunuhiAvvZyekyy\nd57Nhc0LszgRhE8r7sapt6M5zDv9qLg36ZboxEFbnaqonhI3Lq7KU7Kv854T\nHAzOfW6J7dnvj8iDOaNw+ffuqz4d9roYv55UH/kbVsrYoA/jEWOSO8HdTvLf\nY9b0VdNRCFKtKXP8N348dGpwdylOn6HXBWkghJ9oABZ9qUBIqkPF/YTi1r+O\nsGwB5k85MopCfL0h7u3KMUIlv/pljliuNNio8bxKV0hoquKz32wosbj1I9x1\nrUqBnO2lR7BQzVX8JzgKhj5945dWQhQnYYPIOMUWjB44SCFwDdIncCb65Ndj\nGdiGjqcVmqMTHu0Db4atjfCPh84XBUmGoPeI0ZbHgta3PF/geazU6DraObDB\ndUajrOoPq8LuCklWesuQZya8W1J2CqeYZ2Xk2NjtsdAau8yp8sCrBnjuvhrB\nJV1uczFnl4uS2h9F7Ead6Rso/Jn/1DVkZReVHYCXyNYvO4F4Tb2k3z+tQ9s0\nUEsB\r\n=EyQn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"gitHead":"324e8616745c3a660a8f7ba97fbccb1d2bfa070b","scripts":{"lint":"tslint --project .","pull":"git pull && npm install && npm test","test":"jest --silent --verbose","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"6.4.1","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"8.12.0","dependencies":{"tmp":"0.0.33","chalk":"^2.4.1","fs-extra":"^7.0.0","commander":"^2.19.0","shell-quote":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","tslint":"^5.11.0","ts-jest":"^23.10.4","@types/tmp":"0.0.33","typescript":"^3.1.3","@types/jest":"^23.3.5","@types/node":"^8.10.36","@types/fs-extra":"^5.0.4","@types/shell-quote":"^1.6.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_3.3.0_1540108047742_0.5308376442268481","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@shadowspawn/forest-arborist","version":"4.0.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@4.0.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"2a56ef0f5ed1f7aa6c5c4bae846dc04051400365","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-4.0.0.tgz","fileCount":19,"integrity":"sha512-jePwaBSMs+zVfNQmGs3sFbu+ZwxPjSh1HOh4NsCEVcscXKULTq59Zpx7hJrb+E2VGCqCEQGpIzqaHN+v7twDig==","signatures":[{"sig":"MEQCIGkmtDKO4RVbnQsiOJl0aA4w33luMtUo1GSDE84z2B27AiAyj2TYHAGjRpISZBNCyvnCla9ramsUUzLPnPIb87fFvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3S0YCRA9TVsSAnZWagAAetkQAKSmW+7leLwPTJib/wnb\n47F7EXaf3iMsyJFFDdqIG/sUJH+tbiUVflsccqfc4G+tMsjbo2Q2alRYsk0E\nqcwy4C9bivTu9zhw2Tn1La6aXK0ZoHl7U51rAb5qL8NOen1vDVwII+VeNNO9\n8zZrCIZwfj+hRg0rmlHJDEhcm+UucfyPn0uZGgEjwlyEnKPyc+ynhHWoTDcE\nGKEwJ8TRQ27Kki6X34VTcvSKlP+GmC1v6bBxdXyhLkyyhI8etomiL1qSv818\nR3UORIjO2ON/t3ILadJYhW7UCbCqrGclw1AcvcNcCeYMI1Uv6iWaSjFqbNUi\nVuXwJvDz3Ot7jxP5jiOHNZjNXy9LlyuocrRrDIBV36tbgJ1d+qNJ81nn3EfX\naxsUW/rv0KeHHexXm/drjXwy38jbpT8tdQxjFfqBBUYWUl3qLNVFe64RMs7M\nqf4+mmtrEbeq1pNrjcFRb38D7FlAAVCYuX0TD+xXwT5tXMYq9GCnVFLtbjBR\nX/mz6fGVKBI8yNHQNL2p1vvXSBOEXa/LNLjaJBjsoRq+V3fKos84bfa7jpGt\nj9K/1cD0srZ1a5A7/JgDeXdnzX4nRtiJmkFB6x7AdSwm9YmmWVs0M/6U+eLB\nVpH1lI9pocUOZ4awNIofOXjF4fOtNyGD/D1CFywWtiws3ba/lQTMGgP+uBsR\n14cO\r\n=Tmpj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"gitHead":"f794a9c23c639e2f09938d3cd57b291cd42cff59","scripts":{"lint":"tslint --project .","pull":"git pull && npm install && npm test","test":"jest --silent --verbose","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"6.4.1","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"8.12.0","dependencies":{"tmp":"0.0.33","chalk":"^2.4.1","fs-extra":"^7.0.0","commander":"^2.19.0","shell-quote":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","tslint":"^5.11.0","ts-jest":"^23.10.4","@types/tmp":"0.0.33","typescript":"^3.1.6","@types/jest":"^23.3.9","@types/node":"^8.10.37","@types/fs-extra":"^5.0.4","@types/shell-quote":"^1.6.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_4.0.0_1541221655993_0.7355884373001991","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@shadowspawn/forest-arborist","version":"4.1.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@4.1.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"c8b8e62b93b76b9b569fcd4b58084f1a593a539e","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-4.1.0.tgz","fileCount":19,"integrity":"sha512-ASypKYD7cwTI0TxAKf4DB5F52D9QDGhTQHCgZ4PMNa3IvGrkKmx2K+mTz3ix4AM5zeCPflWWVuoWxbpBjU6WtA==","signatures":[{"sig":"MEYCIQCyoOWkTcHIvNgczd7z7PpeR5LWNCAdvJlmj+s2T2w6agIhAI+IW8Ip6Pogn5XqwQAoCO+9UqwEQNxubOSgPOAKnivd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9lwvCRA9TVsSAnZWagAAxr0P/il1qfaBfsA24Bvar8eq\n11AYW6BuLntR/RPC+6Dns6MGS0WOvEturJdhowDpQszKcYaGR5PNqD6iTAQn\n9exe5RFDL9fZB0D5xapTXdhsg+l2R1f9vVhOqWEfx7qMGEAnezyOk0YMarnP\nwQNTvHL3tFTIztc/Ex5fMrr6uHH98/G3tINw7chCVcY98DmV2tpgv/mps0Uq\nhqJXjwqAdCBmCdOmbVxZOCx0041laxy47cP2FUZ0YQgH4urXgcFVBxtaLjWv\n7pau0xgTTwP9wvkYU5w1u8Uld9rliP3jOxUdNQgGJ0/c2UFGpMJwWML8X3MQ\nDZNyCELTMsonxGdji4c9pZbYdO/14WEoBzMmFotnfDq8rhPK8gqBF78PvGfi\nAsFIr/OteWi8wletnLiO/sVtDl2mjyCFcQwLnEPatXQB4a/j10s07bJFRlNe\nIDA3qxJ4kPcNtg3IuUvEfCBN9k9cctx7/CcSVWwrir6TqRGI3Via6GlYQ9VV\nED9gStwFWmutuQBVeuwftUPH4QKGDqQh6G1LYHJD1yd9m9+jYj1vd9cAo6uu\nUMUIf5z2JYOGx30kzfEiiQp3SKhfEg+39odwrXb0w+aFZCz/PkkG5nI2rtaH\nnW2AuwXHWc/vU3o3C5ffyM1/Ezn0OSZ0y4HDQtpY9WsAxaRdGx41rMddmfYi\nyEul\r\n=xo/e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"gitHead":"b79fe65d0db8aced5f7a36c8a132057a099f8b3c","scripts":{"lint":"tslint --project .","pull":"git pull && npm install && npm test","test":"jest --silent --verbose","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"6.4.1","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"10.13.0","dependencies":{"tmp":"0.0.33","chalk":"^2.4.1","fs-extra":"^7.0.1","commander":"^2.19.0","shell-quote":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","tslint":"^5.11.0","ts-jest":"^23.10.4","@types/tmp":"0.0.33","typescript":"^3.1.6","@types/jest":"^23.3.9","@types/node":"^10.12.10","@types/fs-extra":"^5.0.4","@types/shell-quote":"^1.6.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_4.1.0_1542872110416_0.1023356874288468","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@shadowspawn/forest-arborist","version":"4.1.1","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@4.1.1","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"0b39e7cf9d6f6abdc5165aa88d1480835bd8f722","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-4.1.1.tgz","fileCount":19,"integrity":"sha512-DZkqki9U0StTik02WF5JyouY0lOxww4Y4u49p9Oy0Jlq8UL1oCmqEbcVcxNBXHe9RxDKvNlIY22YBndS6akITw==","signatures":[{"sig":"MEUCIF1cA8/defHXA4nihOVtX7n00qg/uJezpTvv0E0be6X7AiEA4ye5oQLqA68Zl47V/ndGGkO7druqS4rB+CRQZz2bDVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB4IOCRA9TVsSAnZWagAAkPsP/30Yc5ePq06oVMEepLu7\nXtseMSU9HRzfkK/jixA7CJwnkRGKqYq9gS/d+JB/ZirfZMFpTehCRAl1TLKm\nixViajZKYTq+6vMLcMbmHghVTlso2goUocydNuLNUG0oQvnuhWYhSZc/Afcr\nNgx0b+MZoEH4a0bV7NxycBPXk42cyUS72FTIKpFhtm7c4MY7/TtWwd2beElB\npHxFDY/c8KViQ35zZsHsoIKFi77DEvrGOD0Okee0jtdGGYpyw+zSt+jOzoHr\nSSxUtmKob9C9+s3ninPyK5uVGshhnfyfB0dPRIG8/dr6EcsCsy7uKvXTXuOf\nnKQEAredIx+e2jb6XqutIfJ/X5e/QPI66RnluXR2xFuoVQA77PR2seHV0OFn\n8krJ3PbdQEIeqa/K6OzdLmZarfBoD89bqspqCWKTh2ops333ECKeNvN+JxTd\nVz71553udfuB91qkcxRBP/w7/FeBC9p1LiLtv4OoLfAu10OfZFXfZsyXyLcQ\nJ+xnLq5l/1I5L+6WARH0IL6fdYdou+0zbvYvhaNbnWrQJnychjjWRFX56DMH\n2GubV4P7QYr4fjOQZE90sr2wwK3uN72UQb7BEfbmvY18PA6DlBkYw6fWKbBb\nYsYtxUC7p3DIzsFRBrPw88qJnRcQjJsK1j5mHy8vzI/TfiN/vFJBfyBUy6jE\nfkoI\r\n=uq4v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"gitHead":"4dc9fc61e1bb7958e36e2dce18e33653476ea3a0","scripts":{"lint":"tslint --project .","pull":"git pull && npm install && npm test","test":"jest --silent --verbose","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"6.4.1","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"10.14.1","dependencies":{"tmp":"0.0.33","chalk":"^2.4.1","fs-extra":"^7.0.1","commander":"^2.19.0","shell-quote":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","tslint":"^5.11.0","ts-jest":"^23.10.5","@types/tmp":"0.0.33","typescript":"^3.2.1","@types/jest":"^23.3.10","@types/node":"^10.12.11","@types/fs-extra":"^5.0.4","@types/shell-quote":"^1.6.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_4.1.1_1543995918174_0.7555920197747812","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"@shadowspawn/forest-arborist","version":"4.1.2","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@4.1.2","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/JohnRGee/forest-arborist#readme","bugs":{"url":"https://github.com/JohnRGee/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"e9f70a2963bd6be7afad86e08e02058a43a68216","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-4.1.2.tgz","fileCount":19,"integrity":"sha512-zCD50A+ah3Cx2dgXcH+XwRSqjgHNJ8Zq9syCoqp5D1RvRE71pNqA/3W9QJZcJRLwvuOSCwepfdSGqaHEY75bmg==","signatures":[{"sig":"MEQCIDCwdLNuDFjjcO4GHQSOOUGGZpJEPAUfB4mZBt/Zkt3aAiBDm4GimDLMEjD+l/sRlRllTxBTL9RGQg4b0AW7F4P8ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcS/3ACRA9TVsSAnZWagAAKVkP/AjkQBjkk0Mn+1KXfHay\n/53eOpg51SUW2xmR8zIp7j5d6KFtDDZ01c3mcdV+hOT0LZCNXziQnCApwFOS\nIXHOcGBKhDN76m647g4zZN//GOm6iticYpee3IpeN76c/lk7Na06q8uXuDgm\nPq9rbkBvBcHvkVBEzvmFfAp7kW4J/Lf0qxRQdjm4q/YF4j+S5y6jooYdvLmk\nbefgsSfcUUZFH6ADzFF8x9077/x0P3b0dmBZ5MqFyyaq65pKWX/RBsq11xUY\np2z78nTG+DMYrRG/4XWGEWTCGUl+8JfQSHz++zc1u2kCtBMnaofmv14pOSQQ\nlnvm7PGdNMSozDgYhrGCGg0DfcQ1Rs9ZJU5eFMSWadCWvxNBae6LUXPgnF+q\n+g6Oc3PUUNuCpzcTGh6M25lcIsDUi/oYyqf5WlyGWTogyDpgra6lDT2CaT5m\nmayp0t66EeaYQbmx4DCu8IB+rRmShqtZu+kQh3slXafgMSV39DIXRG/kTw0j\nvYpmQskhH5OTxHLqMoqZsOUY5ovDO2XsLWvkXiSQ9ryv5NyZJG1wq4uxLFyt\nLuASaZs60cSL5zNZHQGxB1URFunH2nw0fqaxXhtIdY6YB0w1OifKQMcgTENq\n+rbUySNa0zRzA1kjqPPBuCA1Do1Qjp6umG1W4TkWbot5gROvkgwooveOvogY\nFyWO\r\n=SxBI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"gitHead":"1a2697a22bd57157dadbd241537ca845d0724e28","scripts":{"lint":"tslint --project .","pull":"git pull && npm install && npm test","test":"jest --silent --verbose","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/JohnRGee/forest-arborist.git","type":"git"},"_npmVersion":"6.7.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"10.15.0","dependencies":{"tmp":"0.0.33","chalk":"^2.4.2","fs-extra":"^7.0.1","commander":"^2.19.0","shell-quote":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","tslint":"^5.12.1","ts-jest":"^23.10.5","@types/tmp":"0.0.33","typescript":"^3.2.4","@types/jest":"^23.3.13","@types/node":"^10.12.18","@types/fs-extra":"^5.0.4","@types/shell-quote":"^1.6.1"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_4.1.2_1548484031432_0.6151401340543949","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"@shadowspawn/forest-arborist","version":"4.1.3","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@4.1.3","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"dc3247e57d4964fc9d89c269ee00c1ef35564c42","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-4.1.3.tgz","fileCount":19,"integrity":"sha512-U8Wv43YLsI9zN2w86Oc48m00tPUuiShaynU3lItaFVw38weoS1JVD3xIwzOLQQ4e94QE8d6qHNevxaatFJoGfg==","signatures":[{"sig":"MEYCIQCGK8N1TugPYh1bDZ3JLvHmamwEZD5EQzVz0LwdsKkQvwIhAMCF1J0WpyOA/fW40dRTuaDrPDSV4MDG3TKkLFjYNqkz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgvs6CRA9TVsSAnZWagAAo0gP+wRp2nxMjkxGObBacJhY\nj7EEBz5AE8rrMraKJp6nYh25DchMpbP+/AoRp3p7FxsoIorUbwv5NRWDZ1Dk\nFARx2lUgtfv2OKpDvziuTIYkVhy5u9ytFyCObZNosIZCntO9RLAcjNT7LGBY\nUZ+h0kR7VelTCmsSsY671fNdTmZHUsyTsphMiaBW4J6M1GsIq9B/YbMnksPE\npnkbAC8KnhS7ceD1WqfXvW2MXtKnel+pglnW9JavZLI/FVFGpVaUjjjVz8IT\nLaVSWxFCZDyMfX3mh16554YPAur2XgUT7YM7fUe8ztA8zJMAbLFLgx8ph6m1\nZ9EB5aHsdB3+5qr8ByKWKnKmgGk/FHM1VKhTXi7Rbm5fSleVLdXahLhXBvo9\nZNsXfi9Ujm2YX2FDepKvJDfgyTAlvLBrLVmbTtA3QqQqjec5xRiyb3tmGG6m\ngwtdplevgxXjV9ki2NXmFeHap3g8mzfFnlw0QLiADspxjw+v44DYJAutWZiV\n1vHNCiwxtcw2A4irUTIekCTEuoiW+foAEvm6MtULj4venvdw8FFUPt7uhl0T\nUVpie+uICm72nCYpbFoFjHC4n55s76pfiszzbYMJyvhO3jJfc4IQEupyuAGO\nlM8+97hSLzLErn1XLGG5Pufh6F1NbVm+nOij1iAuk4IJqAUIRoL11A5stADm\nkGi8\r\n=/xit\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"gitHead":"f90960199334765a5a0149ab14a9bf82f85decb9","scripts":{"lint":"tslint --project .","pull":"git pull && npm install && npm test","test":"jest --silent --verbose","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.4.1","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"10.15.1","dependencies":{"tmp":"0.0.33","chalk":"^2.4.2","fs-extra":"^7.0.1","commander":"^2.19.0","shell-quote":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","tslint":"^5.13.1","ts-jest":"^24.0.0","@types/tmp":"0.0.34","typescript":"^3.3.3333","@types/jest":"^24.0.9","@types/node":"^10.12.30","@types/fs-extra":"^5.0.5","@types/shell-quote":"^1.6.1"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_4.1.3_1552087865890_0.4755360235361661","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"@shadowspawn/forest-arborist","version":"4.1.4","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@4.1.4","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"6ba3ae35880746e37d507ad02a1f23faa3ca8752","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-4.1.4.tgz","fileCount":20,"integrity":"sha512-OJsF658gSCZ6Gys9ekww7hPvrjdmB/U418vKzLk/qlAdT7wZ52kX4UyvmQXO/JBJeWDUITWGZGwMS3oQx8DWnA==","signatures":[{"sig":"MEUCIQCNuK05MQ0Wag4jGiPLXTShNu91DZJTjoEbeOyzjdbzqQIgNYcwq7ZOp0cCEzMJZABZ6LX1ZEiJAKqIsjLXxTGym+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/1pyCRA9TVsSAnZWagAAlJsP/iXeWWNmHnrQak8p+Ddt\nmk+kuznGdo/Rh2VSZvRTmtOrzy8xh9n5SBDSSySZOflz2eyEY1UQN79oRQe2\ndcmtX/6UgbQmKe7pTo8R3dvs1m2h98TSLnSKqQVDxYYaBX8BXzr3YRUiMnJ7\nTZQmgmndIU1fFwS0VNibqyxExSPrdXvDoJRZ8hBp77wkxifIcrUoShZH9Rjz\nhHyYZ0Y4nUyMVEECAJ4iAQNcjURqlvP8SnU8cQPlw5yVp+uq0Ujt7BICzpd4\nokfQGKdYStupOW6/unT8UV2kiZJLgWZKFGBtmOnkwe9E9lBhjO93xfr2ACGM\nCiaZjnQEBmeFlIuPAIO34up+gmou1zl1XGr8aZ28GmXKy3arItlcvYPlEkTC\nsDrDHx7AdJifmU1dVpZ/4w8T+1PX0LWGRIMfqgQOM6fdxLK3QtPPW0a+xBDz\noZeLUmOiwZYK3CJbhIZXH4OdfsARr5M6rZSiVLIXhw6gLqdIDZEzAIu+CpnA\nkKBnFbxkdANdsfJEUF/4Bdv7Que4gRIqn97tgzyQhF3fLXwrEvdlTPl4wokl\nSZo3y3y2wx7OFNzuiZGR1qYcvOX78CluHg231Rm3N5z47upolS2GdMa8eyEl\nCR81rGBKIHnfdeUD93tKCaudqa9vItkm1AttgWygKaNoo1AQ4oGy4AoAEf7M\nvwWx\r\n=cynU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"gitHead":"e970b1c6c3d719a5ef5a759ec7ef09bb194c12a9","scripts":{"lint":"tslint --project .","pull":"git pull && npm install && npm test","test":"jest --silent --verbose","prepack":"dev/prepack.sh","prepare":"tsc","release":"node dist/dev/release","postpack":"dev/postpack.sh","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.9.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"10.16.0","dependencies":{"tmp":"^0.1.0","chalk":"^2.4.2","fs-extra":"^8.0.1","commander":"^2.20.0","shell-quote":"^1.6.1"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^24.8.0","tslint":"^5.17.0","ts-jest":"^24.0.2","@types/tmp":"^0.1.0","typescript":"^3.5.1","@types/jest":"^24.0.13","@types/node":"^10.14.8","@types/fs-extra":"^7.0.0","@types/shell-quote":"^1.6.1"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_4.1.4_1560238705233_0.744001602621432","host":"s3://npm-registry-packages"}},"4.1.5":{"name":"@shadowspawn/forest-arborist","version":"4.1.5","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@4.1.5","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"cf16ea38e1cffaf033b9d9d9ab013091c7c8e8bf","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-4.1.5.tgz","fileCount":20,"integrity":"sha512-A2b7jdgcHs+Clv1I1DBe/wAFdUgz9brEa0+g2/EEDxhR+U7JHuDDKI9HnWEpc6w9w8OOgX3eKwwABVu+oY7Iyw==","signatures":[{"sig":"MEYCIQDB2IN0xIWatquqtEK+Ux4ob5HcrvzifYdsae91e5j1cgIhAO8wcF6jOoKgYPo3JaLDg1VPIn6jxns3Q7pRFBEkN0+M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIZCDCRA9TVsSAnZWagAA+fIP/j6sVPgcAeauX/zCXfqx\nb1awJ5qvgxQ0iELLW9Kf2RPclRmg3yLGSWvWAc9xcphGUgpfiZpqKcQrQmPx\nUkihBE9Tc4xUWffuXVGaXTHtnSPdhAs2w+Ekl9XiAvHyTw1pLOlt71APFU6+\nx19LtrY7vqs2frcHWU5CnXsViMI+1AGQMwRKC8DgUpu9o81nvvQvkAAXS3RX\nbPoe1AErQS3zOR5uHC+XOwM9YsL01kJaZBc8S/02iUpTVeqm55uTQKuse2qg\nHVhEh1Wplw9HxVudjGgnOoKXrvcKVLwt54gwlXN9Dum6e7/u3Y/uI8WE7VLh\nN8s8X5O4SaX3MOqoITZ5lPq3VfsmfDEP41yfhGqspudLtBK+6hHVzhIBGMfC\nlVmJDItuzsp88xcuBy38T8aCHJuWxkofFNnP0uClhduedHt4qv8jIfNIZ66S\nc0P9On53Wy0AJp+O1hCbijYyE9NqflyDJkA9nQWRqSuDZMC4I+M4ZfJyM0r5\nayhc/OFNOtiPKpFrymRSG/6fDMp9vcEDLytor23zGBFxJfo16KuZAlZGsitA\nqkVSrAtyg8+AH7cU1VY6ZI7hmxt101ZY1HYy+OfxNpcU+SpwvCsE5OFdYdNr\nEM26zoiCr5XSukLIPvPvHX4+sTCBGQmgZik9k0HZvFm297k0BIIj+tgOFwO3\nSt/P\r\n=XmWp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"gitHead":"805d9b17fce1522f101618f98535d0ba8309928c","scripts":{"lint":"tslint --project .","pull":"git pull && npm install && npm test","test":"jest --silent --verbose","prepack":"dev/prepack.sh","prepare":"tsc","release":"node dist/dev/release","postpack":"dev/postpack.sh","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.9.2","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"10.16.0","dependencies":{"tmp":"^0.1.0","chalk":"^2.4.2","fs-extra":"^8.1.0","commander":"^2.20.0","shell-quote":"^1.6.1"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^24.8.0","tslint":"^5.18.0","ts-jest":"^24.0.2","@types/tmp":"^0.1.0","typescript":"^3.5.2","@types/jest":"^24.0.15","@types/node":"^10.14.12","@types/fs-extra":"^8.0.0","@types/shell-quote":"^1.6.1"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_4.1.5_1562480771092_0.5761800695502646","host":"s3://npm-registry-packages"}},"4.1.6":{"name":"@shadowspawn/forest-arborist","version":"4.1.6","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@4.1.6","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"f792d81500098bd4e5ce8fb4a71fc7bde0f2c504","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-4.1.6.tgz","fileCount":20,"integrity":"sha512-gc/yDd2nuf+ZXv9iNdRv31AJUYSetaF9rQ0LdXFk58I+IEWyG8Nca+fqfIFn4OeTzWWfDLvMGWGpCRAxs0q8mQ==","signatures":[{"sig":"MEUCIQCpDvvNNFusqfVLvxvsUL9KwtWREv5kx2KS2QRPYOAq3wIgIYgAdc3+SXrUvBk8HtQlk3KrBWCyrEHDxlSVJ8N6pp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMlr4CRA9TVsSAnZWagAAWN8P/2KCAcFWJFSBwDJhz8A2\nwPWko7CmR+lSKtRCl/bb1YmskyTMFEu266qBrwN/LnULiq4qNnNbHSCadA7R\nKy1qa+WgsPQG5M6qwYsmcgvse7Bxh0XO/mtVwbwyrIcWzweTroLJbP6N19b2\nDg+xYcp+cGF1fV2YG6YoDqXp3EGu9UkbuzUgHNehU0M9ZZjgkaRsx0bidH+q\ntQ5uGXc1fbSzRMgQ4vk4HEMnPaHVpK/ZicN5aySXAZxT9X5pXuhEOIkJQg2U\n6ZNvmEHfIlCOWuKDIkzibH2R9ms5glNcM+0NbPZucc8Yi0oAi8rKco+sge0U\nHPNY+DOx4OrRTnJranu6n/Pv/qDcpzwPoggfEXoucVcSmENd5CTgFL4Lei5M\n6TXyE7GTKwbGBRrNNQSn+QVSG41InbG2qk/PlDcgX6xT5jcytD53TXn+gV+I\nhYNajqWVtL9GUXFa9pI0wZMg8omJ/fdSxCTThmy69f2lSH82fUHrPtRZ2sp8\n1W2DufBeVVmhrKQVG4JIrAEALIL1lKLIRcv9DR/d3ls7DPPiBLzMHGbfKwmK\nVHtLZHgrwBLzIuQ3Y9jah/meyJtr3Kpo04SNapTbZx2mrYxgL64BLqlVsCW8\nEilhOm5pPVr+R+DJtCXMR5+TJYk4KaqpiUXmeM2O5tqRDPSoFf4pL9AeyskS\nx1Pm\r\n=+KXn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"gitHead":"fbc0aadea7d0e334532286ecc6848376e8036f69","scripts":{"lint":"tslint --project .","pull":"git pull && npm install && npm test","test":"jest --silent --verbose","prepack":"dev/prepack.sh","prepare":"tsc","release":"node dist/dev/release","postpack":"dev/postpack.sh","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.10.1","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"10.16.0","dependencies":{"tmp":"^0.1.0","chalk":"^2.4.2","fs-extra":"^8.1.0","commander":"^2.20.0","shell-quote":"^1.6.1"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^24.8.0","tslint":"^5.18.0","ts-jest":"^24.0.2","@types/tmp":"^0.1.0","typescript":"^3.5.2","@types/jest":"^24.0.15","@types/node":"^10.14.12","@types/fs-extra":"^8.0.0","@types/shell-quote":"^1.6.1"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_4.1.6_1563581175442_0.7310786481886025","host":"s3://npm-registry-packages"}},"4.1.7":{"name":"@shadowspawn/forest-arborist","version":"4.1.7","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@4.1.7","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"970a11a06e4a34814691f5e4ab26aef3d1ef49f7","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-4.1.7.tgz","fileCount":20,"integrity":"sha512-PYr0R3n0Kxob1xT7JfdtnDovovynk0MIdo4whuLNnMR4/49deYXif2laIUfEwrQjRkD7PhoBxLpZ6xf7brtbmg==","signatures":[{"sig":"MEUCIQCrDLyTa4fujObyeZrr2367g9tmMm6EvieaM5nHd0QcmQIgExJ+5L2ni+rcLNNwocy+HeYTpEndd5M5564kh0XrEUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlRkUCRA9TVsSAnZWagAAO7wP/022vYcfueVboeZcJEEO\nKqvmgF11L4l3OW5VP8BQsKq52iRkz61nFmXzwxltrXVDgIxW+C3wf7qjPuzv\nlpI/950P0Q7j+kSnhoLBAXQGWTSh5bINrqysV9SFz7HUw0wkPFDlUwKhnUWB\niynbrbqreml1RQw7GcKQ2ikzbumZFpSjx+iqreoIjaqQFI9A5Qb6NzHebsXn\nlih//lOTCr1ZwZ1a/9+PViUFZibiI5ff/0qbLLyCqu+H3le05QdzDPS9sIXR\nKbRyFnTCIluOLdRnSl1JGKEKleFwhOywyhN40T+LNwzaYx3UsJ6700Oi2IDz\ncnfbHS0h7vbjk+Z44QwrP2veuk4zgTwOJxFkhSQgfzvasgg8WyiK63cyCre5\n51Kb/yZJFe4/VB87t/tFFKzyLMgapYjBOh+JmCsX48dELLSRxd2BZ9iXPLNW\n7uz7EiF+fF5hI+fCGgXz0PnrW/MfNxyu9nNMTZCUNFCFZKXwG2lNGm5JRkWN\nvljRS72vTCqF3wEsVpF1SXSRE/taaedNPpn8cxREZS1D5h8uvyLeWORoxEyF\nTywTOVy4mLiKBx05hMNq/Q2VDV4Pf0YHXlLs7HABILUBtsEB6zVJTjWnj6bb\nSmtmsiJ7oKh/7dYNnDhJ930UoykL80QZHwhoz6syIokiSkV+pxJkNY9duJoM\n3VPr\r\n=7b5p\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"gitHead":"8b3a75834d5ac1eb661f6240727d3a513d51bc65","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepack":"dev/prepack.sh","prepare":"tsc","release":"node dist/dev/release","postpack":"dev/postpack.sh","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.11.3","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"10.16.3","dependencies":{"tmp":"^0.1.0","chalk":"^2.4.2","fs-extra":"^8.1.0","commander":"^3.0.2","shell-quote":"^1.7.2"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^24.9.0","acorn":"^7.1.0","eslint":"^6.5.1","ts-jest":"^24.1.0","@types/tmp":"^0.1.0","typescript":"^3.6.3","@types/jest":"^24.0.18","@types/node":"^10.14.19","@types/fs-extra":"^8.0.0","@types/shell-quote":"^1.6.1","@typescript-eslint/parser":"^2.3.2","@typescript-eslint/eslint-plugin":"^2.3.2"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_4.1.7_1570052372152_0.608212157522553","host":"s3://npm-registry-packages"}},"4.1.8":{"name":"@shadowspawn/forest-arborist","version":"4.1.8","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@4.1.8","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"c8de2ddb948c1a1780ad5aecfd342e4444d9a6d9","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-4.1.8.tgz","fileCount":19,"integrity":"sha512-+tFkTvKWHlS72ZloxynTxrtdN5bIs+GNau9DobwmvUYOhC6BVephpegFpojLJvNnlyMt5Jsyjn5n7IZBs2mkmw==","signatures":[{"sig":"MEUCIQCD7gjDWW5iUY9+P2knqwrTPhU2ym43lBSVr8784A5UAwIgWXVO23XdMWbTN0TmAIVTTld+p5W/zI1edM55bTAzXEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtjXgCRA9TVsSAnZWagAAqWgP/3EmkOgh7Gvn81Za4df+\ntVtjXd44AvKVLsjnWH4SIojI27uxzkwJ7N8/cqKK8rC0O9Nt0YwePxMEjKsU\n7UYrKSa+8EcM6FDNAdZtnL68lSgqWT8li/zkdJ4d2SZZ+ZZawyVs1oFZI19W\nxMUeJx+jpZdiHcJUpUlC9bjXf7TVyAHr9Bp/3Brm7Tpenex4aL2rm+F9e+0M\nsymdaoJxrRMYclkIscnIPLsDS1Kksnrk4PfBvY4Oh6/f+pwDV5cg8J8xydFb\n1FnCtvUiloNyRqN7f+XsxRjEc06m9Zj8XDpMSm1Zkgr6M6w6AHw6VZDoJueh\noXaD81y4CRpXgEDlRxIp4zuWIwhsWGWrfchPm28YDst5oAYE/ORJwREHkdNn\nYMMx1ZrXvN7sUVSg+wXVpLWIJo47ph3nyeuZ/v0Ktt2tjL8PICPywZmMjROG\n3YdBp88LmJl4N4cwjKQUtwL1rNF5YsbdSNNeFYU0h8HKXB2LzgO/aTeVQfWy\nSzoLeHIhGlQPG0dR4Cy7CW1qm7mkMc9J+hw+sZrzmU3ybrieTgcILVn2/ypZ\nBDRRI0DY134PwqqDgTAqbcqs9izovK1+Di+0pGy8nibs7F5dGLNoHplUz1Ce\nr8x0kv/zAV/OSZ7RUU+mHqqqgJP8G6TFqtEiFL+Mwy8IV0QxZa8+1oPUjuYp\nl5jO\r\n=gz5C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"gitHead":"fb16ad524fd8c386e3870ebb1dcc7e3710b8e8e0","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.12.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"12.13.0","dependencies":{"tmp":"^0.1.0","chalk":"^2.4.2","fs-extra":"^8.1.0","commander":"^3.0.2","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","acorn":"^7.1.0","eslint":"^6.6.0","ts-jest":"^24.1.0","@types/tmp":"^0.1.0","typescript":"^3.6.4","@types/jest":"^24.0.20","@types/node":"^12.11.7","@types/fs-extra":"^8.0.1","@types/shell-quote":"^1.6.1","@typescript-eslint/parser":"^2.5.0","@typescript-eslint/eslint-plugin":"^2.5.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_4.1.8_1572222431724_0.8474011361263734","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@shadowspawn/forest-arborist","version":"5.0.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@5.0.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"b5d02ca415e57d2531c782c8ae0c2e6982928921","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-5.0.0.tgz","fileCount":19,"integrity":"sha512-kABjrAN9QiGZ18J99AKr6pPlS3G37DPWEth8bQGmRXjw0Xtj9m/SYW72xpr62YOGTFp9pZFTrBW35LJqcEjhrg==","signatures":[{"sig":"MEQCIF9/YVF0Wt3cseI2u0SuMh5Dd1Kw/7bPZ/qRUO5slQxBAiAJMWwLbA0CoEl97KkUgAIN3GIR64htNIxs8wQOW0BFAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdx9vvCRA9TVsSAnZWagAAfgIP/2wub1vHWN/5vI6t+3Us\ncbpkF5eBmFdgcTeo5QIIddHJCyEDD7IDazTsyioMo2M1HwXzaYO0Op8xjne7\nbPbl/q/e8bKWbqZkJVW949M17xP34Qj+gSgCfvyvDcmacQB4aRRWe0k3K5iT\nubF3bJf5u3SnZ1MUo1SPLcGCt+HkRWI0Z0CqoZ11lOdcsx2065LMXAENWzvx\nqhlXCJ+sSfnJMq8nMo3uf4iXAM9WV0JgwFP6O/Z/9URGSL1kmO13y68a8KaW\njfXMa4MSX7egXD1ZgIMEKpFNCj+t3WK0r4Vl/vEM/QHHu1pmp2yKkypj+l2/\niaj6gPnXYRK000LPhAMorDCIG2p3TfYNlY2Wl5enrZqvuhoYOHbFGLsNcuDK\nTdpbPj4fMfW2qWV7i0q+aHUo78yk4UhUwvuXLtGtPP4o8S8wWYbzHBMfn3Vb\nET8eDFH7lXbDTbqh/5pTFn8UKIh56qbQ0YhGar09WTWgN7qas6yKRrqh7jPT\n+hVDciuplx4O45fjhlb0qi2KBVuGHnWESsWb71o5p4faU1EW+1TeoM5HJ7qY\nyHPPePi+exnzEW/BfN3icYcAQuDLvrhWJQUavI/dsi9xb2FqmRHCOP1THn/D\nkC379hIcok/z5MtNXuzYxvbZQgXSaufMgilefYJfTgpJnLnYTF06umVwomFx\n3uak\r\n=Azpc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 8"},"gitHead":"f05e8f3f13599766700e1f5c5ad953f249340a72","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.11.3","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"10.17.0","dependencies":{"tmp":"^0.1.0","chalk":"^3.0.0","fs-extra":"^8.1.0","commander":"^4.0.0","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","acorn":"^7.1.0","eslint":"^6.6.0","ts-jest":"^24.1.0","@types/tmp":"^0.1.0","typescript":"^3.7.2","@types/jest":"^24.0.22","@types/node":"^12.12.7","@types/fs-extra":"^8.0.1","@types/shell-quote":"^1.6.1","@typescript-eslint/parser":"^2.6.1","@typescript-eslint/eslint-plugin":"^2.6.1"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_5.0.0_1573379054355_0.05727915340633927","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@shadowspawn/forest-arborist","version":"5.0.1","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@5.0.1","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"fee987b254434becd0abe3f6ffe8f0f6366b98c1","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-5.0.1.tgz","fileCount":19,"integrity":"sha512-pOW6q80UNoja8bRe5leMPi/EGTFE0YJ4UkSvVCruWp20x2k/0WnzLKcB6i42TH/+rPFc42Dm27x8/pxeNLcKFQ==","signatures":[{"sig":"MEYCIQCj/ESpuHuRHP6FAsgKbVF1Paqvlm3iHHM6RLIG0WD6kAIhAPOIc1baK0vkPUe7f2sXVdBrXWOaiKyh3WXWe7dRUcWB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdx+UdCRA9TVsSAnZWagAA/O4P+QH/eqnlyi3ndSWwMa07\nzJ4PfI2RQtSxtFUgVyo5XR+K/l8hOLSt9svAFXl1Rxy9CF0rbpvzirDugQt7\nZ1H/YJRe4eLEVqnNENcHs+fkQsSdYjILQnDChw09bDt3QFItHtSRrKHmCJLU\nWK4tMmbYxD0MnQhTcTbfW2mbQD/UFAw1ddLUOs71KjoixC9zpBV0p36wyef2\nebw5Dm6d1PZGirOMEcGQYdvlqw0c4B7KCg93WZuI9VGkct9qPKVXEipGx7Pp\nACO5T31SQT84SygWOqO9e0SYfQK9ZH7RS5BBkumZXWx38W9NmPiYpXWMXQAS\nsY6zb4wyrdS5amMzP5ndaNwYUIlwf+DW8W7E7Uf4+IO6kxt+vVFZgb0vPNZp\ndwCyRVtOzyoDDXw46kCcjYLpPSr/yIkTatii0gU0GvZc6bQtPzaBsyGmRv+d\niEWQXP8xtMGTQ3EDF5bykXZV526/S4dTDdmfV7gBODnpkFEKUyIzitYvtnKg\nRYG7Bf+cDG6Ao0wxcD2VL+IjKn3bYbMR2oyxnKv8lmMgIONFXfyNndRI58xT\nIMLeQMPVRXEvTU8Lr2OeQhY3/UPvAt6xs+75T67Elb/UrUwS4KLlsQz2QI7t\nx30hcsjaJrfOUX5L61VAMiPJkWpD4go3TOth2TdQCqfydBB6896qLiEuyOwo\n8kQy\r\n=RUkI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 8"},"gitHead":"c70146ae1bb9cb4758de52435a9f5749fba0db17","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.11.3","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"10.17.0","dependencies":{"tmp":"^0.1.0","chalk":"^3.0.0","fs-extra":"^8.1.0","commander":"^4.0.0","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","acorn":"^7.1.0","eslint":"^6.6.0","ts-jest":"^24.1.0","@types/tmp":"^0.1.0","typescript":"^3.7.2","@types/jest":"^24.0.22","@types/node":"^12.12.7","@types/fs-extra":"^8.0.1","@types/shell-quote":"^1.6.1","@typescript-eslint/parser":"^2.6.1","@typescript-eslint/eslint-plugin":"^2.6.1"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_5.0.1_1573381405214_0.868950157290235","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@shadowspawn/forest-arborist","version":"5.0.2","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@5.0.2","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"ef4d84cfb976ecc85190769f439f8024028a213a","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-5.0.2.tgz","fileCount":19,"integrity":"sha512-42EYYcQQQGs1prUTZf5hpPtYq2fb+CRdBLp4dInzxPqAx4tOgPFZtqnx32I8+JrRhuNbpDF/J/odjAXRC+hFTg==","signatures":[{"sig":"MEYCIQCXYZzG5wvFTGAIbmlB2rOZS/l5UaYO59DkYr/6jLo6twIhAOP1fhOXx3uNK53gkDXYegUOxqhsZAXS/usoi4uXbuWZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd15cwCRA9TVsSAnZWagAAL4sP/1UoGKjLTrkJRHvVUW3/\n78Fu+aIe79rd07stjHwuc52jxNQW3hvgIbG+bDKKDRacY9g28GCK9qb1y98T\nHkEI4U6GbRopo7Q1w2HoaPha3ixudPF3QmcDpRub/JwdnvnVt3ysd0UDtD64\n5bL5+xDiA2rMGRU25J1OnRBzqIOTNE6mUK5Gir6fg1omtWWqbtjvEJUUrJIY\n8FraQi0/hGaW0RoaokF4JUtopaVXc0R07hN+7AovwtJPgLQddDoHZgYUSggj\nIsuDdd2aPp4WyIw0KqyCslJjZmXdMpoH3MwB1kgPyxwuoS/Se6wQvDET7+Lk\nkefbcxK0OPTRE3DnhN7pWdjhAnkWCrlHp+fv4XvoNI4E6riA8E7BcEcynQvs\nZXAhSwQIncRo/CBGTcBQkPmOxxreZBxvbKnisBpY/FnFxDZH+YkODaguIhuW\ncu7owfEoQsOOxhHPMlAnw/ajm1c6K8C7oNMVgs91zzXdykNkRkZvK+JVvP4Q\nQ84jIaXjW3mPNxz2Jbx7MgIpjTVYSMNLXj7QaoKyRKXt3Cki7hyFVVPvAsnG\ndpkLaEPgZISBiTKUFXA1/OlR6UdjYIzqbf3La2RyRMoRyX3ixeNZ4KNLk1Kj\nY8TLYoO/rDsHozLTs4/ETpzzlzpvvXuDANnR5uwaqhwlOLtCMcRjatXpZgZB\nz4/8\r\n=i1gh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 8"},"gitHead":"83a18912db06e8dbb073b5befc580638fccc3c28","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.13.1","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"12.13.0","dependencies":{"tmp":"^0.1.0","chalk":"^3.0.0","fs-extra":"^8.1.0","commander":"^4.0.1","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","acorn":"^7.1.0","eslint":"^6.6.0","ts-jest":"^24.1.0","@types/tmp":"^0.1.0","typescript":"^3.7.2","@types/jest":"^24.0.23","@types/node":"^12.12.11","@types/fs-extra":"^8.0.1","@types/shell-quote":"^1.6.1","@typescript-eslint/parser":"^2.8.0","@typescript-eslint/eslint-plugin":"^2.8.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_5.0.2_1574410031652_0.8757999668703864","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"@shadowspawn/forest-arborist","version":"5.0.3","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@5.0.3","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"04710ca2d6812300a279d5a3823eb57b3b816869","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-5.0.3.tgz","fileCount":19,"integrity":"sha512-6lbMJvUi+EmDYmKTYS+tqmTYWHvWC4dCxCAMpu0DpKkLwQS5H8TXPu3iWAFrjzbCurti+yKmQzmPvivXZpOADQ==","signatures":[{"sig":"MEQCIHwM8mSHUgyJOMK1TdEApJO5fF8crCKyx0ADSJ+NMMhIAiATtcLCdVtPpDjxksUy1yXD9N+iDGZ7Tqjr+b94r/Ahow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/DjGCRA9TVsSAnZWagAA4AsP/3MwkC/JAcYlC3AlkOAx\n4fXwjZ6zzPiAydCgZpr0ggr9xElEdLbUyPDzVw5NCzman0W+Do7G2dqgaoO+\n2ZE39zlFVCZMhnBPwemA9nEo/8n2zpENvYh4gDZ/TavcGn7ihsCfswt/eIGz\nCudFegPWpHu6g6Zluo7Tm2Zf8l/GIPrGSWQ5dQqb+bHEyv7YsinfW7R0HnNl\nK0sEV1ne3uPIf1YQ5jT4be1A7hcEIc5cyiY5VwkgVwm6ep1fJITXppg4AjpE\nVqaQBGy0xrhlrfqqg/a2xN3Wp2s9yOMjimnHGev7IUJwMdW05NP38x1ikn5H\noJzRkHBjoJV+WAZND3XZA4Nn2fm8KuqhY4FXx7lzW6u5V/OIUZ77brtccizI\nBH7IJ05mkUW8uJ1VPVO61vitdHJ5LnHVpeLUj069wm6MAO/TMAd6U2IsHRTa\nCcW6gOokYlf+RiB+mrZAPfS5cI1D2MPIZ/KyQJtRpde1wXlcY7GXvfhsmFN6\nric4qMZhYMxVRzfiI3w4JdbK5YzqE6eOsYsHUG2MMc5LIELkwU0GEJPHdFo7\nB55F9mwt2YGVhmBK/J5tzU+q5VxuSLuqt6kiBBSBPFJMTsOPD92eia/qP6N4\nussWK4Nr2MHEStKZaYQkjekRxMOI8Mp0wrkqPWJN4X17heAsudzaH8HPdxyp\n3SZx\r\n=EQXf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 8"},"gitHead":"bb837d33a548bca9f62d245d657b3195a7c52ff8","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.13.4","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"12.14.0","dependencies":{"tmp":"^0.1.0","chalk":"^3.0.0","fs-extra":"^8.1.0","commander":"^4.0.1","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","acorn":"^7.1.0","eslint":"^6.7.2","ts-jest":"^24.2.0","@types/tmp":"^0.1.0","typescript":"^3.7.3","@types/jest":"^24.0.24","@types/node":"^12.12.21","@types/fs-extra":"^8.0.1","@types/shell-quote":"^1.6.1","@typescript-eslint/parser":"^2.12.0","@typescript-eslint/eslint-plugin":"^2.12.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_5.0.3_1576810693625_0.7187528300908503","host":"s3://npm-registry-packages"}},"5.0.4":{"name":"@shadowspawn/forest-arborist","version":"5.0.4","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@5.0.4","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"./dist/src/cli.js"},"dist":{"shasum":"3409762c4909f0b925d66779cf970023557cd212","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-5.0.4.tgz","fileCount":19,"integrity":"sha512-4y80xEgPLXN8AQRGRCeRZqCjjANgahFspWNw1cDTZOlNtaboqdmHkzfPyD06+hFdjTkcGoaVbm749DD90895nQ==","signatures":[{"sig":"MEQCICzmPwgf3LHmdX0n9GxRGoqo0RCehOj+VgFKqTSav8wGAiBWJe+EAmD2nI1gEw+LNQptpW+QMiWm3EsjvOJxRIwNDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBu5ACRA9TVsSAnZWagAAXD8P/0fjy5R69PujTI/KsFG4\nSuSQsXqc+tlZF8ZND7I27Mk4TQ2A0PUuZu7hrTECrNbdaX7/HkusmmRUzphd\nJ1pQZ+zEFiYHfhDQf+qMe3yzKs0tIbvYJ3hmrt0rYCqOV0GeVZE+uhgOJkQy\nIT2b/1Lb5iQ0UGi9mMgmNy6qJ9N43qfWFHh+RnZAE1ez3ELei0v3avkoUFOW\n/+sa5acVxfrmUvzmltJKRQzYPhNpYyDI7eqIdfu+edoxaPdpUs+8JGUjZT7D\nwwgEShE7PrrDZZ8xrrTf+RryyDzv/3TSFFln6YerlNJiv8h1waAit9aIbCrE\nYdqZu6J2pPqxUZdgyEQSlZSdpvyxnSIxGbhecK/LbSXAKaqMGaKzJqtW+9Lv\nTZE1OmqmKCgHr3iwxxH++mVq3IbDLvgmymix5IA2viL8Hau9ruAIsUZ7PprH\nGaU91DRja0vqEhuSj+gO9LHXn4Y0nh5IuYPxywq2CO+MNFmaikWqbyet+5uC\nP/MTRQAZYVNdMelS4N7Dlgghknvn57L4BNRuFpZ97VNKPavFQmPyhle+cdLD\nRA6PsOiNEmEOacv/nRe5bv2cwsHRFAdcvd6U7L1kVS1AxblhNoV0zriO0bu/\n2z0MQd97HqtvZ/tBloKd4cU8OnVcKLDd7z/ztebdyw/aXIrKIj5meFMnYEPH\n36/+\r\n=OTej\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 8"},"gitHead":"d9c4b8a5a0416ef3e4495b6392510df52556cde1","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.12.1","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"12.13.1","dependencies":{"tmp":"^0.1.0","chalk":"^3.0.0","fs-extra":"^8.1.0","commander":"^4.0.1","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","acorn":"^7.1.0","eslint":"^6.8.0","ts-jest":"^24.2.0","@types/tmp":"^0.1.0","typescript":"^3.7.4","@types/jest":"^24.0.25","@types/node":"^12.12.22","@types/fs-extra":"^8.0.1","@types/shell-quote":"^1.6.1","@typescript-eslint/parser":"^2.13.0","@typescript-eslint/eslint-plugin":"^2.13.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_5.0.4_1577512512151_0.8458225114456599","host":"s3://npm-registry-packages"}},"5.0.5":{"name":"@shadowspawn/forest-arborist","version":"5.0.5","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@5.0.5","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"95a5013904256d84209d57992abd04c23ce8576f","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-5.0.5.tgz","fileCount":19,"integrity":"sha512-6rB9tmva4/NkaTWLPpMoVAG7Ow0mC6YEqVLgswywhECuuA1g4o6n7PkWHNU+mdzR86vmNMC7FjZxDvR8DKB3lQ==","signatures":[{"sig":"MEYCIQDb43pT98B2vJBkb07/7+OXj833KqcCWNQ+IQr9X9WIpQIhAMbhMRnWg3O/ygE/xxoUZd/1pySd3VoRCOf23XcOZ67s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebItMCRA9TVsSAnZWagAAbP8QAIlTnq5wV1NyyfdN43SL\nyxY/2xcn7rDTd31u/mjAoO5h/16gy/lGFtqVfk45ElLwVBVmOnJvOnrQTLtG\npKzZg8Cpm+qFKuMMqy7O1g3jW5BSG6CqvdjPvhEXtBhqv9rq2kS7wmohK18x\nrCMcxzsix+Loe5JLhOyOeC1Wg6LUfBV1Rp4PJfBK5FijkB5m4jg8sB58DmJu\nhQsrs1y9GAe7wU6+wfx+xgL2vJTw/rj15/2xeliQ8whnfXpd4Di8eWEPvAOE\nUUIzDUxq73S5gPAMV4PTqbiCe3x42KSlxnI0nf85MT+pJ1yrI0G9CIqoqsd4\nisVQD3h0A+oq5px4dUlHFpytskhB5mtrFZGdRLesiHUhpq1IZjzj/uy46/5J\nlzB3/VT+hk47JKOl8LwjBN0+kePgboX89wiZu652+T7kjcMQomjWT5TRXGj9\nEdLKx9Vn9HRr5FrC1lKDc8pTM/HBX/Ar76JD+zdBK1BFiVs1RCsRh9pywhwW\nvYcocQM3Wcinw2x2E3SxZcYH5z8T47FMgHkJeihrDliUJ+bGFqs+Tn8N4FS5\n2R2ZK5gFRxKOjM0SnVFCRIVksR+nTSvlR1/jM/2HQsFwySOpSniBv22SoWsR\n1P1rlrht7pFFZmVEryC78ZaEoXCXFNTECE7qrw2nXbsjbVKW9VByue1+BiH2\nrFs9\r\n=LBeF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 8"},"gitHead":"685c87f0fffc5ea39c2e35d9a1839a5626d64d56","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.13.4","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"12.16.1","dependencies":{"tmp":"^0.1.0","chalk":"^3.0.0","fs-extra":"^8.1.0","commander":"^5.0.0","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","acorn":"^7.1.0","eslint":"^6.8.0","ts-jest":"^24.2.0","@types/tmp":"^0.1.0","typescript":"^3.7.4","@types/jest":"^24.0.25","@types/node":"^12.12.22","@types/fs-extra":"^8.0.1","@types/shell-quote":"^1.6.1","@typescript-eslint/parser":"^2.13.0","@typescript-eslint/eslint-plugin":"^2.13.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_5.0.5_1584171851979_0.9067871825338782","host":"s3://npm-registry-packages"}},"5.0.6":{"name":"@shadowspawn/forest-arborist","version":"5.0.6","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@5.0.6","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"cf1f6d92fe33023351ff3ae84832488834a4713e","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-5.0.6.tgz","fileCount":19,"integrity":"sha512-qKD+aUcYdnptiRQNEgieslN7ljbt2bwJc6nBGgWHCCfYlp+EHtJWDsyUIPFqg97z7qedtEQ1FmxiTRn0lYTdbA==","signatures":[{"sig":"MEYCIQDt9itIq2S6Yp5SfMCdGUkQRO3pKdjETmbQk2fu8hoOQAIhAPLJDl9vSDZ2UA2fU9NHTy5kv/MvKDoiI0LSWOSgHIsf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecxtcCRA9TVsSAnZWagAANckQAJUKqnzvMdq+IrRfc/9G\nZh/ON/9/k63enPqJmmpXBgU6X0yLg9XJfnQ/fGDg/IIL7LbfhjlGM72Zbln4\ntypflFlvvcP2bHgirS5xHR9CUs4oL6/peeVKQbquX1X/UwLhkKOG25WkIu41\ns/FpwsHHlYyCus4DWyaEzQIcGKmSlHWiXuvlYWY9kLs4OC7210Ww1/H7gdoD\nmpdJhruKP+31Tn0zSOraByepejL8psGD/NdID8Ai3GEcNGcupD/ZLP6FL8mR\ncYCIDTiWkFaaa0HRKGsxnYQE4cfP0rLGVH0ueX9KsKjRg/L0sWXlpAqUCb1S\nsNfbU+kFWoLnReylhK89fuCWbXIBXQTTs+QJyu+RigtEsRHYg2goe319FkgL\nthhx9BkIQ9YLqC3KDw9u6qe5Uqryj8gwJBbokoTmHAOJW7EJHNV4XIOPfyRb\n0aZRngh2clg89Ir72aeXgzo10vwhyjTu4s19QdxJz2z0KUahNysZLjhm9/vI\nCKGwanu9DJAhq4ZJt07s+djtOut5d5xTIDvlgMxn3AA5gOCNazkuFy8M6cpl\n77q+peFv9+C5EhIdhuVYwom8yrrfDeVh6NGILtFrOsdKe8A+jzPIEY2CRvxU\nJGi5bupWKO+hPMmS1yJE1c6DJtGq0gHv1fd6Py73ciWazZYySKSpVar8PB26\n4dF4\r\n=leul\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 8"},"gitHead":"d508d3deee8d8f9af63b7519f282564938184c8b","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.13.4","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"12.16.1","dependencies":{"tmp":"^0.1.0","chalk":"^3.0.0","fs-extra":"^8.1.0","commander":"^5.0.0","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","acorn":"^7.1.0","eslint":"^6.8.0","ts-jest":"^25.2.1","@types/tmp":"^0.1.0","typescript":"^3.7.4","@types/jest":"^25.1.4","@types/node":"^12.12.22","@types/fs-extra":"^8.0.1","@types/shell-quote":"^1.6.1","@typescript-eslint/parser":"^2.24.0","@typescript-eslint/eslint-plugin":"^2.24.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_5.0.6_1584601947623_0.11674517234251769","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@shadowspawn/forest-arborist","version":"6.0.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@6.0.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"30bda3cadbd4f91207b0d3e9c7bda31ec630b5ba","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-6.0.0.tgz","fileCount":19,"integrity":"sha512-4Sa1T6MV5243ycZFQ6mlw7pPT4HySW6C8cGTHwQ5rBIp+UqNcJGClskN1xVMN/6UABozB9R1/291I19s4kLfqQ==","signatures":[{"sig":"MEQCIDxCUQDihOuF/p8umaiOBk2MBTvZs2km6qknYh3x8qATAiBiv1pfX6EXqLHyOu+yuz6A2zHXveeg/xUfLPB5VMbQHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelPflCRA9TVsSAnZWagAAc+gP/0EisnAClt3+ZVnVJ7ai\nL3h75TRXMuqlWjOEW2AFlCs6FYOWwGE4BGv9LaA3rY+Q4pB5aqrt4dnAES/i\n6hujIybJKjr/6Ss2rN88huIaPDkaTdbTmdkzD5Mibg+m2wBi5aBBo0UcwELU\nQa2tuBZ6iLhT/zOiyEBhonu+LjLVDNPYCqeEayFDNTTtoaHZjzWZt0DLxORp\nI+HTO09Q9kEuZUxPYJb5x0a1eie1EbUDvOW4FOH45oExdhlbbMJHFGkgq0dD\nPzMmjmZ/dsja9ETyCMivsMeqq+WEZQ80OYibttl0+MUj7CyCOhseYn+JPwSE\n1o16KuARUPoHFlyXzt4XxuLmzqKTwvzPTaNP8knOvGOKOsYlxGQn0ibGrlJa\nQrYCSDs0WN8HHzI8RiVMD+CQrBFtJgA0BAAF/1ys1Tw2sMJnK3iQaTDdhEI1\n5aoNYCcMe3Q4Ume6GI4N1NM2cOJhgQmdNPP5e9jG5pJbkbeJCdylbVJWUbHi\nS+aVNy5LKFiw7vnnsjAglecx0NpUJXpqFEe36l//fux1GfjX+ke4HSAqm7pt\nAQhX15EMo5LsQxjDb0acBiBspo0L7gXfRT+GBdfAAF5IUWs5DoBhbgCbc7qs\nTPJ4anIXEnNOFn4OXHZrnPk+TpZWWJKasipmnZGevnVVimW3ZKqFrcMvpHVR\nPXSN\r\n=jbA+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 10"},"gitHead":"d9adcfa09b01f812f3214342a9ae3cad4801be2b","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.13.4","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"12.14.1","dependencies":{"tmp":"^0.1.0","chalk":"^4.0.0","fs-extra":"^9.0.0","commander":"^5.0.0","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","acorn":"^7.1.0","eslint":"^6.8.0","ts-jest":"^25.3.1","@types/tmp":"^0.1.0","typescript":"^3.7.4","@types/jest":"^25.2.1","@types/node":"^12.12.35","@types/fs-extra":"^8.0.1","@types/shell-quote":"^1.6.1","@typescript-eslint/parser":"^2.28.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_6.0.0_1586821093200_0.11720129908598942","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@shadowspawn/forest-arborist","version":"6.0.1","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@6.0.1","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"50954bcd238da6b46f426cb6cd8b6aeb9f097aca","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-6.0.1.tgz","fileCount":19,"integrity":"sha512-gdbH0mhvv1Y+ADwlvucwAFPwxExl9W3a2znToCNp7KugZst+3vVlupuZn5+7xWXLMR0ThZK3yi+4AaqS3ZnEkg==","signatures":[{"sig":"MEQCIEnrGPs3H9Xfyhc5OPsc0pA7eXcTNUorYO1FEhERmq5qAiAgMC6V3SmJaaZ1LbmVnhWH8C2MZFwJqLmGtINRg8D3WA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHVilCRA9TVsSAnZWagAACy0P/3QTFiwQIRnl+rHQ03Zw\n4nJwEJ8/hPPyk4HjsODdH+GoaZdkUVycIQp2d1PzVYzaY+B1FMrZztF64eQ5\nZXETtHpqb0hbDWXXS81CKzmeMDFzIIEF8OyvAer/vaVYSD4UpmsP4OhgzJab\nwbengNw50JdBPKxpf0o7Y8Cr4nmfO2lCJKWly0hf1xOcKvEfwauh0uLD8aCu\nQgmVJhxaKKs5jgh7m9PYMTI2elXBp8dNJxMQ2Mpx/nvQemHO0qCx3/jILo8k\nt/hAcDFQz07jfLUjhjK99A3z4g+2i8P6vJj28A5r7OvaTvGL935LJZ61Hi5B\nNL/wm0uXmlM/efsc7ICNV52z0LlJaqna+OnC1P5Bd9OWquupIM7sXxhxrgIR\nAWaTfkpLEh8SI9qgiWIsq53mf7+vcEtkVMx7s+fFXTTsNmb+sSsn9QtCU/HQ\n7eIfp61ArhkSizEOxT/aXh52FeEilxgCv3U/qOSxkVgPYfupDsbFAOtMdPdF\nMEx7dFSyzfzzK4kp80zzvLsVmPImEowG4NnmPG8c04bxloPKfLYxsVZoEu5n\nbVe1GbkW309ftM2oJCTgsxb6CPvcORUrrqIZxJdzLfoWJx50/crBANGI9NTy\nWahE8sQK2iUb+YJ7Y/Ak75E0eDBgfs2ae7CCiqUnezH2QuItHY77b5CiYKLZ\niweU\r\n=ZOFw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 10"},"gitHead":"ea4e3385cdf5b7ad94fccd61fcadd6e8a377fdf7","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.14.6","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"12.18.3","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.0","fs-extra":"^9.0.1","commander":"^6.0.0","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","acorn":"^7.3.1","eslint":"^7.5.0","ts-jest":"^26.1.3","@types/tmp":"^0.2.0","typescript":"^3.9.7","@types/jest":"^26.0.7","@types/node":"^12.12.53","@types/fs-extra":"^9.0.1","@types/shell-quote":"^1.7.0","@typescript-eslint/parser":"^3.7.0","@typescript-eslint/eslint-plugin":"^3.7.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_6.0.1_1595758757346_0.8516083767155898","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"@shadowspawn/forest-arborist","version":"6.0.2","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@6.0.2","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"acb737ba88f69a83a1f521b2bc45deedb32bfc0c","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-6.0.2.tgz","fileCount":19,"integrity":"sha512-06H0/Z36alxww6k+tOxIuBvUlzYZyJUdNfilPMTSoFRBrsGUbAnHk8gcOuMQOe6uzL5b6FzzG62ZTO81p74hzg==","signatures":[{"sig":"MEUCIF3NT0514M3lT+8sjL1J6rBGixKIYsL79d/M7T+75mbRAiEAkv/WcHtGeMNJD32OKDYWhPIlKoDnxsD22oPhux0Sm/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM7WkCRA9TVsSAnZWagAAepkP/i5hC/nBdA96Q5ZITw3V\nmI7v4QtskU2p/lW04D47qNe0xl/fCX3990MIK2NNEGssEGlVzxyivswAKWZG\n2mQ7GIMuxqUI8JJ6AMMkvPmnMVW1qxXmcZFYVhXPJM7jmRZgknDOQ7FvSNHC\nUsokGvH2jElCR2emchHIIGepS5WKx5+xdxJeu26/n+Ux6/PEiyRBkFWoDixW\njomPzx/stQ2c2qNPhFyOG5JdaaZHs9fKWmJm29DAzlfDUHzCaAudRu9ExyzL\nB9IKX56dD9gCy4ZzAw6f9lz/E5rRdcMO+cQUSHl9uIA57VuShFPf0/jZYrx0\nIri0ZBISz2MJ3MdW1KSS3Al5Qou6DdFQg7BcCBNB1FLm7mcA7VPzGyrUwKAQ\nbChSC2O1kz8wRwPpNCloWqiBPwNscoQI9HxH/AD9f7IsBpYhfLPuFrxjWztX\nl97lqVenfzbsPLIza62xj4oe+Lx+Ixr6coqquSGnVOGTX9zmV1JLaS1ZEeXw\nZDmX/U5Lo3WEHauzwfV97E141PeczFE1pTqojhiecNyPpbnJU7iomIfT7LpJ\nX+hMZ95UY+vowF6RyouGRCYCBNyM0YpcCksWI2vYN+hR7YWe2BDrj/Cm7vO+\n/rYJAOX/v03iUDMRuwkDcPHEi2ru+19xJMFwavGz1brfY/g/aj8/oEcXRUWP\nwcrG\r\n=Rva6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 10"},"gitHead":"2feaeb911030589b4578f511a2e169aa6becd559","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.14.7","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"14.7.0","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.0","fs-extra":"^9.0.1","commander":"^6.0.0","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","acorn":"^7.4.0","eslint":"^7.6.0","ts-jest":"^26.2.0","@types/tmp":"^0.2.0","typescript":"^3.9.7","@types/jest":"^26.0.9","@types/node":"^12.12.54","@types/fs-extra":"^9.0.1","@types/shell-quote":"^1.7.0","@typescript-eslint/parser":"^3.9.0","@typescript-eslint/eslint-plugin":"^3.9.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_6.0.2_1597224355609_0.8114861471018606","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@shadowspawn/forest-arborist","version":"7.0.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@7.0.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"82867a88285fd0fcd38ee40eeffc88be85591c5b","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-7.0.0.tgz","fileCount":19,"integrity":"sha512-Hkgc2+9MLSSxEMYVpvBmsMNVQDGSKyOOFAvDmDgS360KFkrMHVzQVERl6CZVIkKNHXfOPxDVPyRzEvbpo6GQsw==","signatures":[{"sig":"MEYCIQCHA45do9R1GhxgLouSFZDUpkzwAtK0E6jhwj75mmKumwIhAJl4PDr/1TAVMWtp6FsqgDlyJfrBlbYT5yW6jMITILwm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAnyxCRA9TVsSAnZWagAAyYkP/3FA55TZHdURZ/LgNJhL\nFW7s1Cv8H/LZTrhRaimTQzBNqnOv5OA1yDumqKA4+9WmiKw1HHfyilNNIJTK\nKZseiqJ6v9qcixA/wBUqIBWT49Ui1e41M0chR/esgAmgx9a5pKG5W/PlOJEW\nliF21bEMNdWTNVMC4xGQnleH7e/gcAW0dNgU02gMZ/oO7uM4YovvfOWmAQOI\nkgz20WAqQsanSUZGucbnkBTXDr2b0luXqGBObyvF9ZytMhPyfbUtseOpSUsz\nkihygnZdUfh0HPwJmL+Np1AltqFmvRIq3R02EtQY8paSYPQdSQ9r+zVBrXpH\nzdWNWpwLYRKALln9IFENzYZKn6KXn/B6x+8bVsHE7EBOxGfWcggV0FlLhNgS\nhgjP/jTMYcU1IIHk1nLdWBhyiNWdr/p+lHDJjZXnIi6p7h05cRQLsLVicpKZ\nJnt9jDPQ7Wc/YXhAKVeQ9chkMDoun1iOo/gc9s9FVTLIYTTeTgJKL3FSf2gl\nD28JQ3SeDlSpt/SSijvX5u+bKYRpelaooXY/TSPAosH/h1aEcaeR6HloR3sn\nCADWtm++YIVukEfkSLz+b6AyseZtA+jiU6OYzWpYfhLO+Yv4nClKB+dx8wCr\n+3VBrn3n6cRMcp0Sd7VUxcK8wIliUSuX6ybxfe6ATRJa4dDfTDQ1j2G379pS\nXWte\r\n=/zGp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 12"},"gitHead":"896a47b59eb835147c4d38c92a9bafcd6055d44d","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.14.10","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"14.15.4","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.0","fs-extra":"^9.0.1","commander":"^7.0.0","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","@types/tmp":"^0.2.0","typescript":"^4.1.3","@types/jest":"^26.0.20","@types/node":"^14.14.21","@types/fs-extra":"^9.0.6","@types/shell-quote":"^1.7.0","@typescript-eslint/parser":"^4.13.0","@typescript-eslint/eslint-plugin":"^4.13.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_7.0.0_1610775729112_0.6001008734476063","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@shadowspawn/forest-arborist","version":"8.0.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@8.0.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"0764efd383be6a159c57369dc7e8822825308703","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-8.0.0.tgz","fileCount":19,"integrity":"sha512-Ywhl+K3d3deTthlSv5204WGACZ8xvdSnAHIH3hvYzsNfNjQykQgiKl+Fckhk2fSbj0dnYi3kwK9H90FM/F/j2w==","signatures":[{"sig":"MEYCIQDaAuTP1cixj3teQ+G2nVycNnMgGskZZaxOcxn1YlCZBwIhAKXEf1LDF5X5Dp2ZsEQQ+fHer4QubBouN3sYi1zFQ1XU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgldibCRA9TVsSAnZWagAAPJoP/1E5VuCvkjg6FELaxlYy\nYXnmSRh6OjXB406xW8Czs7dmI4p32cA5muM3bAAtfBltGMcMOFuVGv+g1QSE\nXWe9dJgx2AezX2twyEOSfOeief30Pqhx6K0aiLLgNY+7Uqq2m0+PcsOwQBEq\nvFOoqy0gxZ8iyEsv6SptMl1zV/lWM9BHcaNF2a0fN29VG6haqKhSYfWwVy59\nJszwZ7J3pw+K6dOyZvpcfqaWfXuea5VojGbZiHN2AnshT9ydRjkGjO6pCahG\n3+xkAQQeUOn04+5FoGfVgdpNsyjj50LmZBcSohZIlHQOA0P8f6yBjYwLOVqK\ncPOEr2fZWpVzrC+JVJm1S+2kOXj/8H884njf39+gAO0POLm9nMrfg+gGTdyE\nVn7EECICXmMos80WxzJ/wzOkoHQut80qQqiwfVyXKvysGXPHPDA67RNaqvaf\nWlmKWO0FnEcaD73oSrKyU2+k7wSssjda08evtF3D7zAoivJSMPExGv8Sv6Bg\nNF60Cqcq6hnXacLc5QpIl/zVCMeGu6lNFcK/o5dF0pAhiyzkezp/b/id+IHZ\nIC3RVwrE9cLZuyL8v4BZn6e14CziXGt9phUwthhr5tuXXVmZwyGu8MThD8Ze\nXZaFmBPeumUYGxWnP1I58IS6ORNBzkQDsiOjgya8ax4gJssoHyeA78TBFGWn\nPcR+\r\n=pDx0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 14"},"gitHead":"e0137c8ad06161375d24debc5796ebaf5ec0d4f6","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.14.12","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"14.16.1","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.0","fs-extra":"^10.0.0","commander":"^7.1.0","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.21.0","ts-jest":"^26.5.2","@types/tmp":"^0.2.0","typescript":"^4.2.2","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/fs-extra":"^9.0.8","@types/shell-quote":"^1.7.0","@typescript-eslint/parser":"^4.16.1","@typescript-eslint/eslint-plugin":"^4.16.1"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_8.0.0_1620433050873_0.7790224802338785","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"@shadowspawn/forest-arborist","version":"8.0.1","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@8.0.1","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"778413ed0739b8679f24087bbaacf5177c77801c","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-8.0.1.tgz","fileCount":19,"integrity":"sha512-EJ67KFKHvziu3Np01M9wjr5mvoVUavmccpGtZdg/eStFxxzwb+/WKzFE3K8cgucIImtQ/b+QW/hOGfdmZL4rZw==","signatures":[{"sig":"MEYCIQDYfxg8qV2h4JQho7r1uYUgcjMzGMDhzL12b2ti/UG8zAIhAKztbP9brjJPAniCE8V1RlCi5PI1Geq8senioYwY2UUg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglk50CRA9TVsSAnZWagAAKJMP/jsU3mgnSpjb/VCscDKV\nvJ4LrRdG1eLVG3H5jhrqtu95Ynv4yl0x2ydeI+N4OnD9FxRAGWTHyDEIhyeB\n7k0Wfgh02iWt3K/FiGoya8UsK057mJ+43eHdAWWeQJsLVe/iWWPCrPW7gaI3\nzmvHjpS+wHJWT+IwCOUGakza0NEy0ackJCB+0vJ4h6k7F5q0hZIgzRfa1rSA\nb49Z870SRdlEpFSPlPaSgFObLFJeSJflJsFOJeoqVkk+XH/gIBVPvHnYWSyF\nob3/mJIZh3mxgbbF+hehDtrXT41G+IV8hncLe5Zmo/LbvlH1p6IFdHesXS1S\nzDmrFjpGo6pgErkZTh9Bg8E3l3KdtGA8yzCsBRtHs7myWE4k0zx36q9m/zos\n+Mewh05vlpPLs2nm4QNb+SelqWeHV/FCr3wCjYQQFPilbOt9Peb/UdcEioBp\n4nC+lLeLHaC5EcvsFKF4bXlXrO5n9lNJe5BqVIPZkQBGgmlHLCB3pKA0loYH\nJYMo8h2esRKWN42OX6j45d0UNp0Nwi0zDKpbq1lBX0j2mcOB/6oP94NxraSm\n8hGGBdlhxpYXx4aUCMBzJYjFaeWMluKtfmK5+NutrW8yS5wxip/PCwbEoJGL\nKkayYQWC5pz9jOHbanlHKigK3+jbCIpmR8z7r26wrUQ9+lVEV5zCsWKA5nNl\nREck\r\n=na+k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 12"},"gitHead":"d09c381407fbcd886a7eade721c455837d813078","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.14.12","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"14.16.1","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.0","fs-extra":"^10.0.0","commander":"^7.1.0","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.21.0","ts-jest":"^26.5.2","@types/tmp":"^0.2.0","typescript":"^4.2.2","@types/jest":"^26.0.20","@types/node":"^14.14.31","@types/fs-extra":"^9.0.8","@types/shell-quote":"^1.7.0","@typescript-eslint/parser":"^4.16.1","@typescript-eslint/eslint-plugin":"^4.16.1"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_8.0.1_1620463219977_0.4327195965581512","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"@shadowspawn/forest-arborist","version":"8.0.2","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@8.0.2","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"1a05ad23a1955cb204882af64182c449b95c2aca","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-8.0.2.tgz","fileCount":19,"integrity":"sha512-nOVEsBb1HdcdSupDKBznypO57hCFWNjBEjFvci8Zrbwv5Z9dLVIND83XJ7/k0U4Lf5qJnXxDNCysq7eH78S92g==","signatures":[{"sig":"MEQCIB8lIrKVLVqpXPAzux2dwaEyB+05v9l2U9eaDf0cB7RAAiBo8LIVrUHYOrTSHtiPjPYtgDXtFpZ+mrolcK+L9NPryw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguKtbCRA9TVsSAnZWagAAn1wP/1qq5JayhD4JEt52OJ9h\nLWikBTvgp36Naawu+mSh4Losvfxqd4J78uVsiWnvMuEyaHZTTuQ7H2Flmva3\nP0kcewQD/dAoiINNblIOkrYkzwCjlCmi7tMNn684C2iTphcyQAKBaUfcN4nY\nuO9OggIEd8mxhsILJPVVYWSeQhyZdXeURssX24Ghq/nr32sUecQY1b34SY8T\nbpWy9gxxsEhX7f95XdGPFsLmPcoVblx1nSZJqLfDKpQ7yhe0F+CIEa7KUlc8\n9eWE9mG0Ch7/J3iKlRnnLaNktYC493x5PMbmKerfo47QdEVwMZN9kDTVl/CS\nO4j8WXocfgrxhCis6sRg6lZpKAjw9FEnARbHkCBcB1ITRm7Oxaa9DdCPMSMo\na+bbSToxqZX69HSuKuN4KgfgvxmoQHQcEDvNDBgfFyOercTPvFvSyOcCqrjr\nCcdOQjogC3Q+n6ws+rBbw3CYqDw8zzFhD/eh//h1Mek/zl7IXIO1zmwRtZyH\n5IBr8/twMuhS8carDHggrPyybwcTdYlS6I1NeDN1PdEEDmXHes+4F4tqSSu+\nmLAtigvmHcBDU+nxtju7L+kq+n3i54glBeY6F4/ZJxn4x4jD8KP7pWsmLZ3h\nX6/XqU29UYmWBGsCP8wCUl+rAtynQI775KdiU8BrI1GKPJZ6hWM0yxtSF9VM\nZJCJ\r\n=XhVY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 12"},"gitHead":"fca5ffcc5b300660ae9e1f6c4a8667d72feb0822","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.14.13","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"14.17.0","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.0","fs-extra":"^10.0.0","commander":"^7.1.0","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.3","eslint":"^7.27.0","ts-jest":"^27.0.2","@types/tmp":"^0.2.0","typescript":"^4.3.2","@types/jest":"^26.0.20","@types/node":"^14.17.2","@types/fs-extra":"^9.0.8","@types/shell-quote":"^1.7.0","@typescript-eslint/parser":"^4.26.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_8.0.2_1622715227700_0.8100979708313396","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"@shadowspawn/forest-arborist","version":"8.1.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@8.1.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"6d26bed33bfb7d16c9a393eb22b0bef55ec6e390","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-8.1.0.tgz","fileCount":19,"integrity":"sha512-SQqtXotza1pvW6Mqdn1vvolDIqOlYIQhfQHBjahHQSuZVmPRBlwsi2c5yLHPkX5iSfmhDtu5ckBT3iZsthKhMg==","signatures":[{"sig":"MEYCIQC5k/5iFJxic+ndj1V8ivkw6w9lJ8Gppux781tTwRoaSAIhALV4WVmOMWZfCEWmniCZUpd/VtrJaj3pyhdalS5Pg3/J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPDCdCRA9TVsSAnZWagAAQS8QAI1CSGeyPJIr+t18GA1l\nXK/LqLALAnZrrPFa06rOUDdKhYFPQq0iVjUWtGpfLKTVqwpKf6Kg+YaCt88v\nGTp3jqpquCqzjL0xN8tsidcG4efnHP6c6NNIeAe/5Xp+7OuLaWBfqzD8Smp3\niQO54aUcU7Rhi4b2oona/2WaOdYwRXe8xe5f4uN1Z+OmoINdKbzlI9+LfVwR\n5GHqInE9AugGDfqm+XVzEumV9svD5UW8F7lLZlX44b7lKAwswSQXq4tX3StL\nXWLPrw9z15w33NNB6qpvxdVd3AByliwiL9Ea4FKFPqB+hdxLDZuI90J3F4Ff\nlEJDUuxlq1OhWIBzwO8N3XZCybfCwz3NMHtzb4d6z0436Uf6lRdUOOtLr5dU\n6sXJqBUpuJgLrP3h/gywtSrtCiLLVTLmGkhb6yak561MThlk509e3gHZfEfr\n8y9Awoava2jqFdBdL06+wiRGifjgXftVSPlifqKiuRbw5FgtPhD0weqa62Fi\nyN3I3e/kvcYLjirxxrPt6FNttWezQ+Q0qRVBQi/gypC3K+MDR7nGG0J88atZ\nS8O1D5HfA+cMoC69QJ3EOkkp4SwPLClOn6Ni7n1UXPPjpE3rJbrRjOIf/e4v\nYhN+8eW93juSQWkrnkP1b44bWeyXYS07ejfom/cZte5c/UOjSAUf2mEK5hmS\nkp/t\r\n=nxVj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 12"},"gitHead":"cc392763b9da4c7ebb33d7e5aa92443df9d43929","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.14.15","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"14.17.6","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.2","fs-extra":"^10.0.0","commander":"^8.2.0","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.1","eslint":"^7.32.0","ts-jest":"^27.0.5","@types/tmp":"^0.2.1","typescript":"^4.4.3","@types/jest":"^26.0.24","@types/node":"^14.17.15","@types/fs-extra":"^9.0.12","@types/shell-quote":"^1.7.1","@typescript-eslint/parser":"^4.31.0","@typescript-eslint/eslint-plugin":"^4.31.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_8.1.0_1631334556869_0.49810988202650597","host":"s3://npm-registry-packages"}},"8.1.1":{"name":"@shadowspawn/forest-arborist","version":"8.1.1","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@8.1.1","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"a096635c29505f94ecf13bbad31c7ba195d76cb0","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-8.1.1.tgz","fileCount":19,"integrity":"sha512-t9J3kGHl3DPh0RwBpSkyE8ABSLZzmo3q62kS78pJPZg4IzRl5OEpulx+D71JWNhWWZ8cVQhMFkwTVbH/jKHorw==","signatures":[{"sig":"MEQCIFE/n2En4m7flz4flifFZvLFlO8vgC0pvJCgywcRoUxaAiBI/WNXd8E4DhdRTPJHrv112JqcTdUIP/x8UuCf44JW3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101191},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 12"},"gitHead":"48b3f330f5060e50397ce6a776d60f47347c5f71","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.14.15","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"14.18.1","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.2","fs-extra":"^10.0.0","commander":"^8.2.0","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","eslint":"^8.0.1","ts-jest":"^27.0.7","@types/tmp":"^0.2.1","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/node":"^14.17.27","@types/fs-extra":"^9.0.13","@types/shell-quote":"^1.7.1","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_8.1.1_1634534279858_0.2914272906757662","host":"s3://npm-registry-packages"}},"8.1.2":{"name":"@shadowspawn/forest-arborist","version":"8.1.2","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@8.1.2","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"4c27e7bee1875d2f9509a82601b923cb08347dfb","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-8.1.2.tgz","fileCount":19,"integrity":"sha512-1nUhHWjyOPGRVxptcno3S+M3Szb3P+5gRTuRRAdiF21oKPIOximKzcOjYclyC9KwvuZ2kboyc/jpWFVjdzzJng==","signatures":[{"sig":"MEQCID94iY/zvexpO7y5POJYx4rVTIduA9VLEeMwpcUMY/7lAiA4ykH0bcVomWnRSSvAM6R7NoxlJV2zGtLk1nOQo+A70w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2aa+CRA9TVsSAnZWagAAlwsP/RYhg3Fx6qaDyP97UUaJ\nGbJL9PtX2FjQdSjfp3TnRrzCl3hsN0l56jno1zECPAKu8aRnU68b8m8LiZrs\nlJCoemQuvYSlJIGvLNnIpVVnwokuP+Ziv+tAgOQIR1LN1LmFgguYja9q5uHJ\nYL3hFTb2pVjZ8fDokaQ1QO6fGIRVax30zZy1618hJ2gedCZJ4W86gfTyTHt9\nWPO/FWdpGyvbCM3O7cut709CdPe5xjVd8u4UNo5cyRiMivgXlqihJ0usGvVU\nNqjGLDBaX5Ita7TN9HHLWnuuithQfsFQnm+IY9SyzMgMxLYMNf7halnXEIif\nTwONog2H9lBBzfK+Cm3VPminAxTRq9L/jMWlSZLtL94qzZbxG5QAquW8karH\nz+ExT6Ii/lk9WvdRmHi+B87Ueyn1+CPFe9zrznCIrq3z9+wHCpO5b5qBefTF\nM/u5uODiBjreNWv+3X9SQO0EiZPJRzYue2Uy0vftktrEFW+VdUZ68/Hrrn+Y\nFLWba5eKDdVXa5hNRFZVe2zU/ILhSaqQJPE0UO+HuC2K9QmccZ3kvR5eTqHm\nWKvjV76hfA0czxvqIKWTdCa9nSFPZr50NvUmW/r2RcnYoCm7XT5ZmuZGTcwh\nGx6/GQ386XEZK8pWJyarclduVkyqh4ClskPWyjcl4TgmVyTIUpvIkaKYOaRZ\nJO5K\r\n=hnTU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 12"},"gitHead":"1b3529a6a23a4ba33ca3f224d1dfbd7b658d8629","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"6.14.15","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"14.18.1","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.2","fs-extra":"^10.0.0","commander":"^8.2.0","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","eslint":"^8.0.1","ts-jest":"^27.0.7","@types/tmp":"^0.2.1","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/node":"^14.17.27","@types/fs-extra":"^9.0.13","@types/shell-quote":"^1.7.1","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_8.1.2_1634538854406_0.5250445493492311","host":"s3://npm-registry-packages"}},"8.1.3":{"name":"@shadowspawn/forest-arborist","version":"8.1.3","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@8.1.3","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"fd3619c6e0f587ddb52ecbf2ecf93f87f1906323","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-8.1.3.tgz","fileCount":18,"integrity":"sha512-XnjMMv8lkDYI+Dgh6OW8ZXXVxd4kHPpnxh+AALso3GHN9TB/DDh1abbOiCC4f85x6bTOrdBwiFevongrJOY+bQ==","signatures":[{"sig":"MEYCIQD8OHwGBcuWEZT0t7nUdRpn/Rn7+VypZezuVwJVdIqBagIhAL6912jNSroIXYU8rfGJSrPMjj8/pjES4MdQa0/orrAx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9YyiCRA9TVsSAnZWagAAlvcQAJ8vJtYaTp5MsxJ3vVOg\n6WgBY52c6Dftz6VEUP+0HHosfAuZvaItYJ8F9o1AJ7Q0qkTiXRFY9fQjsTm9\nrIRF1EgimqkaYAlzCf8FRcJ14meuLjodJDfzRvTdta8ekOR8dfXYu7HrvGMy\nSYkOnS5naudBFP72yEdTfn9/MxUu86x+iQhKpNO+QSaLtnAJ/oMS0/sVjmpI\nnVcyWZS4rDEE88nYw6F0QKyKyYdLMgaZzWintFcFW774i3vgfhKcZNKbqD7r\nGs7xbcb4hdi6FPmnBtoPFg3NjTrdq91NCBqeYChYI1LBhJ3FcUm0m418MLgX\ndePodnZS1Z/SvWMFptswRrW6UCPrW8DjWBftO+qyWdxqh5QMvfITJGflOPiK\nMJPxubXzE1pQp6/+lsmG93OBvdmplVY8hevwBKzet4L/1wbwst4lHcFRouze\nfEkVVlrcyLLu9FEScaQ8PrvVvALXw8OeCx9F1SaQXsegPmsipYjCO6LOpwz8\nClvXJYSHU/4Vp6g+H6ITPtuO1U2akjxKXqp0FieXBYYmPewtF8SCuNfthlRh\nFfWcXFIruaAZHhAsygiHuXYzVID/vS+GxhXZUl+9Q9BVdNWKLPINKftoATW9\nIwqCd6SzWIoHGWqvEoQJVeJ1VQ0l7pEXMKMhcPk1f0QofgD20j/waT7lLK5k\nTZvS\r\n=jCfw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 12"},"gitHead":"9076df583ec4acab6eb879b6940b27637853084b","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"8.1.2","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"16.13.2","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.2","fs-extra":"^10.0.0","commander":"^9.0.0","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","eslint":"^8.0.1","ts-jest":"^27.0.7","@types/tmp":"^0.2.1","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/node":"^17.0.13","@types/fs-extra":"^9.0.13","@types/shell-quote":"^1.7.1","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_8.1.3_1643482273908_0.43327475227638557","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@shadowspawn/forest-arborist","version":"9.0.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@9.0.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"c858a93f8e805648bbb7a8d35859362411178c9f","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-9.0.0.tgz","fileCount":18,"integrity":"sha512-ZrWCo7CuAMRxwDvEdH3mrSw1gkETL2X4SwJXrlkDmpib/1nbMwouaDco31IUSO4Bzv9uuEnbTWzZW+KH+X4JAw==","signatures":[{"sig":"MEQCICb97TBCoN4Nx/FyE4VhU6d3Bjo3pV2WDf/LHsaUbq45AiBODrUk3+F6K/x9Z+rR8So5UeBz+QXGJGzQ/qkAFSzQOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUf8PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOBg//W+g89MQOB82sr6TNqJ2ZJdfMguMw/ByXkhaATbMBqpEWA8lE\r\nYPQ+t8Z4k5R0d+hpV6H0OV66/i6W/6uK5E7IyMLyqsGM97a4xDOfDo4B7Bl7\r\nEUSZQH/vcwlyHIYLmYr+pl9JmCWEgQFmk2Z8AiQWf/SQ9pbbn/OSSYSY7lXx\r\nO3nYhdmDtiyENpTsXcs/RObJPcxyR2USHpsZkVyuQHcBvAxbTPKcs1dfaG4A\r\niXJGyCfDh+YBq3H0NoBaXAuOMD8D6QjeFlXBTsYWw5AfpEkjLz11SEUAo96o\r\nkrEwsPwBOINV1VP/DI0XxvxOSlKfwXR/0VNc6WTmBDe1IELOsDrYzywcPDxG\r\nXUgX5N2SHmxARUNxbE8a+UlJ4M4CrEKNIxoZtjjrpRSCznadKBxGicZnDQ3v\r\nBJWnaVNJcYfmqjCYLwxuEpTLPnYC0DfVfifr3AuzygEcsGWUGx0a/ZmZtDD3\r\nerex9gKH5O+GOA/PhJeiFWpiJZYW5bxveUqEtDT349Oyox8m39l92x6srV4J\r\nw+TQb186PWii4Nm5uW/BrLF2q+/Zc0HEs0cOlESYASo4pzOLU+iiB54pkhfd\r\nqGiDKoH+hXu7qDeL7AlVzVOfYZv9clttSo5TR+desbSqCmHOBjXjvHRW+gA2\r\nRiKJltNcITGLRuBvOoy11gQGYnA/vfj17q8=\r\n=EaEM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 14"},"gitHead":"da2f394e0bace1bf8bbd3ee2d9d5886020b226ba","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"8.5.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"16.14.2","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.2","fs-extra":"^10.0.0","commander":"^9.0.0","shell-quote":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","eslint":"^8.0.1","ts-jest":"^27.0.7","@types/tmp":"^0.2.1","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/node":"^17.0.13","@types/fs-extra":"^9.0.13","@types/shell-quote":"^1.7.1","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_9.0.0_1649540879476_0.9472733314647255","host":"s3://npm-registry-packages"}},"9.0.1":{"name":"@shadowspawn/forest-arborist","version":"9.0.1","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@9.0.1","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"82c442a084a90aeebb36b24e5cab92d837d34168","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-9.0.1.tgz","fileCount":18,"integrity":"sha512-ZeugeJYJgCbAkzyjvOGTpiGepHaulYd3OG2GeqWYfgy96Y9RAV9qYhmiymhPZXoDL+5ZBcUkj/7QrrwT7B9Slw==","signatures":[{"sig":"MEUCIB0koSMOFmgIDwAi1bfXy3V6MtS9SLHM2D2J76XCKuShAiEAmbUYgpS/KODFKf1Bp89jKlQfhSvUnbCXpykL56FoF9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXMBNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/hA/+Lx42htAVFoxNR0kHYDcfLrKNpgDBaY42RSnoRZsSk5k5+v8/\r\nPV+FNbsuN8AJmq4/QkfM/bbjeq/+UB1LETErTSzjedNy9YduJ28XIvfq3XOM\r\nTIg+s0EavKop+bagPwdP6QqS+CxlW2EAICuptu3WEueY6OHX/k2fQ5MMEZ3w\r\naqMuCwZn/E1hwGoMEKNzBMv5D5o4c2hUpu9jLuoyHHNSwIldrdzVZJYche28\r\nlf7I7Ty99xW44/1Gl48l+f3cYAvKFAzfSJh6ENacdZrUqPNRndRGOx93Y9wm\r\nkS1MuALxZSrnixuUVyE9TmEQLM0wYRTKqd27DchC1EYOHNTwPXruqwyDNM7z\r\nzEaWykuQJpfW27BUp3x2tli4uVGgEfG1L6bDkw+vcqnDLOINm+E4160omhPL\r\no508/qq9gY9fGx9XEMN1yQ9BiotOa6UVogO8rMPrFjuwyRYWSwaYBfOgKlIT\r\niWEMAn62mof9fUAihGVQZ1EN78U+Wb5AM2ueRds4XaKG1UX62hwfV/ph4ekr\r\nFofib8b7tLKll/uIlZwltYM5X49T9Kzdw5qDnzUlLMqC90GFzZxsh7hys96g\r\n4amfnxHq48hZccZRDh5mrupJK6dNk8jmFL8tdh64OCW8CttKfSbQBLkXpmDy\r\nwgQt3RqImnCxs3jY7g2o5GOTgPmn05hkFgg=\r\n=+npr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 14"},"gitHead":"b30b4b115d894e363d9959e3d071a90cbba7da4a","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"8.19.2","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"16.18.0","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.2","fs-extra":"^10.0.0","commander":"^9.4.1","shell-quote":"^1.7.2","@commander-js/extra-typings":"9.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","eslint":"^8.0.1","ts-jest":"^29.0.3","@types/tmp":"^0.2.1","typescript":"^4.4.4","@types/jest":"^29.2.0","@types/node":"^16.11.51","@types/fs-extra":"^9.0.13","@types/shell-quote":"^1.7.1","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_9.0.1_1667022925532_0.746929058988171","host":"s3://npm-registry-packages"}},"9.0.2":{"name":"@shadowspawn/forest-arborist","version":"9.0.2","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@9.0.2","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"133f11f6f849d722dc5ea6f47dfaf76f0f83da01","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-9.0.2.tgz","fileCount":18,"integrity":"sha512-bAzkQHNqwmgfcSOgImSCt7wonBugWPVNTGxn4GBsAebG5jMosmzpeqxYoqXXYXualDLFcdacnZHRXBwSIPdB/g==","signatures":[{"sig":"MEUCIGfK35Ys27HSb/XQ+KX87nyVgamCo5Pt/mmWvaox9N59AiEA6yzub59GOcMP/Geu9XAkNHUfiDlYpN80+nHMweJn8i0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvPKHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr95w/8Cj+H69ULA0KTwObN6/clK3AyAKjM9qqVoTcQl+eyTu/hacDj\r\nHlpi07ueA/EFVet+4RpkgFrSBYs0DzOTliSRCjY+LU8tiHdATkTHJev8EOtV\r\ndbpcU9Uaeg1p1Hs5gwOuXOrmuliqPWhUFfNbWXK+QBq6a64TBaLTfk3VQdgX\r\nFsi1T2/W8DEjyHNOjVaDZOP2oIqPrqOc0xHAuj3Np/65ZfBI0Y8p78h9Q+mJ\r\n4ClpqnJY3b7zRZtPBP32p48DxSEMN4uaHJHV4fcuJmnLqTlmONEVsZF+Q75g\r\nwA1zCP/8a45KUwmnJ9iOSaKOTpsvsq1wM5tfK2KFsXwYHl39vZLiOuUWk0NB\r\nbABDq0Mmhgk9ZfrVbYfIrKpw5dStk94RGp2wsQAFY+9vI8k0KvZMMCGgnbvT\r\nnDrwIEN2lxmntZDr+vrNn0JwiWVONX4mC5E2iMm1QSzG4wRULPcewQcQ0N+R\r\n33MaA86EnfJBpUS8p6Z+XWzDeOyHv7mzT13F7xnu1alKg/armlS31YAKDEfk\r\nM1wX8y2pQfo2NT0J9YlTO3Fxj1sl4m2UkkYF4zLwHykJLvY4Sa9aO8YyeiYA\r\n8bJGSZS5DM7mnIABe6O0MoUVGgT15/XBKPLBf73ufsRjS2Zm9rA1cUpnwS/v\r\njW8ePpwiNBBcz+obZH/n+PUI3xbKQ4+4/H0=\r\n=MiFO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 14"},"gitHead":"9085389b94c65da53bffa298bba29f7bfa17fd54","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"8.19.3","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"18.13.0","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.2","fs-extra":"^11.1.0","commander":"^9.4","shell-quote":"^1.7.2","@commander-js/extra-typings":"9.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","eslint":"^8.0.1","ts-jest":"^29.0.3","@types/tmp":"^0.2.1","typescript":"^4.4.4","@types/jest":"^29.2.0","@types/node":"^16.11.51","@types/fs-extra":"^11.0.0","@types/shell-quote":"^1.7.1","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_9.0.2_1673327239102_0.4774587601357285","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"@shadowspawn/forest-arborist","version":"10.0.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@10.0.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"0903b88854060ef2557ff00101db1727c0529353","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-10.0.0.tgz","fileCount":18,"integrity":"sha512-NWruN2Qj+3dcMQX3JF+st2xdTYXJYIrpU2I9UHDDYFCkm0AtB78pPN+ssFYImRSInCZfKbx/dQjTJ251Yf1Iew==","signatures":[{"sig":"MEUCIQCvUy2QZ8qjSUuB/zKtaNvxF19sGZcHxIFmvgp4oT7RsgIgKPwkFYYFEQxZhmiygmb6D12PYiYmDym3Rf0GGQobgFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwmaOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo80g/7BH72sZ31mGh8+LxjjfltAtGYmNXmNFcKBKYh0oy1xW0E38Ot\r\ncoZyo6f9SN5kKeJPOrUbYhxY9zSUqHu1Rc6jIJFAtaGmamAoWclKdzxtZABU\r\nx2trEv3csXj4b2ATa6Oh4f+CO3ycgHvYuyr/ovjvDoMgajfzzyqzCAznjyXK\r\nTYmHOSzc86sUSyYtrg8A7eW5lAd2nd+TfnQ6FfivHD3d4ipgZtDAgUFDtHn/\r\n2o5uIoUjwghVCzfIgDjo/FTjex1BycLt7kZfiR6hmZX226qqHhxXzHLiJnP2\r\ntCMjP/pNq1nNRHGSV95IpwtBExPiQqXeczqpd4KCCYjyvPuDaG2gYqe0fcMm\r\n+bMJ2v+2bQP5lUI7gZvxbk/6CRr00mSf2xtI8EjwtfNqoG6hZaVrbP1EjT3o\r\n4xo72pO4wsVpFhVxCaziwe7Gp71OPBN4Vr8eeGMqAJDloZGA6kuBR5BL7Z2M\r\nZ+gsJv0x/0tp7gdhKIWfsNWSyJniL7TqbOn5LZaemoUvdCjWT36qM7FuzniY\r\nSxpGiPvHoQS460uFG9k5TiwiWgTtu4JtMWfaEXD4b1QFYBTvyA1h7KUbHbp5\r\nTsytSdJaMlBiB36LDBjIrrzeeEsKxSEcW11lytISZbFAZFqIAB/0oKa8+R9h\r\nwHwoeZEB7jO/ocBX6dSOss6JQnIzkHhbEbQ=\r\n=QZM0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 14"},"gitHead":"1edb75a2569bb46df83b78b1157ab4c9de61a55e","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"8.19.3","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"18.13.0","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.2","fs-extra":"^11.1.0","commander":"^10.0.0","shell-quote":"^1.7.2","@commander-js/extra-typings":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","eslint":"^8.0.1","ts-jest":"^29.0.3","@types/tmp":"^0.2.1","typescript":"^4.4.4","@types/jest":"^29.2.0","@types/node":"^16.11.51","@types/fs-extra":"^11.0.0","@types/shell-quote":"^1.7.1","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_10.0.0_1673684621818_0.11495142799956604","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"@shadowspawn/forest-arborist","version":"11.0.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@11.0.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"84d28d9a4639ec04f36d5e26dd2eb308af3e4241","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-11.0.0.tgz","fileCount":18,"integrity":"sha512-0hQoS+Lxq+d5GIzOn/sa5+WmisgmoM66FB5VOq1GyqTbtL3657oYPLmGz4P0ZXf+kyCKcCHg3eErXHoYdBSYmA==","signatures":[{"sig":"MEYCIQD1nZciKadPrK8ZVI3o7dp6Acl4KYMX5iI11ilXlwxcfAIhAJ1IKIOf1XejaKkJLHM/fz+j+Jbx1kllYBNv4hhJwIG9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92517},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 16"},"gitHead":"0ed2ed8b2bcce8d68e14d035993ed85a95576c2e","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"8.19.4","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"16.20.1","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.2","fs-extra":"^11.1.0","commander":"^11.0.0","shell-quote":"^1.7.2","@commander-js/extra-typings":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.0.1","ts-jest":"^29.0.3","@types/tmp":"^0.2.1","typescript":"^5.1.6","@types/jest":"^29.2.0","@types/node":"^16.11.51","@types/fs-extra":"^11.0.0","@types/shell-quote":"^1.7.1","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_11.0.0_1691029463717_0.3516595073398221","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"@shadowspawn/forest-arborist","version":"12.0.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@12.0.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"6cdb761f5a483aa7072f47639f5fd11f77808599","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-12.0.0.tgz","fileCount":18,"integrity":"sha512-AtQIstlilR6pKZXuaW3dbd4RNpgVLFZsv0j1xcXmr5kWqiwGHzGeLz15g22EGj9UmDsJFm78MD2arXIhsRFW3A==","signatures":[{"sig":"MEUCIQDBViyLGOf82bZZ7xGD5w14FZx0XbCq6lIx8OOoRuAxlwIgc1wHunSYIKipsO30cmz1z7xIxjIP3YTU3Su+vTZcxGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92516},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 18"},"gitHead":"be2e9ff469f22b217752a43da1407017874e09d7","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"9.8.1","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"18.18.1","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.2","fs-extra":"^11.1.0","commander":"^11.0.0","shell-quote":"^1.7.2","@commander-js/extra-typings":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^8.0.1","ts-jest":"^29.0.3","@types/tmp":"^0.2.1","typescript":"^5.1.6","@types/jest":"^29.2.0","@types/node":"^18.18.5","@types/fs-extra":"^11.0.0","@types/shell-quote":"^1.7.1","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_12.0.0_1697341400781_0.2563163740455554","host":"s3://npm-registry-packages"}},"12.1.0-0":{"name":"@shadowspawn/forest-arborist","version":"12.1.0-0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@12.1.0-0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"a06ea13363828fa1bd41548844f1ac413a6529dd","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-12.1.0-0.tgz","fileCount":18,"integrity":"sha512-9mDbOedwOUml+AVG5DE5Fri4RDQlt4pXxrRjR6a+5J1k/6Gyn7+0y3eTdlpdvyNsCIDERpxGwGroS0rODbMe9Q==","signatures":[{"sig":"MEUCIGbyM3P158gz9X2MPUirB0a9oWmEXihSvcgYPX7Mg7EqAiEAqQP0NRqdYf+mG61rIrWkU2DOf9S8DRFrmrVRDpOlaKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100375},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 18"},"gitHead":"0180dab0a2ee4077569a4e551b9648c6fe3bafaf","scripts":{"lint":"eslint ./src/**/*.ts ./dev/**/*.ts ./tests/**/*.ts","pull":"git pull && npm install && npm test","test":"jest --silent","prepare":"tsc","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"10.2.4","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"20.11.1","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.2","fs-extra":"^11.1.0","commander":"^11.0.0","shell-quote":"^1.7.2","@commander-js/extra-typings":"^11.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","eslint":"^8.0.1","ts-jest":"^29.0.3","@types/tmp":"^0.2.1","typescript":"^5.1.6","@types/jest":"^29.2.0","@types/node":"^18.18.5","@types/fs-extra":"^11.0.0","@types/shell-quote":"^1.7.1","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_12.1.0-0_1709422124850_0.6780536212982018","host":"s3://npm-registry-packages"}},"13.0.0-0":{"name":"@shadowspawn/forest-arborist","version":"13.0.0-0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@13.0.0-0","homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"ec8fa59ab10c3a4da83533e957de799090494aa8","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-13.0.0-0.tgz","fileCount":18,"integrity":"sha512-vpxOhyu0ae1mPdeqG/jXHJ1pVoJGLdXVC3c4Cvd+BKKOsacIO1NDuL6G63s+/qAuouyMTmlIT1swyvZx0YtTbQ==","signatures":[{"sig":"MEUCIQCmx09tvgoZbUVMCUyJvjhpxw66cRbArj8byK/Ylh0OfgIgPRp85VfoBwRZz4hhdGxvfW4ZBFTGYUjqs9/PdNd2xSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103789},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 18"},"gitHead":"992686e3501b58a54a422964363f1022f2b51a50","scripts":{"fix":"npm run fix:lint && npm run fix:format","pull":"git pull && npm install && npm test","test":"jest --silent","check":"npm run check:lint && npm run check:format","prepare":"tsc","release":"node dist/dev/release","fix:lint":"eslint --fix .","smoketest":"node dist/dev/smoketest","check:lint":"eslint .","fix:format":"prettier --write .","check:format":"prettier --check .","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"10.7.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"20.15.0","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.2","fs-extra":"^11.1.0","prettier":"^3.3.2","commander":"^12.1.0","shell-quote":"^1.7.2","eslint-config-prettier":"^9.1.0","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","eslint":"^8.57.0","ts-jest":"^29.0.3","@types/tmp":"^0.2.1","typescript":"^5.1.6","@types/jest":"^29.2.0","@types/node":"^18.18.5","@types/fs-extra":"^11.0.0","typescript-eslint":"^7.13.1","@types/shell-quote":"^1.7.1","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_13.0.0-0_1719564810868_0.14612038894656232","host":"s3://npm-registry-packages"}},"13.0.0-1":{"name":"@shadowspawn/forest-arborist","version":"13.0.0-1","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@13.0.0-1","homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"17c45f1457ca311c77c92dff77926f6aa0b7c0c8","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-13.0.0-1.tgz","fileCount":18,"integrity":"sha512-F+c8ycH7HAk1SYCPW/lqiXRyTNdoC90VT+IDkY4FvqTZH/XG/E10ScxECJVn4AyTzINvVmGLzAw4vHfpqVfRgg==","signatures":[{"sig":"MEQCIC/05V8or98J6cpdTl0dxp0vEmpjh+vrNlSeHgKN0Ke8AiByXt9a3bBmsITie06TNWvQNNlaSrk2SZE0y0Y+vFDr2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104056},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 18"},"gitHead":"8cf71506e364de0a26b3356849c8270d71c08a4c","scripts":{"fix":"npm run fix:lint && npm run fix:format","pull":"git pull && npm install && npm test","test":"jest --silent","check":"npm run check:lint && npm run check:format","prepare":"tsc","release":"node dist/dev/release","fix:lint":"eslint --fix .","smoketest":"node dist/dev/smoketest","check:lint":"eslint .","fix:format":"prettier --write .","check:format":"prettier --check .","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"10.7.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"20.15.0","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.2","fs-extra":"^11.1.0","prettier":"^3.3.2","commander":"^12.1.0","shell-quote":"^1.7.2","eslint-config-prettier":"^9.1.0","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","eslint":"^8.57.0","ts-jest":"^29.0.3","@types/tmp":"^0.2.1","typescript":"^5.1.6","@types/jest":"^29.2.0","@types/node":"^18.18.5","@types/fs-extra":"^11.0.0","typescript-eslint":"^7.13.1","@types/shell-quote":"^1.7.1","eslint-plugin-jest":"^28.6.0"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_13.0.0-1_1719726557324_0.9696183826810436","host":"s3://npm-registry-packages"}},"13.0.0-2":{"name":"@shadowspawn/forest-arborist","version":"13.0.0-2","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@13.0.0-2","homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"1e22b966d7f0031ac5e743a342c2e9c975a19384","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-13.0.0-2.tgz","fileCount":18,"integrity":"sha512-mivCc+Uo2/5nmbu0EDKb8dmm++AA8RNZTum4bvFShll3XTvl8OEBtls1/jX7Hw2/GV5YEydqkG9na7sH5U015A==","signatures":[{"sig":"MEYCIQC8vqYL+UTd+fX/iq9ETrnqcnCYLo9jq4MFkosJ/tDz0wIhAOeVVFUOmP71Ahzu8eTB2gG7Gl4R3rmi2Oof21yUoApf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104056},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 18"},"gitHead":"55de70d2f30476c1996b2d5f93a8d194380231e9","scripts":{"fix":"npm run fix:lint && npm run fix:format","pull":"git pull && npm install && npm test","test":"jest --silent","check":"npm run check:lint && npm run check:format","prepare":"tsc","release":"node dist/dev/release","fix:lint":"eslint --fix .","smoketest":"node dist/dev/smoketest","check:lint":"eslint .","fix:format":"prettier --write .","check:format":"prettier --check .","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"8.6.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"18.0.0","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.2","fs-extra":"^11.1.0","commander":"^12.1.0","shell-quote":"^1.7.2","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","eslint":"^8.57.0","ts-jest":"^29.0.3","prettier":"^3.3.2","@types/tmp":"^0.2.1","typescript":"^5.1.6","@types/jest":"^29.2.0","@types/node":"^18.18.5","@types/fs-extra":"^11.0.0","typescript-eslint":"^7.13.1","@types/shell-quote":"^1.7.1","eslint-plugin-jest":"^28.6.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_13.0.0-2_1719727276180_0.7534279365121641","host":"s3://npm-registry-packages"}},"13.0.0-3":{"name":"@shadowspawn/forest-arborist","version":"13.0.0-3","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@13.0.0-3","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"4ce029cfa991a5931ba0770fa141978c297e4d08","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-13.0.0-3.tgz","fileCount":18,"integrity":"sha512-vim/zkvjSwj7Z+Wm6JyGQgleaiiolfqOwxyqbRvWzLiPM2yR1PV2BsHO3uUs/nyF8MOU0VuJqTjzxGEAJyduyA==","signatures":[{"sig":"MEUCIQDvVVKFLWoUGVt1fxu6EhF9eMHPJbqZR8SoQxv+ukuqKQIgB2bRX8QUB8M2KXuz5eJy1isRvVuwPZJEMf37e9nvUSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105087},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 18"},"gitHead":"01474e264ccaf0b79255c06dedc6bf63438e4bf8","scripts":{"fix":"npm run fix:lint && npm run fix:format","pull":"git pull && npm install && npm test","test":"jest --silent","check":"npm run check:lint && npm run check:format","prepare":"tsc","release":"node dist/dev/release","fix:lint":"eslint --fix .","smoketest":"node dist/dev/smoketest","check:lint":"eslint .","fix:format":"prettier --write .","check:format":"prettier --check .","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"10.7.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"20.15.0","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.2","fs-extra":"^11.1.0","commander":"^12.1.0","shell-quote":"^1.7.2","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","eslint":"^8.57.0","ts-jest":"^29.0.3","prettier":"^3.3.2","@types/tmp":"^0.2.1","typescript":"^5.1.6","@types/jest":"^29.2.0","@types/node":"^18.18.5","@types/fs-extra":"^11.0.0","typescript-eslint":"^7.13.1","@types/shell-quote":"^1.7.1","eslint-plugin-jest":"^28.6.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_13.0.0-3_1719993799050_0.7200537565856147","host":"s3://npm-registry-packages"}},"13.0.0":{"name":"@shadowspawn/forest-arborist","version":"13.0.0","keywords":["git","hg","mercurial"],"author":{"name":"John Gee"},"license":"MIT","_id":"@shadowspawn/forest-arborist@13.0.0","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"homepage":"https://github.com/shadowspawn/forest-arborist#readme","bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"bin":{"fab":"dist/src/cli.js"},"dist":{"shasum":"bbfec6f8f92619e64dc4e0ad1bd8a974d556b1dd","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-13.0.0.tgz","fileCount":18,"integrity":"sha512-J+ZNVW/os9tfjD2/EkPLWsNmsWiOSategFV4fKua9b4hcBd5wVyOb3V5C8ihK2kk47NAPy1hqR4YuhV6PzFujA==","signatures":[{"sig":"MEQCIA2CaRlMivlmbJr7a1VWfjK5rnyQElxxzfM+n06WHlcLAiBauhmjSDM62GHZstXIZvceSlDmZXSC+MsHdQ5WBD6Rvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105158},"jest":{"globals":{"JEST_RUNNING":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","tsx","js","jsx","json"],"testPathIgnorePatterns":["/dist/","/node_modules/"]},"engines":{"node":">= 18"},"gitHead":"3e20b9178280ff9ea9a82f6877bf8522b03e7896","scripts":{"fix":"npm run fix:lint && npm run fix:format","pull":"git pull && npm install && npm test","test":"jest --silent","check":"npm run check:lint && npm run check:format","prepare":"tsc","release":"node dist/dev/release","fix:lint":"eslint --fix .","smoketest":"node dist/dev/smoketest","check:lint":"eslint .","fix:format":"prettier --write .","check:format":"prettier --check .","create-playground":"node dist/dev/create-playground"},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"repository":{"url":"git+https://github.com/shadowspawn/forest-arborist.git","type":"git"},"_npmVersion":"10.8.2","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","directories":{"doc":"./docs","test":"./tests"},"_nodeVersion":"20.17.0","dependencies":{"tmp":"^0.2.1","chalk":"^4.1.2","fs-extra":"^11.1.0","commander":"^12.1.0","shell-quote":"^1.7.2","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","eslint":"^9.9.1","ts-jest":"^29.0.3","prettier":"^3.3.2","@types/tmp":"^0.2.1","typescript":"^5.1.6","@types/jest":"^29.2.0","@types/node":"^20.16.5","@types/fs-extra":"^11.0.0","typescript-eslint":"^8.4.0","@types/shell-quote":"^1.7.1","eslint-plugin-jest":"^28.6.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/forest-arborist_13.0.0_1725593225814_0.4348504630092953","host":"s3://npm-registry-packages"}},"14.0.0":{"name":"@shadowspawn/forest-arborist","version":"14.0.0","description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","keywords":["git","hg","mercurial"],"bin":{"fab":"dist/src/cli.js"},"repository":{"type":"git","url":"git+https://github.com/shadowspawn/forest-arborist.git"},"scripts":{"check":"npm run check:lint && npm run check:format","check:format":"prettier --check .","create-playground":"node dist/dev/create-playground","check:lint":"eslint .","fix":"npm run fix:lint && npm run fix:format","fix:format":"prettier --write .","fix:lint":"eslint --fix .","prepare":"tsc","pull":"git pull && npm install && npm test","release":"node dist/dev/release","smoketest":"node dist/dev/smoketest","test":"jest --silent"},"author":{"name":"John Gee"},"license":"MIT","dependencies":{"@commander-js/extra-typings":"^12.1.0","chalk":"^4.1.2","commander":"^12.1.0","fs-extra":"^11.1.0","shell-quote":"^1.7.2","tmp":"^0.2.1"},"devDependencies":{"@types/fs-extra":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.17.0","@types/shell-quote":"^1.7.1","@types/tmp":"^0.2.1","eslint":"^9.9.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jest":"^28.6.0","jest":"^30.0.5","prettier":"^3.3.2","ts-jest":"^29.0.3","typescript":"^5.1.6","typescript-eslint":"^8.4.0"},"bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"directories":{"doc":"./docs","test":"./tests"},"engines":{"node":">= 22"},"_id":"@shadowspawn/forest-arborist@14.0.0","gitHead":"b84064626daaaf7107e79d1fb1d57bf23ef84374","homepage":"https://github.com/shadowspawn/forest-arborist#readme","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-FTohQJXuTNRQdt9n0gNHMCmjF1eNdTgEZXckeElta9cH7R3y6x5XFS07Eloh3TlDd64r7XCUkb+4ZadJ5HlJXg==","shasum":"31bc496951ea85d5e94d28ef89098391dfcd73f5","tarball":"https://registry.npmjs.org/@shadowspawn/forest-arborist/-/forest-arborist-14.0.0.tgz","fileCount":18,"unpackedSize":105155,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCvR9J+2G8Zey29Vo1eci9IOvbhJ34KFEPPX8tbUnilKwIhAL5PguhcHse+0abCiIRCSp0fhHFrhl5VxW259JNi9qW6"}]},"_npmUser":{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"},"maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/forest-arborist_14.0.0_1754283055362_0.9415651793107711"},"_hasShrinkwrap":false}},"time":{"created":"2017-02-17T09:26:55.012Z","modified":"2025-08-04T04:50:55.707Z","0.1.1":"2017-02-17T09:26:55.012Z","0.1.3":"2017-02-17T09:40:37.061Z","0.2.0":"2017-02-18T08:36:11.922Z","0.2.2":"2017-02-23T11:00:20.994Z","0.2.4":"2017-02-26T02:40:21.301Z","0.2.6":"2017-02-26T06:54:23.636Z","0.2.8":"2017-02-26T09:31:20.851Z","0.2.10":"2017-03-02T09:43:34.414Z","0.2.11":"2017-03-05T01:06:21.585Z","0.3.0":"2017-03-08T10:29:13.820Z","0.3.2":"2017-03-11T05:18:10.140Z","0.3.3":"2017-03-20T08:08:27.120Z","0.3.4":"2017-03-21T08:42:39.400Z","0.3.6":"2017-03-24T09:37:41.260Z","0.3.8":"2017-05-14T07:15:27.340Z","0.3.10":"2017-05-15T09:42:25.435Z","0.3.12":"2017-05-18T08:10:06.859Z","0.3.14":"2017-08-04T02:17:28.844Z","0.3.15":"2017-08-04T02:49:28.161Z","1.0.0":"2017-08-04T22:12:57.118Z","1.0.1":"2017-08-13T02:54:11.724Z","1.1.0":"2017-11-05T09:52:10.470Z","1.1.1":"2018-02-14T07:06:22.960Z","1.1.2":"2018-03-10T06:28:24.159Z","1.2.0":"2018-04-15T06:57:22.741Z","2.0.0":"2018-05-21T09:43:21.423Z","3.0.0":"2018-08-04T03:58:12.900Z","3.1.0":"2018-08-05T04:12:02.732Z","3.1.1":"2018-09-15T05:42:47.300Z","3.2.0":"2018-09-21T23:57:01.413Z","3.3.0":"2018-10-21T07:47:27.959Z","4.0.0":"2018-11-03T05:07:36.137Z","4.1.0":"2018-11-22T07:35:10.567Z","4.1.1":"2018-12-05T07:45:18.315Z","4.1.2":"2019-01-26T06:27:11.629Z","4.1.3":"2019-03-08T23:31:06.035Z","4.1.4":"2019-06-11T07:38:25.411Z","4.1.5":"2019-07-07T06:26:11.213Z","4.1.6":"2019-07-20T00:06:15.586Z","4.1.7":"2019-10-02T21:39:32.333Z","4.1.8":"2019-10-28T00:27:11.844Z","5.0.0":"2019-11-10T09:44:14.482Z","5.0.1":"2019-11-10T10:23:25.398Z","5.0.2":"2019-11-22T08:07:11.792Z","5.0.3":"2019-12-20T02:58:13.811Z","5.0.4":"2019-12-28T05:55:12.314Z","5.0.5":"2020-03-14T07:44:12.141Z","5.0.6":"2020-03-19T07:12:27.747Z","6.0.0":"2020-04-13T23:38:13.357Z","6.0.1":"2020-07-26T10:19:17.525Z","6.0.2":"2020-08-12T09:25:55.704Z","7.0.0":"2021-01-16T05:42:09.276Z","8.0.0":"2021-05-08T00:17:31.082Z","8.0.1":"2021-05-08T08:40:20.199Z","8.0.2":"2021-06-03T10:13:47.871Z","8.1.0":"2021-09-11T04:29:17.006Z","8.1.1":"2021-10-18T05:18:00.004Z","8.1.2":"2021-10-18T06:34:14.581Z","8.1.3":"2022-01-29T18:51:14.264Z","9.0.0":"2022-04-09T21:47:59.604Z","9.0.1":"2022-10-29T05:55:25.689Z","9.0.2":"2023-01-10T05:07:19.294Z","10.0.0":"2023-01-14T08:23:41.967Z","11.0.0":"2023-08-03T02:24:23.877Z","12.0.0":"2023-10-15T03:43:21.017Z","12.1.0-0":"2024-03-02T23:28:45.024Z","13.0.0-0":"2024-06-28T08:53:31.034Z","13.0.0-1":"2024-06-30T05:49:17.455Z","13.0.0-2":"2024-06-30T06:01:16.372Z","13.0.0-3":"2024-07-03T08:03:19.197Z","13.0.0":"2024-09-06T03:27:06.030Z","14.0.0":"2025-08-04T04:50:55.529Z"},"bugs":{"url":"https://github.com/shadowspawn/forest-arborist/issues"},"author":{"name":"John Gee"},"license":"MIT","homepage":"https://github.com/shadowspawn/forest-arborist#readme","keywords":["git","hg","mercurial"],"repository":{"type":"git","url":"git+https://github.com/shadowspawn/forest-arborist.git"},"description":"Forest Arborist. A loosely coupled repository manager inspired by Mercurial subrepositories, npm, and Git.","maintainers":[{"name":"shadowspawn","email":"npm_j@ruru.gen.nz"}],"readme":"# Forest Arborist\n\n[![npm version](https://img.shields.io/npm/v/@shadowspawn/forest-arborist.svg)](https://www.npmjs.com/package/@shadowspawn/forest-arborist)\n[![GitHub build](https://github.com/shadowspawn/forest-arborist/workflows/build/badge.svg)](https://github.com/shadowspawn/forest-arborist/actions?query=workflow%3Abuild+branch%3Amain)\n\n- [Forest Arborist](#forest-arborist)\n    - [Overview](#overview)\n    - [Installation](#installation)\n    - [Forest Management Commands](#forest-management-commands)\n    - [Utility Commands](#utility-commands)\n    - [Working With Branches](#working-with-branches)\n    - [Reproducing Forest State](#reproducing-forest-state)\n    - [Dependent Repository Types](#dependent-repository-types)\n    - [Manifest Files (Internals)](#manifest-files-internals)\n    - [Command-line Tab Completion](#command-line-tab-completion)\n    - [Colour Output](#colour-output)\n    - [Developing](#developing)\n\n## Overview\n\nWork with a forest of repositories as easily as using a single repo: from `fab clone`, through `fab pull` and `fab status`, to custom commands.\n\nSupports Git and Mercurial repositories. Tested on macOS, Windows, and Linux.\n\nAims to be lightweight and coexist with other tooling, rather than intrusive and opinionated. Adds a manifest file in the seed repo and a marker file at the root of the forest.\n\nMost commands can be run from anywhere in the forest.\n\nTerminology:\n\n- _forest_: a collection of repositories and their working trees\n- _root_: directory at the root of the forest\n- _manifest_: lists dependent repositories and forest configuration\n- _seed_ repository: where the manifest is stored\n\n## Installation\n\nRequires `node` and `npm`.\n\n    npm install --global @shadowspawn/forest-arborist\n    fab help\n\n## Forest Management Commands\n\nTo add `fab` to an existing forest you run `init` from the seed repo where you want the manifest to be stored.\n\n- `fab init --nested` from root repo for a nested forest\n- `fab init --sibling` from seed repo for a sibling forest, with root up one directory\n\nYou `clone` a seed repo to get the forest. This uses the manifest to find the dependent repos and forest layout.\n\n    fab clone ssh://user@host:/path\n\nIf you have more than one combination of repos you use, such as different\nplatform libraries or production vs development, you can specify a manifest name:\n\n    fab init --sibling --manifest mac\n    fab clone --manifest mac ssh://user@host:/path\n\nTo (re)install dependent repos if the manifest has changed, or install dependent repos after cloning just the seed repo:\n\n    fab install\n\n## Utility Commands\n\nTo see a compact status listing for each repo in the forest:\n\n    fab status\n\nTo pull new changesets:\n\n    fab pull\n\nThere are two commands which take an explicit additional command to run across the forest. A `--` is used to mark the end of the `fab` options, and is optional if there are no options in the additional command. (_free_ is explained in [Dependent Repository Types](#dependent-repository-types))\n\n    fab for-each git remote -v\n    fab for-free git branch\n\nThere are two commands which run specifically `git` or `hg` commands across the forest repositories of matching type:\n\n    fab git remote -v\n    fab hg summary\n\n## Working With Branches\n\nYou can specify the starting branch when you make the clone:\n\n    fab clone --branch develop ssh://user@host:/path\n\nThere are commands to make a new branch and to switch to an existing branch:\n\n    fab make-branch feature/bells\n    fab make-branch --publish feature/working-with-others\n    fab switch trunk\n\nThe branch commands operate on the _free_ repositories, and not the _pinned_ or _locked_ repositories. (See [Dependent Repository Types](#dependent-repository-types).)\n\n## Reproducing Forest State\n\nThere are three commands for reproducing forest state:\n\n- `snapshot` produces a listing of the current forest and changesets\n- `restore` takes the current forest back to the snapshot state\n- `recreate` is like clone but takes a snapshot file\n\nExample commands:\n\n    fab snapshot --output ~/snapshot1\n    git pull\n    fab restore ~/snapshot1\n    cd ~/sandpit\n    fab recreate ~/snapshot1 myTempRepo\n\n## Dependent Repository Types\n\nSome of the repositories you work with are actively developed along with the seed repo,\nwhile some might actively track the release branch of a library, and some should stay fixed\nat a specific version.\n\nThe dependent repos can be configured in three ways:\n\n- _pinned_ to a specified changeset or tag\n- _locked_ to a specified branch\n- _free_ to follow the seed repo\n\nThe various commands operate on an appropriate subset of the repos. For example\nthe switch command only affects the _free_ repositories, the pull command affects\n_free_ and _locked_, and the status command runs on all the repos.\n\n## Manifest Files (Internals)\n\nThe manifest specifies the forest layout and the dependent repository details. The manifest file can be automatically generated by:\n\n- `fab init --nested` from root repository for a nested forest\n- `fab init --sibling` from seed repo for a sibling forest\n- `fab init --sibling --manifest name` to save a custom manifest\n\nYou can manage the manifest contents with the `manifest` command:\n\n- `fab manifest path` show path to manifest\n- `fab manifest edit` open manifest in editor\n- `fab manifest list` list dependencies from manifest\n- `fab manifest add newRepo` add entry to manifest dependencies\n- `fab manifest delete staleRepo` delete entry from manifest dependencies\n\nThe _dependencies_ map is where you might do some hand editing. The map key\nis the working directory relative to the root of the forest. The properties are:\n\n- origin: remote repo. Either absolute or relative to the seed origin.\n- repoType: \"git\" or \"hg\"\n- pinRevision: if pinned, changeset or tag\n- lockBranch: if locked, branch name\n\nExample:\n\n```json\n{\"dependencies\": {\n    \"Libs/Locked\": {\n    \"origin\": \"git@github.com:Person/Locked.git \",\n    \"repoType\": \"git\",\n    \"lockBranch\": \"trunk\"\n    },\n    \"Libs/Pinned\": {\n    \"origin\": \"git@github.com:Person/Pinned.git \",\n    \"repoType\": \"git\",\n    \"pinRevision\": \"ce12a1b401e72f7808ab3da7a696a5ab4cd364fe\"\n    },\n    \"RelativeFree\": {\n    \"origin\": \"../relative-to-seed.git\",\n    \"repoType\": \"git\"\n    }\n},\n\"rootDirectory\": \".\",\n\"seedPathFromRoot\": \".\"\n}\n```\n\nThe manifests are stored in the `.fab` folder of the seed repo.\nCustom manifests follow the template &lt;custom&gt;\\_manifest.json.\n\n## Command-line Tab Completion\n\nTo install command-line tab completion, write the output of `fab completion` to a suitable location to be executed, whether via your shell startup file or in a location which is read by the system. See `fab completion` for installation examples.\n(c.f. [npm completion](https://docs.npmjs.com/cli/completion))\n\n## Colour Output\n\nColour output is off by default on Windows and on by default for other platforms. You can explicitly enable or disable colour using [FORCE_COLOR](https://www.npmjs.com/package/chalk#chalksupportscolor), or disable colour using [NO_COLOR](http://no-color.org).\n\n## Developing\n\n| Branch | Build Status |\n| --- | --- |\n| develop | [![GitHub build](https://github.com/shadowspawn/forest-arborist/workflows/build/badge.svg?branch=develop)](https://github.com/shadowspawn/forest-arborist/actions?query=workflow%3Abuild+branch%3Adevelop) |\n\nQuick start:\n\n    git clone --branch develop git@github.com:shadowspawn/forest-arborist.git\n    cd forest-arborist\n    npm install\n    npm link\n    npm run test\n","readmeFilename":"README.md"}