{"_id":"@skypager/portfolio-manager","_rev":"25-38b20ea940f63da50dede35d7f7c504a","name":"@skypager/portfolio-manager","dist-tags":{"latest":"1.4.2","beta":"0.3.2"},"versions":{"0.3.1":{"name":"@skypager/portfolio-manager","version":"0.3.1","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/features-file-manager":"^0.3.1","@skypager/features-module-manager":"^0.3.1","@skypager/features-package-manager":"^0.3.1","@skypager/node":"^0.3.1"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools"},"gitHead":"ae542b32070401f678270edbfc9ee6f44811c282","keywords":[],"contributors":[],"_id":"@skypager/portfolio-manager@0.3.1","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-QaOpUjxR27nm6WEANjLNK6jEO8TTc5I6sqKdmf9QTqflSeuxGYtV6kg03mBG/fg/a0GCU6mtYPWiLUwvbtaclg==","shasum":"33acf7b291c93d3bc2bab93dbbbb4252fce16465","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-0.3.1.tgz","fileCount":15,"unpackedSize":134022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZPscCRA9TVsSAnZWagAAAGkQAIIoZrNzF9CyyQBfWDKB\nuslQpUTtPWLnf/Tx9yYFyezAEF61S9m/0017bY7bWTZW7m7YmF6PCwZvAp/X\nN0PJaBChACwUTF6Vr43izUruGgDonMPflbSdVw2KrIBK3ZgmYuebNrwVuHH1\nVHQothA0ls9Cepr89o3/XVOSUvoUfbpFBmYF3uKWIB6nl8zYstJJWzbJOf1v\nupYGgjtNyFlfBFyd4s0T204O/zPR/EZdVM1gbR1O9wOod0w1DxPTqSGuNYps\npI0wON6aABw5S6RNpJHprogNeyjG1w0fS7jQQUz2qavwhWM1SBD2M6B8qgur\n8gcgabLxPsMoZRcbe/Y2S6ctCHZhZxTuTzaEyGL8keBpv94ET9jg/7WiaYd7\nqMu1rVkdK6anubVrzHb8vBdODhOARdhPxe3/40mbUivnp2DtN27yF6p24K34\nGxRVpcm77oTHStr94DUgbPvAwx4apWmXKUjQWvL/i6gmBjnvdLAe00KdIO49\n71Ln73HWuk7dtLipfYkZkMsQ/NLHD+K5tri8ZGuI9en/wENXSktOmXAS5IUa\nzeOhSIPFHHNum7RFoHWsMJfzWQzlTGKVaKQOaq8SSnkEbGftazJkxzPKWMMI\nDUxwIug11KM5OKg2QTD+oGwfFi6eCphnqA371UMxGwzUAMqMlMO0qAYGlpfu\nJ9IB\r\n=AAHI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIER/I4ViO9nfZs9HtKi16R726rcOSiNmB1m8W6fNbGcWAiEAyXBLGAp+tb7FBYgwSjx2SHeDNJzIU3EREiktWdMZkD8="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_0.3.1_1550121756128_0.12772651605167895"},"_hasShrinkwrap":false},"0.3.2":{"name":"@skypager/portfolio-manager","version":"0.3.2","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/features-file-manager":"^0.3.2","@skypager/features-module-manager":"^0.3.2","@skypager/features-package-manager":"^0.3.2","@skypager/node":"^0.3.2"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools"},"gitHead":"8db8e082d3f9285cc75d2f3e0bb41796f75427e7","keywords":[],"contributors":[],"readme":"# Skypager Portfolio Manager\n\nProvides useful information and capabilities at a portfolio level for your monorepo.\n\nUse it to aggregate information about each project, to run tasks in various projects, etc.\n\n## Usage\n\n```javascript\nimport runtime from '@skypager/node'\nimport PortfolioManager from '@skypager/portfolio-manager'\n\nexport default runtime.portfolio\n```\n\n## Examples\n\nYou can generate a dump of the portfolio state\n\n```javascript\nruntime.portfolio.dump().then((data) => {\n  const {\n    // a hash of the package.json contents\n    packageHash,\n    // a hash of the yarn.lock contents\n    yarnLockHash,\n    // the current git sha\n    gitSha,\n    // the current git branch\n    gitBranch,\n    // the os platform \n    platform,\n    // the os arch\n    arch,\n    // if the portfolio uses lerna, which version is lerna.json set to\n    lernaVersion,\n    // info about the build state of all the projects in the portfolio\n    projectTable\n  } = data\n\n  const projectTableEntry = projectTable['@skypager/web']\n\n  // For each project, you'll get the following information\n  const {\n    // the name of the project\n    projectName,\n    // a composite md5 hash of all of the build folder output files hashes\n    buildHash,\n    // a composite md5 hash of all of the source files hashes\n    sourceHash,\n    // the last git sha and commit message when this project was updated\n    lastUpdate,\n    // an array of the files in the build folder, their md5 hash, last modified time, size, etc\n    outputFiles\n  }\n})\n```\n\nYou can spawn a node runtime inside one of the sub projects\n\n```javascript\nconst nodeRuntimeInsideWebProject = runtime.portfolio.createRuntime('@skypager/web')\nnodeRuntimeInsideWebProject.proc.execSync('pwd').toString() // ~/src/runtimes/web\n```\n\nYou can calculate the source tree hash for just one project\n\n```javascript\nruntime.portfolio.hashProjectTree('@skypager/web')\n```\n\nYou can calculate the build tree hash for just one project\n\n```javascript\nruntime.portfolio.hashBuildTree('@skypager/web')\n```","readmeFilename":"README.md","_id":"@skypager/portfolio-manager@0.3.2","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.11.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-sWjawPm/0j50ti03KUEOTrduQVRCeB9EcHWKVp8GxoanZ41/vLYuyMHSuQTSOh8flEkIwljtj+9psz7p9dHhTA==","shasum":"dd0075fe3d62483a02d382789be7fd2c8df5ede8","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-0.3.2.tgz","fileCount":16,"unpackedSize":135086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZPxWCRA9TVsSAnZWagAALDwQAKLVzFdPjJN5qF4yWZ6l\nbKHi6oXGfB7koTwGpX97Q9GY+KXOfb9M/LGMXfGuuCXKS1vkCKVqovgGqSVL\nM8JYAog3/gi1D0mNn3QorqFc4lh7am5s5c05RyYNr86716DjGTYoRej63Zpk\nsS9epIibxqGNuj0rWTMl8V1EsFnrX+pCSJXj1ns1S2BffN3S0pf/b4WwVs4Z\nnAjHBvnB6xqE854eZtlNKDigvwWvonpWNz2agbvsUg/B2DUF2V5HA0t4vaOl\nTt/rMcARqwCJGE1Pgk29DtRNOEcFjib4wuHtA/mcWDKEh6BugkY7XE/BlPRM\nmg4Xmr/CaBTe4OaF7BmVU6gGjdabM9NWSx5aY/kHoU0OQvCK2ZHBh23UrbMO\nq9WfXzCU5DAATfaGFifmh79v8orSUcf0JOI7OBlrBu03v74kev9C3feWY+yv\niVu5buuVny/8vjD9rVnB8eo/2moqHdM3P/DgJ7Iz8lA+FiUTEkUjveb9Pe9L\niTR8YJKrv1s324Fc2xBvqIY/qsVnkTf4fHHR5tcz5pK/vCGmCwNl2QkROELH\n6khXKOgP2ik4SHEMJm0Z8CFVYvA/rg2Zgk75BmF6ZxnytxVt0sP4aJZLmK8r\nbUPZg7IJL8AjDBLTZCXfNQTcdJMoTD5JjTgjtPy+GYe1UNOT8VWql1dwp3v+\nnX0k\r\n=7WoF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGP/2ktjbetwvl1v9E/y4q0weI749/L7FRDu3Ti3nBEoAiEAhcN9CWRrNLcxHz9lZu1SSe4LBrNv/pcM41zbTVrNmW4="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_0.3.2_1550122069804_0.6066721030180511"},"_hasShrinkwrap":false},"0.3.3":{"name":"@skypager/portfolio-manager","version":"0.3.3","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/features-file-manager":"^0.3.2","@skypager/features-module-manager":"^0.3.2","@skypager/features-package-manager":"^0.3.2","@skypager/node":"^0.3.3"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools"},"gitHead":"3afe91f6ff7fd3bff7fe47a351619d5281155cd9","keywords":[],"contributors":[],"_id":"@skypager/portfolio-manager@0.3.3","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-na76IoWAPoj1ieEcl0HecVCqq5+E349o3vwJqhVMNOJDxFil7KZ9e2SwawgdNaogyliTNn5KK30ZJic/KJ8qXA==","shasum":"5756ef171dfe9fef4ebd0e8705062fa6a28fb38b","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-0.3.3.tgz","fileCount":15,"unpackedSize":135836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccOBeCRA9TVsSAnZWagAA868P+wQ8A99pe2ckBpjSi7S6\nCB8zxJsSDSLsFGWnsRNG2UBrf1j81RPszY+QKC8hJDi9Up8EfU1bBt6uJP7L\nbivaVFtY79J1JzEnLk0SOVeWjXd7Vbqta9yyL8FBB4kTVdHu71j5FdSuX8W3\nvteYMVVXmZ/mBWVAe6z04T9cpv0b2KhoiaKCZ41d1K3mvSLFE+383P2Hup83\nLwmkuWcVHhn0zPUFaXw07GzPycI12NE5D6iKH2Bal9QWkwC9iID+7DQDiibd\nGUezGe3Y3crUs8trAvubnoq0Uu0femCezjSuOBNX4oKVClmzxYvKBqbAM/dx\nq9J4zzv76Cj6aBjcXzI4XMnjzcXaKUbJJEURr4gUTAnISv80tgiO3gKgDzws\ngBlLoUMK1IPNMhRPxDABZSH3C/E+dsmUiamgVXSMGYP6bafQYKbNjnlRGupM\n1c1USfSrbwZsIgh2MQ3a3kvo6Jdr7TAMUjByLqXdnqsswPoqEHeHW4xKmfFt\ng1gw6WR3OnZLRwbG/kjEW0moWFs0KDqo5zCp3PfWRfDLMPfXkgFzB9WmW+Zj\nQMMbGJazDqjLQVkYj4rv3dpKuuXRoP2HvOCbxKZG8SyHXSvdcujs+wAI7ZDk\nrIkZSURV720oz6Sy83s1DCOrp4H1eEjnq2ylB4Ql/bIzVBteCTNz+1pBtXZe\ncUF3\r\n=zoGV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMvGPJA9Zhtmk7vmd3PmazbL1GAD8INLYXmdEdgygcXwIhAJK6+1J9nibRQ3YEa7oZ/LUSfTQ+6SfGH6FwSpY8fqDs"}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_0.3.3_1550901342345_0.5761402579384689"},"_hasShrinkwrap":false},"0.3.6":{"name":"@skypager/portfolio-manager","version":"0.3.6","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/features-file-manager":"^0.3.2","@skypager/features-module-manager":"^0.3.2","@skypager/features-package-manager":"^0.3.2","@skypager/node":"^0.3.6"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools"},"gitHead":"a26fe9fc1bb96141fccc4290d964b1dd8c23373b","keywords":[],"contributors":[],"_id":"@skypager/portfolio-manager@0.3.6","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-+dauwJcVSNBBxOFISvh0I4Yp5RclPV54wlnohTl2jqx0wgr3+EKfKXBqG/muuLoPdnqz+GLuOcLg1wxj3fbURA==","shasum":"e3033c2a2c95dcdd0108bf9293d4ed803365a5ce","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-0.3.6.tgz","fileCount":16,"unpackedSize":136900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciIuWCRA9TVsSAnZWagAAXLcP/jC+OvetEH1dbxFRAFcG\n3poKbt6oJ/iWYmQZRQwyvFtOiy9oV+D/qCWDg5eacOiGE6+bD93mRQaHnyTg\nQHHrU30M9iolMHvMBg+vDXK5aS3LRT1YZhUYsEsh1gK/N55ekwFXbgTyNRZ4\nH5PLuTH6FtmwLUUoddTLegOhSlHq+3owcN1N/QRE+hbK6jFghIU0ItAfq2CP\nfWPOXWODzMiIhu929VkHc1aVd3ok8YIbLXmwRtSzN4kZdZj/Q0+1d/2gRmDx\nQlaOUh0AafMEcxa1+u4sCe9NxL/NU6BFNvtDogs8TDr54RyQ4NjXyAr22TLC\n4blSSVDmb9w3KaWdNz+tS0MSaz1YppCFSR22Dg5zXHcIk5oKmyCtRRRJ7MRp\nKwKaOrtZVzp+T4iMsQqLx2J0ZwbKzjuI2Jt3hxsO/N7p0SKipXUn3HZ+9ttn\nB9RA2tLa+0MctF+L2nf20HPAbDX3tZzyQ/uIluvKL065pyte8eYX/Ubmz+X0\nsg7834h6jHVISISmoLR7Ddms1foihWdyY8jOhfS9YrMnnL3SSV0QhQSUCZub\nJdXAvHKMoOSk8TPKeAojfMNuMG0zmyh4Jpi1ojsXR1u64PnpB3zLJhr2sewS\nc8K+AEkt/JN9mNIE+JL5RSIIKgxRh4d1BcVzYTXx9u7bZTyDT5fttgFw+Wbv\nvZPB\r\n=HgTy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE879q2Yw4KZCSgxsRD/yxJMBHmPCQcv/+LEQq3Cib5kAiEA/rhLLnCQAAjHe2bjAI4g7DdwPHKO2ZM5l0tBJ1qTYns="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_0.3.6_1552452501630_0.3375839018829525"},"_hasShrinkwrap":false},"0.3.8":{"name":"@skypager/portfolio-manager","version":"0.3.8","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/features-file-manager":"^0.3.2","@skypager/features-module-manager":"^0.3.2","@skypager/features-package-manager":"^0.3.2","@skypager/node":"^0.3.8"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools"},"gitHead":"d87684b37d40a53824efb396a8469682f18288a2","keywords":[],"contributors":[],"_id":"@skypager/portfolio-manager@0.3.8","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-EV2bI+jstiqi2znAcc0zQIRyMo3zkXD6kqthCwUi2U2UWnrWgqZVP/fNyl6DHNVYw8/MrBiADPsMUN8JcNwUyg==","shasum":"cc00b123c1ba5df16154b5080f7a8e7798723d2c","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-0.3.8.tgz","fileCount":16,"unpackedSize":136900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckY6YCRA9TVsSAnZWagAAL7IQAJC3pfl7ho+udocTb+WO\nZpYloBnMHoaCj/kDHGnTY3krwkbaGvuOqpmDqRdho6jKZuyPachkwEfsKRCm\nTr1fNm/bnCj+nwSHpW6yAug+DagpufHQg1rw5Su/A94Psbl5UAWZlNqPWGnP\nps/DrDjtSvHWIqB2dNj1gWxKpsG25rP1lZx4Lz3/6qOJsb3vc+IJB1idcTNC\n9IyhLZt/bYl8jwO6vldnZcEMee2C7aU1deOt314E0QwIzN8VshUBZK2816LL\n2UI5IrfMxUrHGKqVgXw2tUwY1TqQYqtIaql8SHNxWZI1cSfXPCeAmO4sXf4I\ngwA9fU3d5c1SCNJ5wlr/dIqEklhytfzW1Ji6Ra1E2Vb4rnU/YJ0guaJBVMj5\nhLQAmzv3xQ4Zc7EJ4SMm7qGxQg+ZxWrBnnhST1N3bAGoE56uxZourF4E7ups\nR7K1+1emxLpy1vKJN4xuuy8dOU/AwvCue5ZIJty6mzY3q6G//y93HqmTbSkY\ntn5sC6OyjWJjeboBAT4hQ4x6qmdJF2lSjlPf7pw+9FuR3ee6EbsMnFBCAndD\nwJuVN+GkneIBRbb2aP6iOzV//nkWptGtRdbc2qjbTeNy7wRvY9MBFZgTlqWY\nxrNDjbC4K6x9fUWAbrb+yGEjDas09EGNPKxRSA64/Gp4znUz6TH0/LQP6bnU\n7D7v\r\n=cfl/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFI73NoEFSadXfB5FdSOKViv2403fZIc8gyhBqDs5FNCAiEAkjBlFaHBcs2lTgr47vGDno6G6vcifmfcRH+Hxzo6F8E="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_0.3.8_1553043095338_0.004529026493411914"},"_hasShrinkwrap":false},"0.4.0":{"name":"@skypager/portfolio-manager","version":"0.4.0","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^0.4.0","@skypager/features-file-manager":"^0.4.0","@skypager/features-module-manager":"^0.4.0","@skypager/features-package-manager":"^0.4.0","@skypager/node":"^0.4.0"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools"},"gitHead":"2e3684941249a6f1cc5ec041800bfa94f98c069a","keywords":[],"contributors":[],"_id":"@skypager/portfolio-manager@0.4.0","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-QyRb2b/shWCgMtpuqw0XzSytjoP9sVbDc4ziu8PorfjA9Uo/Rrt3y2HVfOQyZEoFCH+FoRWe0pR/VwBfZtDnng==","shasum":"eb21c78e73f34ba7aea065389116232b2483a8c8","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-0.4.0.tgz","fileCount":16,"unpackedSize":136939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmrfNCRA9TVsSAnZWagAAtt8P/1lVR+GaSByFYjzcY7Zg\n8LWngVTIX4ZR9oF5zz6uqkOUYT560cgn/cfvEq3Z9lemstcXgNiKC90eSjX4\no9XneTZbAPJaY5p6brKIpnV6DUcg1X7h1sTgrqTGkgtsA7nI07zTHXnVrLgQ\nA6sag3ANtnrIZkeOm2wC8BoQ5m02dJgNF1w++sdaM9IRG50VQMcVsmlGeghM\nXMPcPYGHXtdvpHiey+5VZQ77ei0NRGvMdZ6HVH5oWyFvRLmhJrL+TMai8b0H\nnGAs81mBebCoMAllk8Qw79xY8WGQfvcFDOzttUvT0pvc+wWd1eOEpcdAIAeV\nT9kXymevcQ9OtFtiMS4RATQkbCiB1MJfaxbwAdiZMx+UCCQGzbhLXw2p9R7z\nbAic1syZF43X3e8pmE042TWxJnhoAAqJsYwajvodOhAbuOueZzGOEOgtywta\nP4WP3S4WbSA41WHkULabM0zhpljtu5Fy9NtLc/vtYvpvi8wXUORPJdLmymQa\nBXqXHyKUlguHayjOgSCrtZW+qTUwr4x+tmsp8Z5zR9OFmrJ9KKrSXIhQP3xp\nNkCy8A648fuDCNOdunG2r/6p59FecgtkathDuhbi70FJVlLgPxzMCD2Dvu2A\nLqNprXmzv0yBVAfEyaTSvNkq0VOSf3WZ1yIvD7cEccId3TTsYmMPlZ5tNgrS\nI4ey\r\n=RTHF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCtDwrGoMNkVEW2hvKmvyYoXsiVywykeVmLybDdIz9CAiAqXvmzrJj3XO+jUQlZw53K1qF4ky07jeoebd6xoIQIiw=="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_0.4.0_1553643468436_0.36992622181480694"},"_hasShrinkwrap":false},"0.4.1":{"name":"@skypager/portfolio-manager","version":"0.4.1","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^0.4.0","@skypager/features-file-manager":"^0.4.1","@skypager/features-module-manager":"^0.4.1","@skypager/features-package-manager":"^0.4.1","@skypager/node":"^0.4.1"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools"},"gitHead":"9776dd948ca884528d1652f0884b1a2d2e0f238d","keywords":[],"contributors":[],"_id":"@skypager/portfolio-manager@0.4.1","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-i88bmEnoZjGTT7CbFnVGoV5TyMlSD2IBUXXK59R6BC5ir3pE4L7Nj+nIR9Vykd+PDlnqPzgjpiN3ncI1kYk4PA==","shasum":"9d64043804de038b9b2e246da0d4934cdd7dba13","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-0.4.1.tgz","fileCount":16,"unpackedSize":135262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctTD3CRA9TVsSAnZWagAAJjAP/iV5cJsqf/rRbjE8chYL\nYnz2Q+WeToeqlYbW+jesn2JXnmsx8iXnPqVElK3zev7TdJ7UhwAt/K8MNen9\n+qVTRTCliOzH/CKWhZCKSAvWxf7s8t2D0bYGuzrPZBwBSPHn4JWtQKAC9wFF\nlakcJyhlgcsFDbeEPtHbaE4nFRQI4VCxzGXxA3Fbs3dhq3fi+KzFb3AmAJFs\n4Cvt5MmTNgku0i4i41V6u2kpM649IiT2Pv7aifbLAXPWKzYnsP0Z70JPAtVp\nkE/n8wlhHKrAhq6hzn/rkFRP6jjvk8sTfP6hSzF+IqsYq5d2w4UvL+hyazvt\njyyoPOtXyzzCPjkrpJduRwfG8BV3my/lRGB1s52xXXTsNVJILWMmj/5ubD0/\nU7JZoU7inwtdcihs9UtRscYXj44qG5NUE/6wHIuwCAW7YIwa8AfPEESFiCWu\nc/6ogo0Cl5elui24eD0xHHTaYqjVyR8Cfzp9CJmGswNt9FQQGUdO9/Q4VKfK\nk5zG8sXgqMsywrzPf4RvdJf7msaZ3w4URsJ6Ybz2WVsXNyWx9XGYV0367Iv/\n74L10hWQw9dZdgGMQ7aKqgI4UUx93Mzdx6wxVlNhA/ExYFMhrW2+R6keXa7w\n6FbXYjgPxStO/poVuaaCSMxPHucoiiWj+YnQ8GLHjXbkhaEAVgXKJc8xYqys\nqepe\r\n=zE9k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4z5aHpClGGidpR6EDGzBQ7XUbcI3kF1/rFCiR8u6XYwIgWuZlUD/g1mTBlmUw4fhwlvybKKf9YQlJvvVTPoJxWjg="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_0.4.1_1555378422445_0.4414050460577854"},"_hasShrinkwrap":false},"0.4.2":{"name":"@skypager/portfolio-manager","version":"0.4.2","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^0.4.0","@skypager/features-file-manager":"^0.4.2","@skypager/features-module-manager":"^0.4.1","@skypager/features-package-manager":"^0.4.2","@skypager/node":"^0.4.2"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools"},"gitHead":"b2ace55d4e0a3fed6d44a7b39ae519d1f75d2ac0","keywords":[],"contributors":[],"_id":"@skypager/portfolio-manager@0.4.2","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-dOOZMfB2jVbNyhnxALbl5NfSalj5ENcb3yk6j7ikm14EFpb8N1RxdneMfmB000K9w3ZEjpVqCQxsvTsNe+TFfw==","shasum":"5f006836077fc140d20a10c8217f4293e17c4422","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-0.4.2.tgz","fileCount":16,"unpackedSize":135262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctWCuCRA9TVsSAnZWagAA3+YP/2Gw62PLpquDISH21Hzj\nGcLNMk+C0imoom7qr0z4DBzvbhLkPTyR3t5SaVjPoCB1b5NyW26LzQn+4hBZ\nLGKvw2BKuDluWiClwcxSzi5MfajpKu5BrJMdICNv7tyGGWE2qBGdp/5YyL0G\nwUKBlQeg6TKC+5KYS6ZMJD4U86rEQzXfcrDBzxCkmE3cVQZPYprqs1LtLnQ3\nOSUcuuv2TB9BnqYTkeO5iUNfP22+vut3U0xjcI0IzZd9VjgKNPdjkyTpK2ys\n/NBuuXzinZzqVCytWLoP1h+xjGKaRcnr2ifcJ+GqjITznHDvUK80mI2O3rac\nbYP2oJh62iPOnTaki69ZxD+a4sRCzHTAzGeBq9obU/0QZTAX0VbrSnR6Kcvb\nK3bNqFViOplrwyqiF77mnT3kgUOz4hTIwd6r1MyNe/s/0MnEjl/vL4uFhzT0\nSrJ0S+JkE4VSSwOMLB6A3fVXbMlVCipneqdgR2Y76VWWCeQRPEkuw2ckhEkl\n0P8G8QSosOMtj0WodGXhceESCjmYLxTxzCT4/veKFhWUXwLWxB+EykDk0zGG\nwJ02ldH4qsd/CrZonIrWhWxLbXaHkulNQQNlC6p5GdOrvNB4rBRs5lBtxi0Y\nqlrVseTS6ZnQXvqiEXCCowJesqcK4InD2KucsbjLL3ddOrpHdwiCZ6DEKBJL\nWGgX\r\n=C3AA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRWP8MMExqdPkkA56WGYf6qq0IEE8nh9dSg0ZaWHrP3AiEA7qvOMyTx7AexCgtoptVJDogwYhoP5rjw5mr0ycz1i9Q="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_0.4.2_1555390637412_0.9631385266230472"},"_hasShrinkwrap":false},"0.4.3":{"name":"@skypager/portfolio-manager","version":"0.4.3","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^0.4.0","@skypager/features-file-manager":"^0.4.2","@skypager/features-module-manager":"^0.4.1","@skypager/features-package-manager":"^0.4.3","@skypager/node":"^0.4.3"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools"},"gitHead":"82196d7f2a14dbed8b59f9c2abd4a9a8cba6997c","keywords":[],"contributors":[],"_id":"@skypager/portfolio-manager@0.4.3","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-qxxjj2UakrNxXRW1REvuq1q3zsYC13H4njxVAn6A1X68ZE0lj8Nm+euPzmWkP9gkvySZOpevfGlMEeSbHx9ShQ==","shasum":"4ca4d8957c7d78cd081aff88c5cee80c83bccc4c","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-0.4.3.tgz","fileCount":16,"unpackedSize":135262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctekbCRA9TVsSAnZWagAAwScP/18g0uYR4pknMar9kW/W\nr6h2wMhtd5RsAeD4nKubzX/ziQXIDUiHxeQbxqrz/oO/iMixWXOGFIta3tT2\nj+J662pEgZuHA5yOlbSFvtzTae2oQBeYmlYiKTgGmi+2xcvCSg01zPGoWubH\nJyQ74QuRB88V+k8kr0S/ZnXOuNZhxJLxcxoYronJ565Lt2J696sTU+ZPSPXm\natBx7lMxCW/N4foUshw1AA5Pw60rOS+GLEr57pFaOcEXeoFctXSe5jw1h5Cn\nqjinAy2o4nvULBHzsnek6/frmqcbMO1MDiIUUJQYRQiCR44BN1lo7WCZyR9A\nEfPu9s9sgB+mhwEf+UCSK1A9W0KWzbpeDP7LdGhkK5utldtyU94YicmKHubP\nbQT+kUxJwIWdyqpFQ4vJeeAsK4PYyAZdIQg/v+1uqcv9nzh+MmqRUdg5K+YM\nbd11vrXWe8pkHlVhyCwO93V0CP9Rf9lEUf4nnigfFAZLQBt7tqCFA4+MeU/X\nMvsMJjFVjYtaUAFAcffpz/XLRk3cPjg1o1IuoJLw21DwB73d9aD75dee2Fdu\nZApISTT2uI7Jyt0hiEioDCKTeyGTrIiclY0dEtmnzz//sL5M+Ur35ORpIoCT\nDFisL9fKoHzuj1M419iX+U/bbTEXGnCpwynSiUy+cdZUA9gxT+WlD/URZ5VO\nYJXU\r\n=DGYP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2bbMXikE6iyRSXXUoYQ6L0Q/ilftBcuhjati1dIABEAiEAq8J9G8VB+fHGrVI3AY11/VeGRV7T+QvbSJ7gYcS2Fyc="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_0.4.3_1555425562904_0.35033817226259534"},"_hasShrinkwrap":false},"0.4.5":{"name":"@skypager/portfolio-manager","version":"0.4.5","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^0.4.0","@skypager/features-file-manager":"^0.4.5","@skypager/features-module-manager":"^0.4.5","@skypager/features-package-manager":"^0.4.5","@skypager/node":"^0.4.5"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools"},"gitHead":"3e2dc0a1bffe217a9517a79f2bb19bada75c820d","keywords":[],"contributors":[],"_id":"@skypager/portfolio-manager@0.4.5","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-Ed4H462Ge+ERfPonHp4SuJ5n5JXcLGGi1ZWx6yyb/7QfCyNr5EIFCm5N6k2i3pjDGrKIvq6S32rB59ZW45bzRA==","shasum":"835e2e4ac08b50f3680f070e1e6c40b7c918a2fb","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-0.4.5.tgz","fileCount":16,"unpackedSize":135262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctfMoCRA9TVsSAnZWagAAVswP/1+JFTMqcHlUgYHfgGFP\nOh62BWxOWmaZsHj/vZrc+FVb7aOU5S4m/aKElIqMPrjmtaeLHg+sKK4C6QKR\nC6p9gql0l7K7tfF+5U6GokcHZXRXXeJH8LaestMlLs3XNzrYfzvb1Ms1oq3h\nb4HROiy/hVDvlg3o1GFZsmCNEUWzKd6ShVK8CNbvaXMG2G3VHxgcJ9BmzIl5\nQD1jvF9KY/WwObVohCGheFv2YOmBSsCvPjKfCvEPOeC5yYZS67NjJdjL7Is3\njzN3+ym8mmILeVsjOMD65Stoe5+YY6O3sedDJWcMNjpxCaB/mHG31uQWv2M0\nYD6Zu6eNytge0e5cwZIVGEjkLXkN++dV6AYJ9h7avMq8rclSmwjUfIiOpqjl\nWzBi6Pbzg9GUG5GHeVilkU4gaY9Xx6xF6Q6Dz6p6Jcurwo34AF5G0tGGLuWC\nubN5jAgp/KPpCqt81gMjEbXXd+rL+BSIwA1InXAb5eCj9UqkltZKAOY0Dyjo\nv3/k4B64+qbS0LDpZ02iBnCwhFss/1VPWqDv0dmknltEJEdF1wTt0rwaPeSM\n7O6MfYXV3KbfR7MTcZYyqjtLqyqRq8hCx0AbYJIL7I9x9nDRYREIjplfYtbF\naTOxIAcb7qIuaHWKYRvKFawi3hEcRb12oL6F+DG1yrEHO6pKhxCHkPSIlI4S\nxqlQ\r\n=R00N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCknEdY1B2yY+hFGP9xZLL5QrEDozepHMYJ3qu1IQPO7QIgJmRxkNDdxugGSGwrEMH3rBBWfz6Rh7JIdWWUyfD8NO0="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_0.4.5_1555428136450_0.3955982139423928"},"_hasShrinkwrap":false},"0.4.6":{"name":"@skypager/portfolio-manager","version":"0.4.6","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^0.4.0","@skypager/features-file-manager":"^0.4.6","@skypager/features-module-manager":"^0.4.5","@skypager/features-package-manager":"^0.4.6","@skypager/node":"^0.4.6"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools"},"gitHead":"488efe04bcda1668ade21fe938c84c7c226a6c69","keywords":[],"contributors":[],"_id":"@skypager/portfolio-manager@0.4.6","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-n2RhrWQH7YM8mtRpX6Np11mtfrU2IOW/1RLZKTlYakGL3jkKnOgs3vXEa9uR2veL15AHF+mN6/QswG5pn5WQlw==","shasum":"09fbef13a83f7cd9a1fd474f4d40ff99f5198662","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-0.4.6.tgz","fileCount":16,"unpackedSize":135262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctgq/CRA9TVsSAnZWagAAOGwQAIlmugh3BCQMiosUgSap\n6hYa5TY8Zi7wX0c03rAwfD6WLW+XUgdYnywQC/x85Dlo1HOvClZ3so5DvuGT\nRRRzyF/YOUPuiGXbzGvYbyVEH371monPHL7lJGjhy0eQoPhwmJmDUUzNbdeJ\nPTOUU5A/yN9H0n3EeKH3wawmpYT48eQJNjeOVGzTwEog5JDjgkXLbRkczFCc\nxKazH+PnFxeqgAOUH2a1Sb/VdTQj08CUlr3Nrq4K7tQfZzPT/dd+l7nGeNAo\nC/qD5IJRc6Ix6IVli3j5qQy4k76QLNiR3a+ABARdn2qRooKVl48mqmwiZhSh\ngCphN7SR0r15lKc3sH2Ol3xi5l1Xc5BFtswsZHb38I84w7Hifvk8wjeA1TkY\nBz/zda9cVFA6C9ej7q+LIfWJrTJm5ZCWQWaMMMhQTotohhzdom5EgETByIE1\nw2esBqJCSCb2M29AZyaZcoUzDIjj9leRBPuw9XTMu0QqUHinIGtB0lj0rvBA\nZxCPRIMXv3V4bIdvOxhX6Tblw7KAGXVYKtgvwi8kNthjv48VA2hw29e+xjwz\nb4aGtxpgJMN42MJ3efOUU3HfWwoH/YgwzXdSQirk2egtmVVcKZH8CaSFn3vm\nrur4behIZ9Zm6dQpNusnMXeCz3/+ygLRcE3GbGfW3ijNNRLsVszzpuHJIvS4\ns0qJ\r\n=6eU0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF982uUB+qHTzEZeLWROBMHWkDCymxs6EqddCxMel5d3AiEAqYRQidK9M1r2xnkMdbDg5SsQna3XfuS1dCpOaUbYKjA="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_0.4.6_1555434175063_0.5195373199086268"},"_hasShrinkwrap":false},"0.4.7":{"name":"@skypager/portfolio-manager","version":"0.4.7","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^0.4.0","@skypager/features-file-manager":"^0.4.7","@skypager/features-module-manager":"^0.4.7","@skypager/features-package-manager":"^0.4.7","@skypager/node":"^0.4.7"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools"},"gitHead":"894955cb1ed5e22265a199167a1e61f03c47787b","keywords":[],"contributors":[],"_id":"@skypager/portfolio-manager@0.4.7","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-hL++aHPykuX97NThf33Xa4Mk5vreZYVKMTLRvzY2cHCxpukIif8ICL0izzJlT+CpxETjqWe1c8R2A8E7We4oMg==","shasum":"3bc031e6d21af347eaad3fd889475094a104e2c5","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-0.4.7.tgz","fileCount":16,"unpackedSize":135262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvzXtCRA9TVsSAnZWagAApxwP+QF12B2bzgh7R8UXHeH/\nfIi5V2ysuJv7yd8qXG5VLIe4Nm6OfGHa4gLkPKfNFXHA8ah/O0zAB09QJi17\nHSviiGjNN3x45fiZy4JwmE9u6izqt4M3WFaTfY5KHOiuGsO3DrvX9/ux8DPL\nGquQYxRqiBWI1Y3o14qq/1P/FPGz8SLXWLmCow/bw10/lpzwSI68I5t++KvL\nL4J/TgiRKZWl0Wysfo0z349un66B92okVKED+7WEh9Z2D0ulKMe8vjDz/mph\npp6xhWmeVv5iESdI888Eqpd8PA1GHs2KSJcKBTTlu+SwoqmtCmZwwzTlkNUI\nfGdovkchzndpcSJ7HKGGyo9ZBEN8zt6XclJuAZDhFxlue/ujq+5MCSMhGT8B\n/nUbMysYr5bbVHDZXpIYTr1aPU1XtYQu99LOqKlMiHqiPem1Bt2gGdYVCzrB\nEz3PFKtxGbPKeDNGfY+VA7yIesyDNdgym0dPtgMghS9aUmksNhp56GP2M0ck\negCOZQFT26uaZFINQb7sOI8lQpkHGXaxpLQfiEJ8x4zknUewKVidcKi3Z0TB\nsGSj+Fx96Gy+qIaPoZaABKKuS7tyZdM8rIX4cewRsWfFyuTWu8Pio+50F1zf\nlwERahaiBORH9nj+fbQOEwK3dlB6Kobl4e774YrESiI1wybIWLKDPM+XrFos\nByjt\r\n=faxv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr50eVvEHMvdozzLqb7dG3FXDL3QNnwDsTgR6wXsaRfgIgUQivy+sliyG0ZVH/DiUWDtCNE5kzwbbgPB8kjOTpXOo="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_0.4.7_1556035052952_0.35057163618514253"},"_hasShrinkwrap":false},"0.4.8":{"name":"@skypager/portfolio-manager","version":"0.4.8","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^0.4.0","@skypager/features-file-manager":"^0.4.7","@skypager/features-module-manager":"^0.4.7","@skypager/features-package-manager":"^0.4.8","@skypager/node":"^0.4.8"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools"},"gitHead":"ca94e78aca85614fa8bc13f79b06451e58366104","keywords":[],"contributors":[],"_id":"@skypager/portfolio-manager@0.4.8","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-cmrw3Ykc8t9u1eFgTzm2c/uX9D0/ZtGGoztsTSzwmFZ/cL5Q9qzqmL7dMc3SxYhf13CunJEUxkBX1Qnun8+PIg==","shasum":"f477facdb68652873c1341f248b198ecfb4b5c79","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-0.4.8.tgz","fileCount":17,"unpackedSize":137064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwQlBCRA9TVsSAnZWagAA2N0P/0gfR45eanQODsqln8yc\n91eaXWC00rNALClLnQ9QDSC79WF4XicKrLfxhERu/nKWHBPS/Q6gIXL8441Z\nuKUq8tERwScjuR7yX2frxS+ZViRFhuRmWpdOIdJQIffLPQ+8OjQjJmDYR4j1\nLrUBizbQq43Kuqz7gJUevFu19V6MbrcPP9Pxadl89454e5sIe/f4SUlrSjZt\nq3+k5QZF3FJyNk5eprt96gCOHTZ7Uz9ddXBBBoYYYpN2R+3ppEgdfoQ0Cyke\nRpuFU5bzsHGa+FtL60T7OVrqc54naArRxT8zP46E6I3VBYDfhIgE+P7AIQ+p\n6UWz4jcNDgBoH0E0S1BzGE+PLfZh1nbSXTU4HZKQ4qwciNb9VADs4NuypVmx\ncPGjNy2uWOWTMjgHpUp7sc6nxzuL35B3JhL4MPCsYCn4XCZaFPMtySfdu3KY\nzJwvtfTRGk/2bnVBGmQK5J9xOjpOErHtYQc3F7Rl7A4o6cN1frvJQxM9NaAU\nYn6qGQbBN+IiYHJfhAKN4rulMMBGcsjmgk5f2/0D3iTxM8dpZ83WHPqsubL2\nzVVuvLO1FQju2qXKr4ahwaVyKb/hSUvV6Eg9TTrj0orleRATx52dISfN1+zL\nvgrPXGMQi4UoFOpyxFZ7SFvSlqAg1qpXOlqOeDrjRrUsb31P+H7oRVJAeq3t\nO6fV\r\n=l8UN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYHLXH3X1B4hXPnll8657PPHYGy4b6DvUBa4AvrNiZPAiBWqkjER3QPQK/UQ2JOc4STPCHAERs012f5e1W83E8axw=="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_0.4.8_1556154689057_0.21626722719210734"},"_hasShrinkwrap":false},"0.4.9":{"name":"@skypager/portfolio-manager","version":"0.4.9","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^0.4.0","@skypager/features-file-manager":"^0.4.7","@skypager/features-module-manager":"^0.4.7","@skypager/features-package-manager":"^0.4.8","@skypager/node":"^0.4.9"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools"},"gitHead":"19dd7a71e981f64058124a86677ec21b755c9df0","keywords":[],"contributors":[],"_id":"@skypager/portfolio-manager@0.4.9","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-7+nevXl8oDIVippcoruIsJlFv+5HYg6M+1O34uI07EpLk+xaI0Srrhnc1LXV5Onu0YeG8TgkvrCxlwB+mTSeNA==","shasum":"98156c8765263d8c2b54aa76f4b8bc1a3ec1dbaf","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-0.4.9.tgz","fileCount":17,"unpackedSize":137064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwcKjCRA9TVsSAnZWagAA1ZQP/3XkDqUCQzAtibzv6egp\nwCllRkLEjGVkV72uGjTPMxVPCWW7phmF9u+3l1IwwVUtHC/lC2AbzmU9/ida\nfQShUGbpW3qXO9hSOUQoYK518gTMCHnBadIjvdX8deIXDAxnkRma+81kxEx9\nUuE+MO/HyuaHaMSuDRk4tZIjYq6r0j5zLQHjJp9qMdau+xtpPUp2iZyxQCTV\njZk0cDvo0hu+KbwLzD6rkPJNvqsLpE8tWr391xmeruc6aXUwQeQiW9WuV/hv\n6aQWWupFiqlluwWEllKAeP6cvA/KT+qaDnjLFDjBea+on8Srzcl/Cm8Xwpo4\nvzGG4uprlKAYEYUMGH1NiGTCc0V9UXQspAj9Ten/B4YMfIyqFRbsMiyGC9SI\nKbpFOiK9gChEz2nZpL4tEB6cwfMGFEuibexH19MeumPZiL57NyQuXVXBbxH4\nygBcgMqosOlOn9GTndQoRfsGtoMs1QeMQvXtXA0Fu5OOxif2ZrF6YTacuV/7\nd44jd4p3T4YYirDjiBf9jjmj7RLSMLQ+I9GZhgviT40s3036I+jrpP9d4i+T\n4plizvPateO4nzZi/LPg/4N7S2EYy3f6klAZ9JLsRaIxWZ7JjmmuqVhr/9rr\npjJjJYtY1RLP1Gqt9OXLHb8kE3QtapgCZ2jsh5JE5Q0f6rxtoR0DLtpBbDIv\nFPdr\r\n=s9fH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9DT1Uw5hOIzYe3uBSd/eU4JBA/lV32sPks6R6O4F/DAIgWxwGauVvxiZ0B+/opiX+iJO+nazJY/+DuAhvMtGhKXE="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_0.4.9_1556202146575_0.48721299765857795"},"_hasShrinkwrap":false},"0.4.10":{"name":"@skypager/portfolio-manager","version":"0.4.10","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^0.4.0","@skypager/features-file-manager":"^0.4.10","@skypager/features-module-manager":"^0.4.7","@skypager/features-package-manager":"^0.4.10","@skypager/node":"^0.4.10"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools"},"gitHead":"d8469774d5da9b63b7b3239183873fb9663c883f","keywords":[],"contributors":[],"_id":"@skypager/portfolio-manager@0.4.10","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-E0aeNzj2v8IQp21rwFmSZI/nemLtThL2XxGhw9Tc90Y66jYdbrkbZ+MwdKu1/exA3a/7dalXtDzrSex2wWiTAA==","shasum":"74f4986072f96c25e8a0d8246f77ed9612400e97","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-0.4.10.tgz","fileCount":17,"unpackedSize":140433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyOqVCRA9TVsSAnZWagAAvg4P+wQSLduH1mYoh8eDedeY\npDQtORQHSYPgO5OGTYJr4rorp5E+lT9FRcLgWNdm5ZqFps0W6UdipobHI0gY\n2jPVUPCgrSmYdut33tYm6W0F/cvdvlzWpcRHMHuZ1UK59WQ46zLFgF5qD0L1\n4SEfpmlqW079CaOnuCrqWj8QM5ik5CmTcTFqfirrh8YXV7uV9aQL9dd5V84N\nVbQe7wp73MQHL7PU7wHBQImT3JMRfmQ2UEqvMSvxh5FhLMbXV3ciyQZxTzPT\ng8/Khj1//VRwO0TUh3UyTwyYxscMPvgafOflKJbAQfpRvv2halgsG/wkYAPh\n+0NCVPcVCp75LFrCC7VmMSiVDncuduhY7CBfDq/V8AA09wERYqMPP6wQTc9x\nwnV9hlMAy6HYZ8PZOFRnrY5mTV1oTtH4tGwnkdjm6z2Za94jmQ/0aHXX4V9M\nl6LothKjFzXGwA5+ztlmark/aKNgoxbxNPLFprMqtGEKwvUzCs6C7C050Ntp\noYu/Igl116Ww+gbpvrwE6Ak1HK0r92vWjbxWLmx+my7FygCqxYKo7q4tE9bN\nQhYm6i9Fk3E89ICCz7OlN1vVVQ6Xz7U2E+xIe0uRNAGuKjn31vDqX5hkJpoi\n13GOOTXs0+pck63WHFMOWb3TqNzWATFGOhA7ad/qH0Z70cl4giikSGvKiAnI\niVqS\r\n=KZo/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHERXZr1RRJ7nL9qvfddk9g7VPFGepPxrQrgkvltI4+uAiEAlOU/dTGVEXKqqSYA259zC/TzXBHmkikyvW8B5RVi7j8="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_0.4.10_1556671124619_0.9011494190069969"},"_hasShrinkwrap":false},"0.4.11":{"name":"@skypager/portfolio-manager","version":"0.4.11","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^0.4.0","@skypager/features-file-manager":"^0.4.10","@skypager/features-module-manager":"^0.4.7","@skypager/features-package-manager":"^0.4.10","@skypager/node":"^0.4.11"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools"},"gitHead":"52a2e0826f4098820a1564b6ba0e96dbfd872ac7","keywords":[],"contributors":[],"_id":"@skypager/portfolio-manager@0.4.11","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-bn3S2enq2vGvO1arobAgzq9+jRLMLeduPk9/tCvdYm2Z6j1AqNzZCDYJuLJJv3MR51/7Jhq0+51rh6vZHqaQfQ==","shasum":"eb0c4165b3f38891025452737c326883caabe4fb","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-0.4.11.tgz","fileCount":17,"unpackedSize":140433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczGnrCRA9TVsSAnZWagAAKG8P/R2zxxeDdb6eq+4BM5i6\nlC5dwO9ENDh4/IIFapk427SfxRlSRIAdZZI5SxmVV7G09RgOZS4VGV/T9kA+\n4nX+dki80LhVxNk7NbAw25KYHFHzNLnof29z3vZXxzUy4gyRdV+LVj8oYMGA\nP7Vl0Aol+lZO8g2Ga/ZUmxqCdolv23yMFuccLiNIVFBh8Up/31Q1oGCCG78v\nQzzXeLENjrk9BGU1Nf55uC0aYTHb9klqDp+9/BPB5xFs97kYZQ5rIFSIISNg\nwusqIv4s+ccWGybc14tKkMT2O6NFcQUX/QBRlI8eIoSrHVTTyrk1f6LaoGzO\nf8ckRYZOxJ813V5SGDhDb3Ac1aaccbTZSgWZLz7ruy/8jcvPHTowui4GqhlH\nPrh+6dVQAIOapMRIhXm/0UivJTEUEZ9O6dpMlesae1HeUSAULY7Ij3qRkuIz\nqV/AG9w2Ue0kkNxr1Q9fKfNgrhoLITZDwRlsdgip453aO9MASMaC9yISJsNu\nWdz2JBtBz86GK+hCUdYjrHCgPJAa71dv0rIbqmau6U8OhMC6A/vq7twnnxnv\naTuVLouvwOZrcS4pzIPEjnuH53VjKPwy6Lz9DxDkiGUrdI2k8qFEhGK4UKhp\n9QIgHt/j2csp09xbhWafBy4fuEo6PsDBaXilc6nl6klaQJm82YHxe7t9ubOt\n+gby\r\n=ohuj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxf5/Lkw13YSx82wp7kNX/42cfEFkSnAemo8hc3OOVZAIhAKwHe8J2PxWBW6kLgkVAkQy4WzpkC7aUXmxBqXZOVrV6"}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_0.4.11_1556900330622_0.8773585887024204"},"_hasShrinkwrap":false},"0.4.12":{"name":"@skypager/portfolio-manager","version":"0.4.12","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^0.4.0","@skypager/features-file-manager":"^0.4.10","@skypager/features-module-manager":"^0.4.7","@skypager/features-package-manager":"^0.4.10","@skypager/node":"^0.4.12"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools"},"gitHead":"3afe91f6ff7fd3bff7fe47a351619d5281155cd9","keywords":[],"contributors":[],"_id":"@skypager/portfolio-manager@0.4.12","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-TEazLMkk+y7/Ajlwtf/l93ugrRmBn1XvFNcm+euf9wV5EKyv0R3GCp3zNiOyDitPRwdGiRSYyF2NH5p4PrBscw==","shasum":"78890f07fb6b3c7c350c3a75fca9d70e235849cd","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-0.4.12.tgz","fileCount":16,"unpackedSize":139369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0jo+CRA9TVsSAnZWagAA9zYP/15alZeQMbvlURbyoTIU\nloPZhXG3GbCyQWft65MsbObLdIf3X9b1G0xVtuC+rbjpb/IsCNAsKTJs8APG\n0OeJbF/m4lrqBhMrJPop+WtaBlFggQq/ubIugQeAWSMPCHUSqKRYKO7LegJn\nWaZvaVH/FBjKX6ZMye5p2ISSFedc+icgsZ/2oqo9FDqzsOarJ75JsVmAmKhm\n566J7jAItBzUckUIdHg47WyMneO8sNM+h858UKvEEaFKIT3zIp0wiTeZzCYr\nzejWDeAYGPNzVGPFz0R+Xei47Um5p87bcz6/SoaM7c4bNdMDp0J9lf85+4O4\nCF+04sKzRruKhpba74lo6YRCsxRgGZTtHVQ9j4i33p6mfbfqQfi/GZsodnWi\nbp17LyorQXKTYRBaQK1X030PMNtQbrqpRMCDpsklcR9Y3ShBNu9+m/LHqKFv\nxET6B7uB+0YKenqpoPPWp9cNIElmQPQIkxfOPLybSVCKATg0v6RuCJHFcU6g\nHKKeOUGVJezlRWRnom2co7KrNvEumE8aaZAmxxSwNqbDlJhiXqSeJzoD9t4v\naIGWG/st7wy+JTvx33srT4d9l2AmjTAvzPsNN5xBKj5t5uK+PbzPkvYszbMU\nigREn2q+ZSdDfImhXwu+qW4inidUiAGhAEpyiUI8bbWO1NqFsb++0hq+Gtzh\nmT1Y\r\n=cVAe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZwk0aEMqkfz9WlDg/3/t/gq407OmNl3nOcgeIlOGeYAIgKIQKSbACsGzhUJFwmwHzPhAQvRE6fl8WVE3mC9bj9Ys="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_0.4.12_1557281341542_0.8114156421212242"},"_hasShrinkwrap":false},"1.0.1-alpha.1":{"name":"@skypager/portfolio-manager","version":"1.0.1-alpha.1","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"rimraf lib && yarn docs:api","build":"yarn build:lib && yarn build:es","build:lib":"cross-env BUILD_ENV=build babel -d lib src --source-maps --comments","build:es":"cross-env BUILD_ENV=build-es babel --comments --source-maps -d lib/es src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"mocha --require @babel/register --file test/test.js --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^1.0.1-alpha.1","@skypager/features-file-manager":"^1.0.1-alpha.1","@skypager/features-module-manager":"^1.0.1-alpha.1","@skypager/features-package-manager":"^1.0.1-alpha.1","@skypager/node":"^1.0.1-alpha.1"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools","projectType":"feature"},"gitHead":"f84aceb4d9e2d8c8d63f321faf705ff2c644dc1b","keywords":[],"contributors":[],"module":"lib/es/index.js","_id":"@skypager/portfolio-manager@1.0.1-alpha.1","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-zeAPOgy1eutMEG3tKcJiDWgrpUkTrhEYaAziZlipHOk67vNMxcGfEhkLeVcB4+qZwLZEVHWNet6z5kU6TqcrDg==","shasum":"1c95add3dbf9c4cafb65cfad1e8ff10f523a2415","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-1.0.1-alpha.1.tgz","fileCount":21,"unpackedSize":234106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc25jmCRA9TVsSAnZWagAABWoP/2P6CFo7nri620Jz5Ip+\nmEUdJ7XnKNJwFASVFhsB52zf91XP1tPxMrqS8/7EuCv59lmcqMjg7BVovPYc\nQCCetVDmUHI4qDaNExsL8gvbVGPFdsEbSRBxiH/HFWY9pAEEqB8CchDX8NrQ\n/iMYOgwY2Fx+swFZVRkbnVe9s9r4HpXn9HEPZDYvvM4u6IhlFD8/9X8rwyGe\nsiLqEjQ9n4ZBCcHzxzfjPJeHZsu3NSx0IhOk0U3A1xI9O8Y4pQZ28c7jbWqq\nSN1uM0k2wh8iC3Ul3VOv3WFNjXOckyM1nxLza9yVtw97IXacnKxZwcYszwhk\nJnB6PYTVXke527XYm+bgilm5Tw8HBhj5n5CokflVtMQE/awKMn99U3iwVHYl\nrSHcevPF44byXP2iQHOCasxzs7ebiZaeGjklGVTn8Sf5OzXrZbJk74nvg5sg\nkmuQ8J45I/aT5Ylt9hi7yaJe4oeUIZ+rpOzFQb+7wvcX+xHqvN92XXmj1dNT\n9PlbAN7YXJR+X0VTo6KJrIljyFmFq6Taa7a0TJDrhxr48s5JK0lyNaEzsPiu\nZQa9s/Il2Ki5CxKHw24yTcp4dANM/uTRLNGjzKJ9r3R/DNMITh6glcrqKmgt\no4G9UUexk0ThGjOd0z1wAzZDtFGKBTuiJQuxSnD6n20A9eO4wL67Qw+8Pm31\n3y/3\r\n=QKbV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUqfoelc7+clwrkdfPi1i+0CwsPM93X7HmahtaXCsCpwIhANxS5+GeP1qPNvOhn4Jy0x+Ag8wiGpkDt0JO0lYVgNz4"}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_1.0.1-alpha.1_1557895397917_0.42230873656183787"},"_hasShrinkwrap":false},"1.0.1":{"name":"@skypager/portfolio-manager","version":"1.0.1","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"rimraf lib && yarn docs:api","build":"yarn build:lib && yarn build:es","build:lib":"cross-env BUILD_ENV=build babel -d lib src --source-maps --comments","build:es":"cross-env BUILD_ENV=build-es babel --comments --source-maps -d lib/es src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"skypager test --mocha --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^1.0.1","@skypager/features-file-manager":"^1.0.1","@skypager/features-module-manager":"^1.0.1","@skypager/features-package-manager":"^1.0.1","@skypager/node":"^1.0.1"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools","projectType":"feature"},"gitHead":"66f2da16f4d6ebc315f1d244ba314647a8630011","keywords":[],"contributors":[],"module":"lib/es/index.js","homepage":"https://skypager.io","_id":"@skypager/portfolio-manager@1.0.1","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-WUNxoMYF0VyYHAxMPi62cgZKJ56NCpZc764wJr3M6cvu62xF9cdO4Nw5Fo0d3WGqpxKGI/gYDUFRJH0np5kFPQ==","shasum":"0b005d9271134d96bab86a5fe24ad2212cad158b","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-1.0.1.tgz","fileCount":21,"unpackedSize":234080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3kCMCRA9TVsSAnZWagAANKIP/24unU0mq7wUXDFtnOrc\nODgTtaaZ507tlGcXOYJcQl38bdpo0+Mqe7INEwxlmMDJgQBBkAGUk+CY2Nef\nj00gsB4tq38W9TbjkiQx1p0/Ps9K2IxLVponpmSXlZvWEmkXEr0pXUJ/4mYz\nrJnbADkmLXjnzE5C02hP4n5NKVf7x+ZA0ar14dTGSctsWHifj6K8k2cU5a8r\nndClMNTQe4HAml/6oapoE+290d+U27mh4p4v0t21X3++9s0UEfM2qaAW4TkD\nNYAfC4vb9KYvqmBOrgcPvr7G1Tj650HKy9OSyx5l2FDsDDnPSyjyLLtAi5G+\n6fKB5+BhmyAFWCeiJyFTWOkn2BLTQXmqinV6DPfsnmlJoNcf35oCasnkML43\nTf+49hVzmkZO5Tw83YNWLZk9//QwKUWowoJi6yL/gi+ifbOqk+qIQq0UEXsA\nNS23o8gm9EuzIoCNyOiiGRNAMxLhJ61eXUxuKW65RNMMl1aNobR4rlu5PKtV\nTMg5vQPq3LsAfoc++l53kADUtpZOJObMf/Ym7wRocYMoA3Wkvu3IevVAxGei\nSP66sK+cna3/qnJEmMp9Emr8RJfCGgaMwzgSc3e0A8mwuCPJLq7r98tyQdEJ\nXMHUbUawEwgK574TR1+SABJ0mEqKhiJbO0EADAUgzCRXMK539IRmPQsshVvG\n/5Cm\r\n=GNzQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcPIuoXtlRNr99UYHHXIS5qbNaSok2b9GAJePYcAn0HQIgVcQUHdWaT5mGOhf2y+5ZdJWGEH0FP75AEv6ygvGYuAQ="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_1.0.1_1558069387343_0.8975155003655315"},"_hasShrinkwrap":false},"1.1.0":{"name":"@skypager/portfolio-manager","version":"1.1.0","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"rimraf lib && yarn docs:api","build":"yarn build:lib && yarn build:es","build:lib":"cross-env BUILD_ENV=build babel -d lib src --source-maps --comments","build:es":"cross-env BUILD_ENV=build-es babel --comments --source-maps -d lib/es src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"skypager test --mocha --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^1.1.0","@skypager/features-file-manager":"^1.1.0","@skypager/features-module-manager":"^1.1.0","@skypager/features-package-manager":"^1.1.0","@skypager/node":"^1.1.0"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools","projectType":"feature"},"gitHead":"9392473e420c7a46eb0be31bc7739ca16c8eb130","keywords":[],"contributors":[],"module":"lib/es/index.js","homepage":"https://skypager.io","_id":"@skypager/portfolio-manager@1.1.0","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-we6IJ2lRHbxeqTI0BeYU0UzS12iznvjH7W88cIxCeoT0x+PCQSm9eN4HD8CWViSj18EYoVe8Q2beq6vZGTL6aw==","shasum":"e1d284b3795973ea55c35fff9e2a1a421f7b34f3","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-1.1.0.tgz","fileCount":21,"unpackedSize":234080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc52m0CRA9TVsSAnZWagAAc3oP/11fvu2tBRml634Ry0Rv\ns2YLeenqC6kvpqvxmTpgdG1Tus6eNsjkjX1sLL0XnbYo6G5qAhtTlzR98d6H\nKK96FvmCrWaqlNO/GtLGAMdFolC9wqHRDKxyUoPNlLVd+edZ6mDMx8/GzIT9\nsCFkarUtJQ+t2iBWiVhbsuLXdsXtKuVtbcVGPFTaL9GnBu5UgHvli5OHn20O\nMZ6E0lsaKqwcD7WVGOscNCC/Ik9MxerhTfSEHrWq5P3DXYENQt5H7NvTznWL\nanjVz2R6DpBkfTUZ+exWMgzDNm6ohlMNAyMgkCWCGF2IJDWCr73IBGxgRXil\nWW1eWNzW8aT7kL1qQ3A/cve2685Bto08lQwr88ydXTsRjhj17SNBxIb6KT4Y\nM0aHBXHMU4pjSI3GMVFdaYN5kUQ1Cr885x9kS15AgR+gJZaeaq4gRNQeWp5d\nKzd+/nyUtDvNLoPCx7wRy/feWrYQEPC950ltPkYjTgOxZPIJChKZDx+Afbtu\n4VtnP6Q1+ybNqJjEwQ5rhb4xjxuxFulpDztT1xuYNyC+HpqnTCM8FAUlk4oV\nLeIkQjxKFn8V1SDTYis9xlMEE25UyU/RWzqS92g/3BnRD6qzjnnQP97sqliV\nnUi5HZxMciltGcYcghBN/31k60nWzk2Kqi5NMCUxS62wX+/PM3vvM2Totspy\nEpK7\r\n=n+Ap\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpz5WNh91jBvV59I5bAWkSttR6R4iBYIy7TG1v+xg3EAiBN22jXqeedTc5ylt56z941a6EnYx2rVvfFuEuc5o7WPw=="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_1.1.0_1558669748138_0.3599418910376493"},"_hasShrinkwrap":false},"1.1.1":{"name":"@skypager/portfolio-manager","version":"1.1.1","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"rimraf lib && yarn docs:api","build":"yarn build:lib && yarn build:es","build:lib":"cross-env BUILD_ENV=build babel -d lib src --source-maps --comments","build:es":"cross-env BUILD_ENV=build-es babel --comments --source-maps -d lib/es src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"skypager test --mocha --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^1.1.1","@skypager/features-file-manager":"^1.1.1","@skypager/features-module-manager":"^1.1.1","@skypager/features-package-manager":"^1.1.1","@skypager/node":"^1.1.1"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools","projectType":"feature"},"gitHead":"b9e0d9fb4dd31e6070033e2fd3c0fb12d2861512","keywords":[],"contributors":[],"module":"lib/es/index.js","homepage":"https://skypager.io","_id":"@skypager/portfolio-manager@1.1.1","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-yHJCQ1HswK6qENzfhvIUk0Bw583BpT2RRxmgKxIaRzGG40/pDbCbqDVP5x9GszJ6s8QfvHi/mYf3vFug5Pb4HA==","shasum":"3e87e0e691bf93666284b8f67210764f6a0519c4","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-1.1.1.tgz","fileCount":22,"unpackedSize":235144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc52uiCRA9TVsSAnZWagAALnQP/RI2YaJaU4dDJKsZjN6d\ndUBokd2Ru5kOGmJBoRkJ+BYsjDneKA8giHROZ9E7i5eepRwhJdX+oW1byMJA\ncgTgJLLt8mvxUWGlM1nsTcl8SJuWF+k8Ti8zxFG1lI3g4Bn/q/3mk+2AITAB\ny6r9yEFctQfIXuaqv1xOSxSRGKGWboH3SGWqLtnl83Fi/RnPKjQpZsZKPU8C\nxmGfiBBEtHEG5Zhviq/QJ9/LGlCg/57qpeu4m1QQo4OWEr+5yB7z1dVo/y3E\naB8NiSSbrXMrQjh9LG5RHWzbm1FQsWHrqO0LZz7b+ByfijR3L0oC4ll15mlX\n9/oXMSiD7DI+OkxYwL9f/O0tcifmJM7+xKPSeH98t43N/xQ0IFSDk4ZyIUJ2\nOVYEQCnsjKW9zGsUltJ8KhPSYnp2xf+wTVjAVYdWqI77+wMCAulU4AQXtfqh\nLv78lMtXhC+4NJModeP61kTgP8wOqcaGzg5hSBP1fllqEpUnw4XJouKYozQS\nhe71MKnOV3lKGMTE9XDtT/KegSkjHgOjvE50Q/BNGqRwYQ5iyX2XfreE8IJF\nILBLuRwV71vAKIdnKVFmH0+vNoCqaPDmkiWs9gUNpGMlvXGiczuXg6vg7HE8\nmYyVb0YvG751RKUeJ6PiwE+rKeEOT1QXaeNccKnLa7Ji7Zi6OmmZHT4I4UVU\nIKQS\r\n=4ROD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFja7IC52OUJtfd+OyvKK0dWju1K8yjUwOnlAO4c+03RAiEA+PefoUVMb+CvixHVsJz4M26XwedIxKdiu5FtPwLpEOo="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_1.1.1_1558670241951_0.5117859744244284"},"_hasShrinkwrap":false},"1.1.5":{"name":"@skypager/portfolio-manager","version":"1.1.5","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"rimraf lib && yarn docs:api","build":"yarn build:lib && yarn build:es","build:lib":"cross-env BUILD_ENV=build babel -d lib src --source-maps --comments","build:es":"cross-env BUILD_ENV=build-es babel --comments --source-maps -d lib/es src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"skypager test --mocha --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^1.1.1","@skypager/features-file-manager":"^1.1.4","@skypager/features-module-manager":"^1.1.4","@skypager/features-package-manager":"^1.1.1","@skypager/node":"^1.1.5"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools","projectType":"feature"},"gitHead":"32d963be9285598860eb081f399f39b18d760eba","keywords":[],"contributors":[],"module":"lib/es/index.js","homepage":"https://skypager.io","_id":"@skypager/portfolio-manager@1.1.5","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-HkkQPLPY3R8eqIP6Y2ahyNbzRo8Kt4lIoRuIfIsHVYepp8g11n8hcGCTcEhckwgFpILxxbWUNVKULBQc5yFCDA==","shasum":"537a4c42a84ccd984aac3e9002c5878fc9b901d9","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-1.1.5.tgz","fileCount":22,"unpackedSize":235144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdESY/CRA9TVsSAnZWagAARC0P/2HulOrTrlg9JFJs2tyf\nrUQCtjpJ32IfvidKOD8NXP2owOSBacZp8Js3g8Xt+oo63p87HZMjZtMRsKtO\nBrLVxU6Td1KmTfluKtGz5WDbZpoNMhIbF7d4idKR481mzH8WEW5MY1HpgREf\nE1/hOcOidtxASBP0uSx9vABzzdIZmtEASX3UDJg1F7xvK1r3rMcTwiQcdwk3\n6+fM3W+TDHrvImMO6wFMlplJ3gqOYuE5Osxr0J5KQGUhgrIKUyJNGJh9S1jw\nXP/2buBrrgovf/zkSTusz8aDC38kmrAPhlf0VVCzdIcE5BD7nhdKraS3G6xX\nZ1BROs2totjZJjHRqOTploqGqc/8Ef27mm33E//oYcNsaxA9NXluYB0cUCTl\n41PfBxgF8YbMR7Q8b4IjX5s5peSOLSL+7MBHihNIXwaTeEXl2vp+/7Msi1j0\n/RpX22j/FHKMt+zxCXIlas0FwFYM4NKG064Do2ByLUTgeu4+KF3nYglcKvtW\nBD3VlYBucLXsnRlhCTQ7+OkHKbIYutXMEBAUVqb1RJT3ghhTwlExUxRoAFSA\ncWvQXmIIfYSMDGcYgqafZYl0NT1PgeS2QMyMlDi2YPb8Or5QQqaX27MFAbPE\nVY75HtFHoeHITqqrAn6Kc8cbNzh5XMiJ/dMqhuBF0U1X7JzyIfWH30kFEpsp\nN7Qx\r\n=WD24\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfwoOXAOOeYanuIdZG4KLOo0NTD61CNoHBhXmCBNd8FAiAOm4M+UGER5f4n5oskz7PKb1nB4K4Z+hpJMJkW6T4Stw=="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_1.1.5_1561404990668_0.40019177297610997"},"_hasShrinkwrap":false},"1.3.0":{"name":"@skypager/portfolio-manager","version":"1.3.0","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"rimraf lib && yarn docs:api","build":"yarn build:lib && yarn build:es","build:lib":"cross-env BUILD_ENV=build babel -d lib src --source-maps --comments","build:es":"cross-env BUILD_ENV=build-es babel --comments --source-maps -d lib/es src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"skypager test --mocha --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^1.1.1","@skypager/features-file-manager":"^1.3.0","@skypager/features-module-manager":"^1.1.4","@skypager/features-package-manager":"^1.3.0","@skypager/node":"^1.3.0"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools","projectType":"feature"},"gitHead":"379e92bf6e39cce1797677d96bcdd5a16b388db2","keywords":[],"contributors":[],"module":"lib/es/index.js","homepage":"https://skypager.io","_id":"@skypager/portfolio-manager@1.3.0","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-tNbghj55sP9cPffRwOt8BrJD0mA4yTm+txwOREAuwr0YDitZ86m/ng7NM1DLFP2/+Q2pQDjON0j+75hG/9DErQ==","shasum":"d892c5c9adcbb189f76607e3c8d187bf831b3bd7","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-1.3.0.tgz","fileCount":22,"unpackedSize":235144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH5zKCRA9TVsSAnZWagAAJvcP/0hU1CSVme93g6xtwlAB\n828nG804Bo8AOBTn0FLlcHgtE+qnfWKoBQEVyFtOJgcI7wUFlSWrtrTILSln\ncjCyQjA0tlSuajmgmhOAWHLEhzqK6Qg7ym7Vinz5q55XpX5JkkU1QEHcTw+2\nKQnUP5P2DeEaVvsJO3P8sBP9ezJW4Ckg9vSAdJ8ESGRKCXn2PfZZJp//glDi\npVBofN+CSFLUdwRXkhXIAszqBvXkX8kSPLrkrfYvC8cMBaIOUZ0pdiTuwA7s\nkFS/+HCGiBrnEwU0bSkLIZdly51184MVsTGiUn549HTAE7wgcT+LEkKqgT9S\nTRqXZOB+q1hNEDoSxUzugXzXq6gB8zLm9LycuDu5npcgn379thAbscUmVcyP\nysmXzCRCoStSXLZySBV5xt+U/GAnc9aoXsylOD48pCGyHB5DYWSZuK0VvNmC\nQp7nmZ9Wbpa5VnJxSoI7m1Kf2vfecKgd7Y0MhaNBHl02a9UkOKo8a/wNrH3d\n1ChDQ0/iDYpbh/B37oc1oyCSVUzfc4cs+6lq1tLCuyqF39MRUJTvYxDOpVzq\nwNYD2HJoz4kxBMm1LgVpDMy98iIC1BAlNpP0ftMk2X23YixwgiJ+eNK8XG/3\nIxWM2XISNqf9cV26APWK82GBCd0PqqkDffcvR6im5BmdNH6WCQVubjRS28WB\nIEwq\r\n=N+RS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXUkqQUG5qBkauf52QSsd088rMfKGVcfYXjANPqMzxrAiEA1p4J12++6SlX6p6KBxggxFzLwS8peWDhMBdq7TCDSlE="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_1.3.0_1562352841324_0.21320128961628648"},"_hasShrinkwrap":false},"1.3.1":{"name":"@skypager/portfolio-manager","version":"1.3.1","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"rimraf lib && yarn docs:api","build":"yarn build:lib && yarn build:es","build:lib":"cross-env BUILD_ENV=build babel -d lib src --source-maps --comments","build:es":"cross-env BUILD_ENV=build-es babel --comments --source-maps -d lib/es src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"skypager test --mocha --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^1.1.1","@skypager/features-file-manager":"^1.3.0","@skypager/features-module-manager":"^1.1.4","@skypager/features-package-manager":"^1.3.0","@skypager/node":"^1.3.1"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools","projectType":"feature"},"gitHead":"5da9fadd8133c9c56053b19d941719e6b88aa206","keywords":[],"contributors":[],"module":"lib/es/index.js","homepage":"https://skypager.io","_id":"@skypager/portfolio-manager@1.3.1","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-CBj9wZOvcIIw36xZmw2V7irpXxkmvz35hPFKQCOYccoUJ3b/7oF3J0MinKXMO6C0xNDdl+db7kKuwZKiTYET+g==","shasum":"50a7a0dea4f716cc15841e54a95f882e8e1fc11d","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-1.3.1.tgz","fileCount":22,"unpackedSize":235144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXNVlCRA9TVsSAnZWagAANjkQAKC36Bl0AfwD5FO690GE\n7UySOcI0pdN4Zy7iyhlmPWdKuHwvqbl92K3T9dxV7cR88x0qObrZAFRYepkO\nQZCPsMN53LawffZhZZkRdIVsXMlPScGoTrYonzy9jOcOcKcSpXE3azmjkVeB\nj150R7tFHBjkRDNbJjL6Vj8b6mYtG4MLN8GdH6Yg70ezt3WQaQdg+pnmfPpY\nw/tD8QU2LCO5hlZjbWTYEuPIZnSPtwinsB8WOrRXq72DiCt7vDDDtmpMSZI8\ndACjKUAD4xw4+6vzmSgKtQr1URaav2horBUrUUifMOU3OHVaCJwVK4RTUx1s\ndCwtsEh+A8oZF2TZ9t0q1WYI3DTeD1IKN9K7N+q8k4XleLCv8XJoa8TabpS8\n2v4OdXSx+BNPTax9rZY+mqp3v4FOcHBiFgEqzh2HLdjAqu8NdiPhSsiUrDBY\ntIO9pyHAb4ieMzIjScbAUf9U+IlaNWKfSbHfZ0niNecXeg05bjMcqOTE/Rj1\nb7i19/wka9WcvcNxTx9HZsmcJKVnS8m7coDdCUo3PUUJI9osbe4y3Ncscd+5\nvVmORDfJfZCeCSjHILltz8ueTL5eqiKE23s2uij1XMLeaUO04j5ViWu/01MG\ntfwm0RqTVCbUKxPW24/F0Q5taBOjXkf6iDW0AFZIcOOjnmzuIF8Hbw/vDA6H\nhRdk\r\n=RAvg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnBoWDS07DANLCXB3gKlW4oIitF44WjXPJKNUFnpDCxAiA23vyXYVUeWGgsLYQBP11axdLySdYff4NXNJtkPK9TwQ=="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_1.3.1_1566365028763_0.8156351725459061"},"_hasShrinkwrap":false},"1.4.2":{"name":"@skypager/portfolio-manager","version":"1.4.2","description":"the skypager portfolio manager","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"rimraf lib && yarn docs:api","build":"yarn build:lib && yarn build:es","build:lib":"cross-env BUILD_ENV=build babel -d lib src --source-maps --comments","build:es":"cross-env BUILD_ENV=build-es babel --comments --source-maps -d lib/es src","postbuild":"skypager hash-build","docs:api":"skypager generate-api-docs","watch":"babel --watch --comments --source-maps -d lib src","console":"skypager console","prepare":"yarn build","test":"skypager test --mocha --timeout 10000 test/**/*.spec.js","test:watch":"skypager test --webpack-config webpack.config.test.js --watch"},"license":"MIT","dependencies":{"@skypager/clients-npm":"^1.1.1","@skypager/features-file-manager":"^1.4.0","@skypager/features-module-manager":"^1.1.4","@skypager/features-package-manager":"^1.4.0","@skypager/node":"^1.4.2"},"skypager":{"buildFolder":"lib","webpack":{"build":"webpack.config.js","scopeModules":false},"category":"tools","projectType":"feature"},"gitHead":"010b75c998afbdfb5d14f00b5fcd607be8ebb9d0","keywords":[],"contributors":[],"module":"lib/es/index.js","homepage":"https://skypager.io","_id":"@skypager/portfolio-manager@1.4.2","_nodeVersion":"14.9.0","_npmVersion":"lerna/3.13.1/node@v14.9.0+x64 (darwin)","dist":{"integrity":"sha512-wWipkcSf3dYC/EKa5V5nzfetoQCaXSpdwhzGJQe+4FqKpx2PsyARrSFjszkIB87a/DP5VE8zv35FBqETohxtCQ==","shasum":"81539dcc6b9135d3f54dea8d2531f947150e3d0a","tarball":"https://registry.npmjs.org/@skypager/portfolio-manager/-/portfolio-manager-1.4.2.tgz","fileCount":20,"unpackedSize":233524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9RhECRA9TVsSAnZWagAAChoP/RSX7Qkn/RqqEqO1rXA1\ns8NyyOKUGsLCifUvGitWbFXClZbCv5cJ7HLrSe0vxiCLyQH+jVCn3wt3bzFv\nKihSNGVcvBk5MNOv/i1ElDbqeT2qHmqeA9HG6ZVmPKRCGroFJlj4ZlmoaxZU\n01CvUYe+3vM8sAH1HOV8bapXtwPcwLy0joZhtTkB0BgYV8Apd6BfwQXPIOK8\nObq0XFWQPW5JQej7PrhFpO19UCd7SL5H4UBxSvZN84G+1TlH3yYt8Abbn8uG\nIIyI6JGiU5T+gW+E/QurPlVmANb48V/0Mz2VAlSBITilykf2pbiP+HMR6+J4\n34rwenSasqZVeXgjClrK1X89ZNuiYD30PKww6IvjEyJAimm1b/rp+Dk1a7Bt\nD6/0c+7sQB3fMdgngzzxM9YYo0N8ZEkfVwF3GVAnRx7wJDal7iyLBMgheD5z\n1KttiPP4ry9sTTrH70bsebB61fkhy9LHt2pycSRf+7zj7mgRFsQNLtkRkaiE\ng1L8aMoCC75oNXroZbiduANRNWnjmKra++r9/34pWkdmZ1Rn9mMoPppbMRLu\nXsqQHMSbOak1G4QkNL5ZBl9SXthI/X9dwJDNsXz29J6xI5pBMyb64DZsW8Lu\n2Z34oW+JDuL0QIVMNewiidzopXlFQ33FFbyXDhD2EWXln8gPwFp8oRSMWYJT\n4F9y\r\n=iuBx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC81hEapN1nS52EqR/k9reR4FUO0Q5gt2vGLz2Zx9F5FAIgVr1RH3WoOoWMRLQdCmAiB7U9leBRcLszXjwD7BGUqP4="}]},"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/portfolio-manager_1.4.2_1626675268785_0.7523888599676829"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-14T05:22:36.053Z","0.3.1":"2019-02-14T05:22:36.299Z","modified":"2022-04-07T00:06:05.854Z","0.3.2":"2019-02-14T05:27:49.984Z","0.3.3":"2019-02-23T05:55:42.511Z","0.3.6":"2019-03-13T04:48:21.773Z","0.3.8":"2019-03-20T00:51:35.538Z","0.4.0":"2019-03-26T23:37:48.617Z","0.4.1":"2019-04-16T01:33:42.574Z","0.4.2":"2019-04-16T04:57:17.528Z","0.4.3":"2019-04-16T14:39:23.067Z","0.4.5":"2019-04-16T15:22:16.538Z","0.4.6":"2019-04-16T17:02:55.292Z","0.4.7":"2019-04-23T15:57:33.103Z","0.4.8":"2019-04-25T01:11:29.257Z","0.4.9":"2019-04-25T14:22:26.698Z","0.4.10":"2019-05-01T00:38:45.410Z","0.4.11":"2019-05-03T16:18:50.737Z","0.4.12":"2019-05-08T02:09:01.698Z","1.0.1-alpha.1":"2019-05-15T04:43:18.153Z","1.0.1":"2019-05-17T05:03:07.493Z","1.1.0":"2019-05-24T03:49:08.282Z","1.1.1":"2019-05-24T03:57:22.077Z","1.1.5":"2019-06-24T19:36:30.973Z","1.3.0":"2019-07-05T18:54:01.557Z","1.3.1":"2019-08-21T05:23:48.913Z","1.4.2":"2021-07-19T06:14:28.930Z"},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"description":"the skypager portfolio manager","keywords":[],"contributors":[],"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"MIT","readme":"# Skypager Portfolio Manager\n\nProvides useful information and capabilities at a portfolio level for your monorepo.\n\nUse it to aggregate information about each project, to run tasks in various projects, etc.\n\n## Usage\n\n```javascript\nimport runtime from '@skypager/node'\nimport PortfolioManager from '@skypager/portfolio-manager'\n\nexport default runtime.portfolio\n```\n\n## Examples\n\nYou can generate a dump of the portfolio state\n\n```javascript\nruntime.portfolio.dump().then((data) => {\n  const {\n    // a hash of the package.json contents\n    packageHash,\n    // a hash of the yarn.lock contents\n    yarnLockHash,\n    // the current git sha\n    gitSha,\n    // the current git branch\n    gitBranch,\n    // the os platform \n    platform,\n    // the os arch\n    arch,\n    // if the portfolio uses lerna, which version is lerna.json set to\n    lernaVersion,\n    // info about the build state of all the projects in the portfolio\n    projectTable\n  } = data\n\n  const projectTableEntry = projectTable['@skypager/web']\n\n  // For each project, you'll get the following information\n  const {\n    // the name of the project\n    projectName,\n    // a composite md5 hash of all of the build folder output files hashes\n    buildHash,\n    // a composite md5 hash of all of the source files hashes\n    sourceHash,\n    // the last git sha and commit message when this project was updated\n    lastUpdate,\n    // an array of the files in the build folder, their md5 hash, last modified time, size, etc\n    outputFiles\n  }\n})\n```\n\nYou can spawn a node runtime inside one of the sub projects\n\n```javascript\nconst nodeRuntimeInsideWebProject = runtime.portfolio.createRuntime('@skypager/web')\nnodeRuntimeInsideWebProject.proc.execSync('pwd').toString() // ~/src/runtimes/web\n```\n\nYou can calculate the source tree hash for just one project\n\n```javascript\nruntime.portfolio.hashProjectTree('@skypager/web')\n```\n\nYou can calculate the build tree hash for just one project\n\n```javascript\nruntime.portfolio.hashBuildTree('@skypager/web')\n```","readmeFilename":"README.md","homepage":"https://skypager.io"}