{"_id":"@matrixai/polykey","_rev":"40-21ab855fbb6c632ca8acc823541b3121","name":"@matrixai/polykey","dist-tags":{"latest":"0.0.42"},"versions":{"0.0.17":{"name":"@matrixai/polykey","version":"0.0.17","keywords":["secrets"],"author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.17","maintainers":[{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"contributors":[{"name":"Aaashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://github.com/MatrixAI/js-polykey#readme","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"bin/polykey","polykey":"bin/polykey"},"dist":{"shasum":"f91a430a9c825c6f4fa5180ba72025050075d817","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.17.tgz","fileCount":55,"integrity":"sha512-TJNbSf8eNCK4jyAA4kZv8W3VnaiEIFgHpXII1yh8LpEEyp0LvKuZo+NExBD9z0dZSCirJcsnz6zOl62CQ+ER1A==","signatures":[{"sig":"MEUCIH6V8NOyu0nAPvdJI30gFKTnjEZuNwg6FFehn+ZW9z25AiEAn3x0vWie72QiQPpFNjtNA95PaFzvj+8hgszCZTb0zBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2437216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNKDnCRA9TVsSAnZWagAAOzIP/jv+IQTvqtxOqmWMVZLD\nnwXuu55JeDf/WW/gwYSCv2uF1cl9c+xqD2vDAoOsOUJ4L92TxaZzTqVXahvk\nmSoJpbI6SNHedm2WcvQuu9v9UjsM5vPOlax6ZdJhfRqDIqF8TPHSmGj/mtyR\nYDI98rxOYXmyJSmEaQqisOfn39RgB8Tn1rRAFB9vNw+yoikXU10bBzxiCkHp\nbNYbSygoUYk9epGZTIf2JkDHWKg5a3emHrT/VH+4Y1HIu8Ge1rfuoYI7YYYY\nLIZ3jSwDK2VIF8wP6LP7KbaSICROp+6U9R7aPc2LIwLabftWqMH4K5uAbTWU\nYYFins3OQNhwJKsA/JCGuBSeXC8NaKjRxdi8mpp8G8Vqx92Zs0D18wGe9qj+\n4tdkGMr2lU8vcR1EX/znhqVgzad5bqNKhR/m6QPR6IteNFzX1GT2sSUGeX51\neOQ7Yqq0ifVmLyMNcsN/n/3ZyIlm6SkQ3byw0+tch/Oo/BhDwSR6C6FJeN/A\nzNylj5iFYA7ehYymRQiGr3RS4yDjrkPcpfeNxnzlC3W4yKJeyoW8dq8ktql7\nrztVr45RXkzmXhD0YnhCK3Bz1avlpHZl0FS73nuERPvffOnan1ZSL0A6Qoom\nE5mP9tK/KraC29cBhPkeKIHYb5tsU5smFu98B/NrFDQuykQ2vFLIv7+8rV+F\njnYY\r\n=f7pX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"PROJECT_DIR":"."},"verbose":true},"main":"./dist/lib/polykey.js","types":"./dist/lib/polykey.d.ts","module":"./dist/lib/polykey.js","engines":{"node":">=12.14.0"},"gitHead":"3e385d2d244acda446bc1f15b97127bf75229220","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}' --quiet --fix","test":"jest","develop":"webpack --mode=development --watch & webpack-dev-server --mode=development & wait","build:all":"npm run build:proto && npm run build:webpack && npm run build:documentation","build:proto":"./scripts/compile_proto.sh","build:webpack":"webpack --mode='production'","generate:sslcerts":"./scripts/generate_ssl_certs.sh","npm:version:patch":"./scripts/npm_version_patch.sh","build:documentation":"typedoc"},"_npmUser":{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.4","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.17.0","dependencies":{"chalk":"^4.0.0","kbpgp":"^2.0.82","twilio":"^3.48.1","zxcvbn":"^4.4.2","core-js":"^3.6.5","express":"^4.17.1","threads":"^1.6.0","commander":"^5.1.0","socket.io":"^2.3.0","virtualfs":"^2.2.0","node-forge":"^0.9.1","protobufjs":"^6.9.0","async-mutex":"^0.2.4","configstore":"^5.0.1","encryptedfs":"^1.0.2","futoin-hkdf":"^1.3.2","keybase-bot":"^3.6.1","cli-progress":"^3.8.2","@grpc/grpc-js":"^1.1.2","isomorphic-git":"^1.5.0","@types/inquirer":"^6.5.0","google-protobuf":"^4.0.0-rc.2","readable-stream":"^3.6.0","@types/commander":"^2.12.2","@types/configstore":"^4.0.0","google-auth-library":"^6.0.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","eslint":"^7.0.0","protoc":"^1.0.4","npm-dts":"^1.3.0","ts-jest":"^25.0.0","ts-node":"^8.8.2","typedoc":"^0.17.8","webpack":"^4.42.1","prettier":"^2.0.5","ts-loader":"^6.2.2","grpc-tools":"^1.9.0","typescript":"^3.8.3","@types/jest":"^25.0.0","@types/node":"^13.13.1","file-loader":"^6.0.0","webpack-cli":"^3.3.11","documentation":"^8.1.2","@types/webpack":"^4.41.21","threads-plugin":"^1.3.1","@types/node-forge":"^0.9.4","@types/cli-progress":"^3.7.0","copy-webpack-plugin":"^6.0.2","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","typedoc-webpack-plugin":"^1.1.4","webpack-node-externals":"^1.7.2","grpc_tools_node_protoc_ts":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.17_1597284582677_0.8851493313890846","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@matrixai/polykey","version":"0.0.18","keywords":["secrets"],"author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.18","maintainers":[{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"contributors":[{"name":"Aaashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://github.com/MatrixAI/js-polykey#readme","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"bin/polykey","polykey":"bin/polykey"},"dist":{"shasum":"d40d7bd98d5ef404029e2415c2fae138923161b3","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.18.tgz","fileCount":34,"integrity":"sha512-YuUrweAtKJyNT60c97VVEZe6ag4hMIKS8mNtOsJ0nBYO/s7yH0hkLoqM9kHCgH+OXnrjYhFPmfJ1Bxozf/QrVg==","signatures":[{"sig":"MEQCIARFKKMaA7PLP1RCrVwBR/UyqOAAok1HzY65Qz8fTzkqAiAGayYjaCg4kyiqugNkh2hq12AasZ5qoY+sW1Tu6E5TYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2400305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhUwuCRA9TVsSAnZWagAAUecP/23NLo+xaV1m9j7cebar\nlSbSZHIMrNj3y1wkqYxFqqtDqFryMCCPeosTCg+NcnwBlvDGLhuOuvT/5W3H\nyHv0+QowTnvUcgqBeo1AOMaaAwa/PO5IOSVTI9qxAgVlsyx18sdSNQUdyt61\nBy0OJjcHdLAO6XOE59Lv9jP4Tgp2bslxls+sBWLI0hjXYj/ZzN53NI1cscCt\nAQ7/jsY6odxVfk+r1PAnroFVEd8E/iIWm6EcUJA9uUqW+f/DLF/k9lzfKIT0\nd8PNyWWusJx+MuA4HrAHg58NLt6lElR0HfT6TyaHAu9mrG6lkR8Bwc6X+sGA\nAlDjNjRTda4wy+5i5Af77VtohGHMMy4E597lLH2rDQHZ+kklt6JlnA+GUKCv\naXViVIqi+MsNJi1+wATltXBa0HNMF5B5r26XXXdYtp6SmMI7HrHwsbooJprI\nLJyoqrPss9WQEuVKcCWkftUjfmXO7Ksv+QTPEbkrUUke1Sq21rh9y6U7IwQX\n8++skqXA4v/IUjoLMVBNj7bqr8yFsWMlyr6mSd5ImAUop3f/GpucSyn70xtQ\nH7WvD24S1qOewWUJMYNh9H9ZzsQBtOPtJWu2EoIpI3f5af6m6b013hEkrCBD\nOjWn/uMlYvhUKaq5s7+usm3uYezpERnoQyVLHUlHLJMC1uy4PALvwtb2lX5U\nJrvr\r\n=z+O2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"PROJECT_DIR":"."},"verbose":true},"main":"./dist/lib/polykey.js","types":"./dist/lib/polykey.d.ts","module":"./dist/lib/polykey.js","engines":{"node":">=12.14.0"},"gitHead":"10c7da96935b19339ce826f6dcc67bf0d2236474","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}' --quiet --fix","test":"jest","build:all":"npm run build:proto && npm run build:webpack","build:proto":"./scripts/compile_proto.sh","build:webpack":"webpack","npm:version:patch":"./scripts/npm_version_patch.sh","build:documentation":"arkit src/ -o ./media/dependencies.png && typedoc --media ./media --gitRevision master --mode modules && touch ./docs/.nojekyll"},"_npmUser":{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.4","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.17.0","dependencies":{"pako":"^1.0.11","uuid":"^8.3.0","chalk":"^4.0.0","kbpgp":"^2.0.82","bunyan":"^1.8.14","zxcvbn":"^4.4.2","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","passport":"^0.4.1","commander":"^5.1.0","virtualfs":"^2.2.0","node-forge":"^0.9.1","protobufjs":"^6.9.0","async-mutex":"^0.2.4","configstore":"^5.0.1","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.1.7","passport-http":"^0.3.0","isomorphic-git":"^1.7.4","express-session":"^1.17.1","google-protobuf":"^4.0.0-rc.2","readable-stream":"^3.6.0","swagger-ui-express":"^4.1.4","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","arkit":"^1.6.4","eslint":"^7.0.0","js-yaml":"^3.14.0","npm-dts":"^1.3.0","ts-jest":"^25.0.0","ts-node":"^8.8.2","typedoc":"^0.17.8","webpack":"^4.42.1","prettier":"^2.0.5","ts-loader":"^6.2.2","typescript":"^3.8.3","@types/jest":"^25.0.0","@types/node":"^13.13.1","@types/uuid":"^8.3.0","webpack-cli":"^3.3.11","documentation":"^8.1.2","@types/js-yaml":"^3.12.5","@types/webpack":"^4.41.21","threads-plugin":"^1.3.1","@types/commander":"^2.12.2","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/cli-progress":"^3.7.0","@types/jsonwebtoken":"^8.5.0","copy-webpack-plugin":"^6.0.2","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","typedoc-webpack-plugin":"^1.1.4","webpack-node-externals":"^1.7.2","typedoc-plugin-nojekyll":"^1.0.1","@types/swagger-ui-express":"^4.1.2","@types/passport-http-bearer":"^1.0.36","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.18_1602571309536_0.7947736146108848","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@matrixai/polykey","version":"0.0.19","keywords":["secrets"],"author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.19","maintainers":[{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"contributors":[{"name":"Aaashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://github.com/MatrixAI/js-polykey#readme","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"bin/polykey","polykey":"bin/polykey"},"dist":{"shasum":"a255441038ab9533ca57af2f8c2c4fccd0abd0a1","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.19.tgz","fileCount":34,"integrity":"sha512-hJKniIz6DIKNmMFJE8VAVjE6VWoMMNBfeap6D+Zh7lXKjSBWQSbR+SakFtTUu+iqVq1iB0PyqMBcJSz21j382g==","signatures":[{"sig":"MEUCICTLOqkJv/hWiztCCBVI2uhXDKXD8UalEN0g//9prwQ0AiEAoiO5aooAKT7rQq69ZItE/6KlbopLaxnkQFXPELwYtG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiA2YCRA9TVsSAnZWagAAZRsP/36j7Hy7h45cY5pORl+r\nbGFOju6IqllaYDl7UZYULgzZjS/VoD6EsL7NRAoJ4UpeiFC6CC3cmcUwMALe\n93H+OcRVpsj0fM9Zspmp7ZiD9uzZGBDUX85/zjCJhb8n/EnNS/WswOIP2EU7\n+13tULhEAeL9dvfV9vlPQBv7suoXySefyhwX2I5b4KSpQXASbcK9u4lPft21\nWybu1rr1kX7prMqj24evJKCsXoDX4HXBr9tyAtjCDU1d/o77GFc+CBiXtEo1\n653qPrQ9UorfKa3iFGqCXUUd/AkGzLikmb6JbZm429rO14a08Cn8Y5LEBaek\nNz6XMDDXGuamP/l2JrVt8g+GoSDL6dv04mZOu2j3EwNP9vrosOev/D4So647\nm0uoJcmbeXRCm0Yt86WEL2vsYrI7fcbYP6o1OoW7sdUHBxT42qFC+W+Y/3lO\nhu4jl3YXNVH6nUxqLPc2aHJ5Mq8fyih2jo5jqqoIYtkxaUkZPCkUfyr+rjWj\nV/Qwq9Xmxp2z9/IFzNNsvJl4XdUCza2OnhC7eM1DX4LOX1NYlrH9GXdl+14N\n5x/dCxsScqrhdS5jSzCoCzAOxGgr0PPZNHPfoq7HnJIkGGYdS8rLPeWSM3sH\nX1zCEFUasUn2dYee7H0w1LokANSWcENR6Gfps21MVVPz6lBCtr8Ug8QyySxq\nhgfd\r\n=dgo5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"PROJECT_DIR":"."},"verbose":true},"main":"./dist/polykey.js","types":"./dist/polykey.d.ts","module":"./dist/polykey.js","engines":{"node":">=12.14.0"},"gitHead":"f7038c4011910727386caad2522bb3015022ab1c","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}' --quiet --fix","test":"jest","build:all":"npm run build:proto && npm run build:webpack","build:proto":"./scripts/compile_proto.sh","build:webpack":"webpack","npm:version:patch":"./scripts/npm_version_patch.sh","build:documentation":"arkit src/ -o ./media/dependencies.png && typedoc --media ./media --gitRevision master --mode modules && touch ./docs/.nojekyll"},"_npmUser":{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.4","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.17.0","dependencies":{"pako":"^1.0.11","uuid":"^8.3.0","chalk":"^4.0.0","kbpgp":"^2.0.82","bunyan":"^1.8.14","zxcvbn":"^4.4.2","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","passport":"^0.4.1","commander":"^5.1.0","virtualfs":"^2.2.0","node-forge":"^0.9.1","protobufjs":"^6.9.0","async-mutex":"^0.2.4","configstore":"^5.0.1","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.1.7","passport-http":"^0.3.0","isomorphic-git":"^1.7.4","express-session":"^1.17.1","google-protobuf":"^4.0.0-rc.2","readable-stream":"^3.6.0","swagger-ui-express":"^4.1.4","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","arkit":"^1.6.4","eslint":"^7.0.0","js-yaml":"^3.14.0","npm-dts":"^1.3.0","ts-jest":"^25.0.0","ts-node":"^8.8.2","typedoc":"^0.17.8","webpack":"^4.42.1","prettier":"^2.0.5","ts-loader":"^6.2.2","typescript":"^3.8.3","@types/jest":"^25.0.0","@types/node":"^13.13.1","@types/uuid":"^8.3.0","webpack-cli":"^3.3.11","documentation":"^8.1.2","@types/js-yaml":"^3.12.5","@types/webpack":"^4.41.21","threads-plugin":"^1.3.1","@types/commander":"^2.12.2","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/cli-progress":"^3.7.0","@types/jsonwebtoken":"^8.5.0","copy-webpack-plugin":"^6.0.2","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","typedoc-webpack-plugin":"^1.1.4","webpack-node-externals":"^1.7.2","typedoc-plugin-nojekyll":"^1.0.1","@types/swagger-ui-express":"^4.1.2","@types/passport-http-bearer":"^1.0.36","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.19_1602751896398_0.8537311454946923","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@matrixai/polykey","version":"0.0.20","keywords":["secrets"],"author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.20","maintainers":[{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"contributors":[{"name":"Aaashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://github.com/MatrixAI/js-polykey#readme","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"bin/polykey","polykey":"bin/polykey"},"dist":{"shasum":"db09e337f6f5b3d94f0f7ffcc7dbe291d8f7f427","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.20.tgz","fileCount":34,"integrity":"sha512-XQT7Jb0MK1tjhb1B6gwi7+6cQeFwitpsdcfPp+5XLpgQAALi2/6cuus7n2GlQ8df9sBhO3NWfWad0ddCQBv9IA==","signatures":[{"sig":"MEQCIGXcvt26STtGLIzObCaxnYqdrOJpWVfMaeWTHcuTrsr4AiA0hJqld+TpaEkwZLPB3XRd1MWY+Jw8avGDFW2DzCnbEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiBhzCRA9TVsSAnZWagAAICcP/0M867XdQ39Nd+lbhdFe\n36mpAEQJqqsQBNj1UQ90xlDf9b5Sa2n4qAKDYK7SDhxGz/noXoDQEbI9DH85\n9Su4Xxufj/2uQsZ34V3hKhCeuxUlfeD9Q4I4RYcmVXt1Kq3E5ng+hAu5j495\nCaJ0uxPoasWLbHJ4L8JZVazWFOujjWlDdwYs952xaGOTKwtVuKByh7MrTUq1\n4KDBxEyr61xjCdpVFCoCsXV/wfKItQV9RFPIGjoHWdZ+OHx7V1KTKiEb90wl\nNwTf4IbEluGWrAc6xzWlfyu1ehJSuGSP+ubea0/Ywive/e96WAWsgRHsQFCo\nRDtmiVEjsI+56QmPBwXra1gWVUXbrhKfmfAsfnWHarG1trGEyPm0RfXEOfgq\n4qHM6JuXZjRPNtfdJ6cWvteWZ6UvTWDp/W0lgIlAzoHcRsdNVVGj8qS0/RDQ\nJT81sJI+edChJf6GXDzHZ6Yj2M2I8624bYtoxIm8nBDzDcHhfEQCjVNoGQPV\nyKfTLqluTra88DCODBAQNAw0ug+x+RLs3OJUTRiVFEqZP62xPZ3DzWwrbl09\ncNfAiZ2brWBlWq4XQOXGw4EQYaBCk9Bxt6iTRYg9Oq55xRXMbTBbsbUHpqYp\nwI4Ayplz+Z0igJywlicbuchATldVMppVL28BN/3Rlgxanel7YkqChtiHxALP\n04yH\r\n=OoPE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"PROJECT_DIR":"."},"verbose":true},"main":"./dist/polykey.js","types":"./dist/polykey.d.ts","module":"./dist/polykey.js","engines":{"node":">=12.14.0"},"gitHead":"9f06e8386ab308237ecc0e651a66d0cffa3f682e","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}' --quiet --fix","test":"jest","build:all":"npm run build:proto && npm run build:webpack","build:proto":"./scripts/compile_proto.sh","build:webpack":"webpack","npm:version:patch":"./scripts/npm_version_patch.sh","build:documentation":"arkit src/ -o ./media/dependencies.png && typedoc --media ./media --gitRevision master --mode modules && touch ./docs/.nojekyll"},"_npmUser":{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.4","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.17.0","dependencies":{"pako":"^1.0.11","uuid":"^8.3.0","chalk":"^4.0.0","kbpgp":"^2.0.82","bunyan":"^1.8.14","zxcvbn":"^4.4.2","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","passport":"^0.4.1","commander":"^5.1.0","virtualfs":"^2.2.0","node-forge":"^0.9.1","protobufjs":"^6.9.0","async-mutex":"^0.2.4","configstore":"^5.0.1","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.1.7","passport-http":"^0.3.0","isomorphic-git":"^1.7.4","express-session":"^1.17.1","google-protobuf":"^4.0.0-rc.2","readable-stream":"^3.6.0","swagger-ui-express":"^4.1.4","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","arkit":"^1.6.4","eslint":"^7.0.0","js-yaml":"^3.14.0","npm-dts":"^1.3.0","ts-jest":"^25.0.0","ts-node":"^8.8.2","typedoc":"^0.17.8","webpack":"^4.42.1","prettier":"^2.0.5","ts-loader":"^6.2.2","typescript":"^3.8.3","@types/jest":"^25.0.0","@types/node":"^13.13.1","@types/uuid":"^8.3.0","webpack-cli":"^3.3.11","documentation":"^8.1.2","@types/js-yaml":"^3.12.5","@types/webpack":"^4.41.21","threads-plugin":"^1.3.1","@types/commander":"^2.12.2","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/cli-progress":"^3.7.0","@types/jsonwebtoken":"^8.5.0","copy-webpack-plugin":"^6.0.2","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","typedoc-webpack-plugin":"^1.1.4","webpack-node-externals":"^1.7.2","typedoc-plugin-nojekyll":"^1.0.1","@types/swagger-ui-express":"^4.1.2","@types/passport-http-bearer":"^1.0.36","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.20_1602754675495_0.935794973612514","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@matrixai/polykey","version":"0.0.21","keywords":["secrets"],"author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.21","maintainers":[{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"contributors":[{"name":"Aaashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://github.com/MatrixAI/js-polykey#readme","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"bin/polykey","polykey":"bin/polykey"},"dist":{"shasum":"a54a39732cda2cb3581880eab4651342071ab029","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.21.tgz","fileCount":37,"integrity":"sha512-DNWG3UMVaAOiTHL3BqR3ZjQCPTW2B8DfrEPc7qBttjBF7G/up8/LKs5TVpTHg+ncBPH3MfhNHoDgcrc6SvZSwg==","signatures":[{"sig":"MEQCIHH9eqEyit3ou01FvP9l1k2aPmTQ5UR5i4oRp/yOWemiAiBhGHPw+BUcaKAikqGi1PeAn8xMDH4pqzIma85Y2R11yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2756077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm54kCRA9TVsSAnZWagAADpwP/2sXC7DXVRwO+77Pdia0\nwFVkNvUy5mp6OtUe3AavusoH9RPjmOHVLeKTiRfDe7u9SN1Rr2s1yAVVJfb0\nQ6+IAsIed5T23jUzjRB4cV6nS1RS51NWY7ZLXL79ZpjC3NvF9IX6XmITy0h1\nb5cGUPZBPwwjoFuTsQrBiXzc9COBcOokPHPh9nZBzlvFLG4tAPaL2ARRLobZ\nUAG7dbIJQ9mfYgc/RHLBlv1tavpoZjfFgMTbONGD7Y2atDjnxTaUB1NUD7/L\nMCh+WHKjNmC92ROi9znXd6vFZ0/mDHMpgJ7ZiTa3FpEMRHYE2k/ZB2YDTtaf\nQFup0oS4mds2SRI42+oJdhd6F4E5/Cl48fsm2nubq9/uMf4zSu4xh90/NzHu\nvVIKXqNAUtychLQ8FzBaPG6tHlEa6Waqde6PMOk4G3mZw08MK6XDoFW1iJyh\nRa2qehSFbitLEhRNVU4aXqUzBhluXnAXIDkASDFYblRXpHGJOnkU7b6mPY5c\n7M+l7rvUd8+2NPgdUgsX74Kj+JyC817xeO5cApuLd2AesF+YPZ8L/B0FbqSt\npGiWIcdcPdGQkQEYZl61WDxVSYXdZz9IHR1s9m0dyv0QVBys+JQSHREfIqj3\nXP5kovT/Yw9GHqd0Rm+WHtoYCMgonUK6yCvSphku6cX5702AAau0MQ2RbRvN\neamG\r\n=BKd4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"PROJECT_DIR":"."},"verbose":true},"main":"./dist/polykey.js","types":"./dist/polykey.d.ts","module":"./dist/polykey.js","engines":{"node":">=12.14.0"},"gitHead":"e24ce45e7d0f5316bf0f3e0f895e938422fd2945","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}' --quiet --fix","test":"jest","build:all":"npm run build:proto && npm run build:webpack","build:proto":"./scripts/compile_proto.sh","build:webpack":"webpack","npm:version:patch":"./scripts/npm_version_patch.sh","build:documentation":"arkit src/ -o ./media/dependencies.png && typedoc --media ./media --gitRevision master --mode modules && touch ./docs/.nojekyll"},"_npmUser":{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.4","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.17.0","dependencies":{"cids":"^1.0.1","pako":"^1.0.11","uuid":"^8.3.0","chalk":"^4.0.0","kbpgp":"^2.0.82","bunyan":"^1.8.14","zxcvbn":"^4.4.2","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","k-bucket":"^5.0.0","passport":"^0.4.1","commander":"^5.1.0","virtualfs":"^2.2.0","node-forge":"^0.10.0","protobufjs":"^6.9.0","async-mutex":"^0.2.4","configstore":"^5.0.1","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.1.7","passport-http":"^0.3.0","isomorphic-git":"^1.7.4","express-session":"^1.17.1","google-protobuf":"^4.0.0-rc.2","readable-stream":"^3.6.0","swagger-ui-express":"^4.1.4","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","arkit":"^1.6.4","eslint":"^7.0.0","xstate":"^4.13.0","js-yaml":"^3.14.0","npm-dts":"^1.3.0","ts-jest":"^25.0.0","ts-node":"^8.8.2","typedoc":"^0.17.8","webpack":"^4.42.1","prettier":"^2.0.5","ts-loader":"^6.2.2","typescript":"^3.8.3","@types/jest":"^25.0.0","@types/node":"^13.13.1","@types/uuid":"^8.3.0","webpack-cli":"^3.3.11","@xstate/test":"^0.4.1","documentation":"^8.1.2","@types/js-yaml":"^3.12.5","@types/webpack":"^4.41.21","threads-plugin":"^1.3.1","@types/commander":"^2.12.2","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/cli-progress":"^3.7.0","@types/jsonwebtoken":"^8.5.0","copy-webpack-plugin":"^6.0.2","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","typedoc-webpack-plugin":"^1.1.4","webpack-node-externals":"^1.7.2","typedoc-plugin-nojekyll":"^1.0.1","@types/swagger-ui-express":"^4.1.2","@types/passport-http-bearer":"^1.0.36","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.21_1604034083989_0.8385472200940087","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"@matrixai/polykey","version":"0.0.22","keywords":["secrets"],"author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.22","maintainers":[{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"contributors":[{"name":"Aaashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://github.com/MatrixAI/js-polykey#readme","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"bin/polykey","polykey":"bin/polykey"},"dist":{"shasum":"d8fb3f9acadac0dde8018e0a08e96ba7885cc8f4","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.22.tgz","fileCount":35,"integrity":"sha512-hi3G7db59CqZDgH2i0cSLAz5wLcqZBA243WQC/AYEMkswMHREB1sql+2/OZ8VEfTFE/ndXE2g5Lx76zYkscWUg==","signatures":[{"sig":"MEYCIQC2L4bHNcBKhuejidMh/uUcUcQxasPeLh7LzKJpf4v/lgIhAL1lq5W8xTJrHyXqB25SN/pkvPBz4JHP0rQ6C97FtRVB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2746293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm7Y3CRA9TVsSAnZWagAApa8P/3ptGC9vQJEGdEdbWqnc\n7hJ2I10UVV8an7C+y+CL4UUWXObOfm19ma8Dw+dfpPRfLJd24SpwdzSPegJk\nENaFpqLGhl/WSi2ulJMPavjmR4sPzb/PpVSq51+m2MKMNGdh1NvOwym/H+sz\n8x3I3JyPdozpiQAN6ahgBW2KXk0L3LPtUstbIDLHaT5rhqdmsf3GLaVlMA38\nhWgNu/fNs0c5lRfOCNtlNwzcb4r433UMsJOQUIOV4DhVp7LisEzNRwStPTsf\nTTZQMo88UmLrcgAMCrlfFpmmNFgj2KwD00pnvJmmMWdrNVy8OvwMsqXxSyYn\nGyy+RezBEGEJjjEmuqF5IKKmtrmJXSXD9WX8fcvpTSa+e36D7pcdqjt3Te0w\nB6SSlTf/6lcxfXlfoB1S9+qODqbDY5bg06S3DgOnuHaJkRXH1pn/kbddc0HJ\nROPXyr7sQspVxPrML9x1wHVJAAQiZSPNouIXAnRUnZ0CNF6gKenjGSrOq4I9\nzDgJJN8kbd1FK0r/+5MPnwt6TgFiUwtzS0noyHCtRIf3zidEiPunc49r4bl8\npuRFmt5+crKXEZQX8jNolIjWpyuzGxn3Vdv5IMNtfM9NUrFcgEJVAszA+2C/\nLl13YdsnfqTCg6q2PeUPvpakRbpLb1//XfAcfrJetpUd5xk8sESqEYrjG16z\nVMJQ\r\n=0IAi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"PROJECT_DIR":"."},"verbose":true},"main":"./dist/polykey.js","types":"./dist/polykey.d.ts","module":"./dist/polykey.js","engines":{"node":">=12.14.0"},"gitHead":"870f96a5baecf039768d6138d7507481a6c03394","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}' --quiet --fix","test":"jest","build:all":"npm run build:proto && npm run build:webpack","build:proto":"./scripts/compile_proto.sh","build:webpack":"webpack","npm:version:patch":"./scripts/npm_version_patch.sh","build:documentation":"arkit src/ -o ./media/dependencies.png && typedoc --media ./media --gitRevision master --mode modules && touch ./docs/.nojekyll"},"_npmUser":{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.4","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.17.0","dependencies":{"cids":"^1.0.1","pako":"^1.0.11","uuid":"^8.3.0","chalk":"^4.0.0","kbpgp":"^2.0.82","bunyan":"^1.8.14","zxcvbn":"^4.4.2","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","k-bucket":"^5.0.0","passport":"^0.4.1","commander":"^5.1.0","virtualfs":"^2.2.0","node-forge":"^0.10.0","protobufjs":"^6.9.0","async-mutex":"^0.2.4","configstore":"^5.0.1","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.1.7","passport-http":"^0.3.0","isomorphic-git":"^1.7.4","express-session":"^1.17.1","google-protobuf":"^4.0.0-rc.2","readable-stream":"^3.6.0","swagger-ui-express":"^4.1.4","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","arkit":"^1.6.4","eslint":"^7.0.0","xstate":"^4.13.0","js-yaml":"^3.14.0","npm-dts":"^1.3.0","ts-jest":"^25.0.0","ts-node":"^8.8.2","typedoc":"^0.17.8","webpack":"^4.42.1","prettier":"^2.0.5","ts-loader":"^6.2.2","typescript":"^3.8.3","@types/jest":"^25.0.0","@types/node":"^13.13.1","@types/uuid":"^8.3.0","webpack-cli":"^3.3.11","@xstate/test":"^0.4.1","documentation":"^8.1.2","@types/js-yaml":"^3.12.5","@types/webpack":"^4.41.21","threads-plugin":"^1.3.1","@types/commander":"^2.12.2","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/cli-progress":"^3.7.0","@types/jsonwebtoken":"^8.5.0","copy-webpack-plugin":"^6.0.2","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","typedoc-webpack-plugin":"^1.1.4","webpack-node-externals":"^1.7.2","typedoc-plugin-nojekyll":"^1.0.1","@types/swagger-ui-express":"^4.1.2","@types/passport-http-bearer":"^1.0.36","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.22_1604040247404_0.5298332324422799","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"@matrixai/polykey","version":"0.0.23","keywords":["secrets"],"author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.23","maintainers":[{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"}],"contributors":[{"name":"Aaashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://github.com/MatrixAI/js-polykey#readme","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"bin/polykey","polykey":"bin/polykey"},"dist":{"shasum":"2c876caf7f67d32542e7e9771887ed1e3a28cb78","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.23.tgz","fileCount":35,"integrity":"sha512-p0ikhFfWYzmyHaASb0/nRozM0mtfT6jsaW2b+9Dueqq8aLyDwMVN/QzJvn2owbxo0c09TJDiHO7sLqdfh+imMA==","signatures":[{"sig":"MEUCIBKBqO7wqEXcGNR/K2YnpM9CLRea8t6PRCq3Hl3y+4REAiEAkEaaxFa/b5urbLxNMv4bzJu7xmx9mQk8M/klmt11aUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2745936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnTF1CRA9TVsSAnZWagAAH8cP/3dcqGI+6tBGCQgzSVnc\nANO2FkhheHcohNLakTK/6hAsv5C4OQQKOGK2J+m0uNqcSyUYBE9UU+kM7Of2\n0rHgOgsajgClqpmGtqm4xMF6amqReUXimzdmbrtC4MKe17V3dBNPUWv1bRCq\nSvinsW+hsBRp13kbuRDQ8IeYm7Xk9AJhfoOSRL6kCsRefu0wsMtHeQCtQFuL\n5VNQCQ2rwbWPmvIgoifzew6Qd0x06Z+L+qqGY0bIY8lMyrfPMxUl04AG369N\nzGaGrpK5Q3T6tkdPtO5VHj8sV3ecPHy45ex/VtmbNa9KCIl8/rmK9yzqmQDH\nmtz2Wy8+ar8sBRWqZDgfUZoZdNjDJK56tw0snnFsCVna83YosGkWasTEmZgt\neNP3yfwekKExEljEXLCev/Juvy0eQ1uL2T/f8eUrLHB4iB49Oa2hRN4omUVN\nsB3kZDVZ5lBTePI33v/lMU1bjNAJZhfAAFuqSDRGz6mfVed+G92hbZfF0xFi\nJqQCmyS42Wf6ChZ1mhrwBm/5XGOPY2y/bVgqoXrEsO1V2KjUweyWucZdWbS3\nKRoVp7GOubV6xBfTBSz1on0kP3fVyaoI5Qsbz0RBPiP8Bl3WsjTQns4TxrhS\nL68p7RlzjPkeJ/D84aN8sOGx5uMpQF9mPtJKnU2Qmwe9L4caao51mCqMhqA6\naqiq\r\n=LRW1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"PROJECT_DIR":"."},"verbose":true},"main":"./dist/polykey.js","types":"./dist/polykey.d.ts","module":"./dist/polykey.js","engines":{"node":">=12.14.0"},"gitHead":"a8681f0625af68e1fc1c25d65fd89ceefe12dd28","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}' --quiet --fix","test":"jest","build:all":"npm run build:proto && npm run build:webpack","build:proto":"./scripts/compile_proto.sh","build:webpack":"webpack","npm:version:patch":"./scripts/npm_version_patch.sh","build:documentation":"arkit src/ -o ./media/dependencies.png && typedoc --media ./media --gitRevision master --mode modules && touch ./docs/.nojekyll"},"_npmUser":{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.4","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.17.0","dependencies":{"cids":"^1.0.1","pako":"^1.0.11","uuid":"^8.3.0","chalk":"^4.0.0","kbpgp":"^2.0.82","bunyan":"^1.8.14","zxcvbn":"^4.4.2","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","k-bucket":"^5.0.0","passport":"^0.4.1","commander":"^5.1.0","virtualfs":"^2.2.0","node-forge":"^0.10.0","protobufjs":"^6.9.0","async-mutex":"^0.2.4","configstore":"^5.0.1","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.1.7","passport-http":"^0.3.0","isomorphic-git":"^1.7.4","express-session":"^1.17.1","google-protobuf":"^4.0.0-rc.2","readable-stream":"^3.6.0","swagger-ui-express":"^4.1.4","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","arkit":"^1.6.4","eslint":"^7.0.0","xstate":"^4.13.0","js-yaml":"^3.14.0","npm-dts":"^1.3.0","ts-jest":"^25.0.0","ts-node":"^8.8.2","typedoc":"^0.17.8","webpack":"^4.42.1","prettier":"^2.0.5","ts-loader":"^6.2.2","typescript":"^3.8.3","@types/jest":"^25.0.0","@types/node":"^13.13.1","@types/uuid":"^8.3.0","webpack-cli":"^3.3.11","@xstate/test":"^0.4.1","documentation":"^8.1.2","@types/js-yaml":"^3.12.5","@types/webpack":"^4.41.21","threads-plugin":"^1.3.1","@types/commander":"^2.12.2","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/cli-progress":"^3.7.0","@types/jsonwebtoken":"^8.5.0","copy-webpack-plugin":"^6.0.2","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","typedoc-webpack-plugin":"^1.1.4","webpack-node-externals":"^1.7.2","typedoc-plugin-nojekyll":"^1.0.1","@types/swagger-ui-express":"^4.1.2","@types/passport-http-bearer":"^1.0.36","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.23_1604137332985_0.46658674899689156","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"@matrixai/polykey","version":"0.0.24","keywords":["secrets"],"author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.24","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Aaashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://github.com/MatrixAI/js-polykey#readme","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"bin/polykey","polykey":"bin/polykey"},"dist":{"shasum":"be9f5bfcd1ca765ae19021d3afa1a3586205de9e","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.24.tgz","fileCount":145,"integrity":"sha512-s4E1IqptGx1xQ5jCAIBaZPPaIXidmt+ns4gsHS+ohuDexq3XB9wrrRL+VXnTgFTZiIF8JS4mziRHMoihcbVvrw==","signatures":[{"sig":"MEQCIBzDFoSKyyoGgU56CS3TIlx9mo5W+LubSsKPlE2Ye8uuAiAQ5ZKqtvJUEHmUJGdbBZlhNBdrYA4AiwsXvH6gkkX7FQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3399027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgB/V5CRA9TVsSAnZWagAAcWEP/3CMC0EWaqNVi36AaA6O\nXGazsYknqexo7ion78zR5T5QCgV09z64cIWL2IL/Xg4HB+uhvNC8RRFVazHx\nlG7zS1mbSMKcdZ+bQApy4p7lZ/9xUM2ziXl6otMkX77nKq7El6200e6F0DlI\nGYGltmMAAN1hD9/gWinNgfLXpoQob31p6aNEJYWXChPVv4OlfDacghAvPp0R\nGGo7GCTnvS7Bwtea5Mf0wVAuFFYaUa2f/OrIO1o/JX8mEGms/02w90wxIVro\nSjqcm2G/r0G2hWYZ/Y95+U/TBVx7Cu1IJE6F+HjpphOfkPUkbsVIydarlAjt\nkKixKypHjIHTZO9DrhnlLacyBUncqfkWg9K98Lij1pJYEiu4qUKFL4rLMOdG\nltiUKx3mdn9UTdaiNyf3Xu8DHbKFjuhRbOy2W1ocXc8WEikhmP3CjnW8HqUu\nuccEMQFjM8zXJrAzHRWfoDa7slmwcNeeVuTJcIS8y5uTQTOxdzCXQ8crJvSm\nrp6H++/NUGqlKaS0fMdlp4+XGRt8M4l0Lkmx/AOd3p7+umUKyQlxKXgr7i91\nax3uwNW9AADNsM6eg1YPtatNxb71DUwlj+9iwoPyjKAkVWMns343Vqla4i5A\nB5UiKVrKUEjE9+fPj3PrhedNsComMhZgKVY/hXDoiPgXLHoVKxeR1pjHZ2Zc\ne9Lz\r\n=0dWH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"PROJECT_DIR":"."},"verbose":true},"main":"./dist/polykey.js","types":"./dist/polykey.d.ts","module":"./dist/polykey.js","engines":{"node":">=12.14.0"},"gitHead":"cd2a5a7581b0e27855fa0542dfe653d37adf1f3d","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}' --quiet --fix","test":"jest","build:all":"npm run build:proto && npm run build:webpack","build:proto":"./scripts/compile_proto.sh","build:webpack":"webpack","npm:version:patch":"./scripts/npm_version_patch.sh","build:documentation":"arkit src/ -o ./media/dependencies.png && typedoc --media ./media --gitRevision master --mode modules && touch ./docs/.nojekyll"},"_npmUser":{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.4","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.17.0","dependencies":{"pako":"^1.0.11","uuid":"^8.3.0","chalk":"^4.0.0","kbpgp":"^2.0.82","zxcvbn":"^4.4.2","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","k-bucket":"^5.0.0","passport":"^0.4.1","commander":"^5.1.0","parse-url":"^5.0.2","virtualfs":"^2.2.0","node-forge":"^0.10.0","protobufjs":"^6.9.0","async-mutex":"^0.2.4","configstore":"^5.0.1","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.1.7","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^4.0.0-rc.2","readable-stream":"^3.6.0","isomorphic-fetch":"^3.0.0","swagger-ui-express":"^4.1.4","@opentelemetry/node":"^0.12.0","passport-http-bearer":"^1.0.1","@opentelemetry/metrics":"^0.12.0","@opentelemetry/tracing":"^0.12.0","express-openapi-validator":"^4.0.4","@opentelemetry/exporter-jaeger":"^0.12.0","passport-oauth2-client-password":"^0.1.2","@opentelemetry/exporter-prometheus":"^0.12.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","arkit":"^1.6.4","eslint":"^7.0.0","xstate":"^4.15.1","js-yaml":"^3.14.0","npm-dts":"^1.3.0","ts-jest":"^25.0.0","ts-node":"^8.8.2","typedoc":"^0.17.8","webpack":"^4.42.1","prettier":"^2.0.5","ts-loader":"^6.2.2","typescript":"^3.8.3","@types/jest":"^25.0.0","@types/node":"^13.13.1","@types/uuid":"^8.3.0","webpack-cli":"^3.3.11","@xstate/test":"^0.4.1","documentation":"^8.1.2","@types/js-yaml":"^3.12.5","@types/webpack":"^4.41.21","threads-plugin":"^1.3.1","@types/commander":"^2.12.2","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","copy-webpack-plugin":"^6.0.2","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","typedoc-webpack-plugin":"^1.1.4","webpack-node-externals":"^1.7.2","typedoc-plugin-nojekyll":"^1.0.1","@types/swagger-ui-express":"^4.1.2","@types/passport-http-bearer":"^1.0.36","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.24_1611134329205_0.15835703442902682","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"@matrixai/polykey","version":"0.0.25","keywords":["secrets"],"author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.25","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Aaashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://github.com/MatrixAI/js-polykey#readme","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"bin/polykey","polykey":"bin/polykey"},"dist":{"shasum":"cc5a17465bcf8884c648a40cbbf8b3fc9f484936","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.25.tgz","fileCount":145,"integrity":"sha512-25lRamTTS8sPSuEaC2p7N8SIsz+7o/61GBaaIoLtcUFks6oXc7G4PN21iTch5zGFY4X6GRrh8bbgTt04uEteoQ==","signatures":[{"sig":"MEUCIQC2vB/eJB8yTD17gIoh6w5k9BwqGP7p3Uf3+kdlWCrwqQIgWv7nI2sqODozdqG8ZK1GOovGQ/OoydN6bNyj22i1+Cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3435663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgB/adCRA9TVsSAnZWagAAu14P/1/mjGdneUAKWXKW6UNH\ntyZms1x+net/GRCh05r6/lnuyWxOq62GhwFzlWfp4CfEArkfW1m/UeSdcqyc\n8VI2P3MPZDyxWPV7VHGQeUJTqHvpHevFTRBJQGJdK2gi1+U9SEe6axGERblo\nLYtoEIIYQibKpz+UkbXsy9JKDXtBPfKNQSKDhjvD74/wcNmU0QC0GVMemXrG\nGn+xRKcc6nCxYX3pVzzdF+Z2G2jJLXKahnScqkYWeCVPbsos/zex2TbrGge2\n/XTgjhKys8rmOwpJwk6REPZgAH6jAyNfkYnZV0zd1oX9IzCQazrGYIpnQvxr\noDCFSL9a1xvYMYVKNDzmeaSeMgiG4zjcVG3bLwylXgvrxtdO1MLPCWacKgJH\nuZfTG3ySn8qFGsF+nfo8eIiZuELYtocrdyqzX4BO6YQluZds26gLu7ZwHUHc\n/Ie1kZ2AI8HPfBs+WQgpnpHro0Wy821D+O3SsuobFYkWrrlo5J+CoSFIivnI\nJlvbI6jjTWwYMy3RknQnRCrjkYoMFNb3gpVCZ0oHEnf58usFTHPt6varqRYD\nM8UMV7217Aq107wVNgJ6ORE56ew386/Wo3F+2o1jAdvHldxu6onmZ5Ad2Q6t\n/IV7Pmi/oyffYd7Qq7Ik4dK2b9NlIu3Crym1sndwBvwx9o8uTbXkk7lLXELu\ntlV3\r\n=6YEx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"PROJECT_DIR":"."},"verbose":true},"main":"./dist/polykey.js","types":"./dist/polykey.d.ts","module":"./dist/polykey.js","engines":{"node":">=12.14.0"},"gitHead":"5ded91d373500ead64c4af451fcf4fddb8bba29a","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}' --quiet --fix","test":"jest","build:all":"npm run build:proto && npm run build:webpack","build:proto":"./scripts/compile_proto.sh","build:webpack":"webpack","npm:version:patch":"./scripts/npm_version_patch.sh","build:documentation":"arkit src/ -o ./media/dependencies.png && typedoc --media ./media --gitRevision master --mode modules && touch ./docs/.nojekyll"},"_npmUser":{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.4","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.17.0","dependencies":{"pako":"^1.0.11","uuid":"^8.3.0","chalk":"^4.0.0","kbpgp":"^2.0.82","zxcvbn":"^4.4.2","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","k-bucket":"^5.0.0","passport":"^0.4.1","commander":"^5.1.0","parse-url":"^5.0.2","virtualfs":"^2.2.0","node-forge":"^0.10.0","protobufjs":"^6.9.0","async-mutex":"^0.2.4","configstore":"^5.0.1","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.1.7","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^4.0.0-rc.2","readable-stream":"^3.6.0","isomorphic-fetch":"^3.0.0","swagger-ui-express":"^4.1.4","@opentelemetry/node":"^0.12.0","passport-http-bearer":"^1.0.1","@opentelemetry/metrics":"^0.12.0","@opentelemetry/tracing":"^0.12.0","express-openapi-validator":"^4.0.4","@opentelemetry/exporter-jaeger":"^0.12.0","passport-oauth2-client-password":"^0.1.2","@opentelemetry/exporter-prometheus":"^0.12.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","arkit":"^1.6.4","eslint":"^7.0.0","xstate":"^4.15.1","js-yaml":"^3.14.0","npm-dts":"^1.3.0","ts-jest":"^25.0.0","ts-node":"^8.8.2","typedoc":"^0.17.8","webpack":"^4.42.1","prettier":"^2.0.5","ts-loader":"^6.2.2","typescript":"^3.8.3","@types/jest":"^25.0.0","@types/node":"^13.13.1","@types/uuid":"^8.3.0","webpack-cli":"^3.3.11","@xstate/test":"^0.4.1","documentation":"^8.1.2","@types/js-yaml":"^3.12.5","@types/webpack":"^4.41.21","threads-plugin":"^1.3.1","@types/commander":"^2.12.2","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","copy-webpack-plugin":"^6.0.2","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","typedoc-webpack-plugin":"^1.1.4","webpack-node-externals":"^1.7.2","typedoc-plugin-nojekyll":"^1.0.1","@types/swagger-ui-express":"^4.1.2","@types/passport-http-bearer":"^1.0.36","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.25_1611134620798_0.3428692903998931","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"@matrixai/polykey","version":"0.0.26","keywords":["secrets"],"author":{"name":"Roger Qiu"},"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.26","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Aaashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://github.com/MatrixAI/js-polykey#readme","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"bin/polykey","polykey":"bin/polykey"},"dist":{"shasum":"6c7d45180a0fd2c6e61b0dc4bf53ea1837fcb1d3","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.26.tgz","fileCount":35,"integrity":"sha512-/bHzTiFyXkJhF4pzdi1tlmwhF1gwhwmkY0amYk3/i6paeYIRs1a1CdWqYN6AuRwRn7HEzPvgsO4g8PGuqUuk0A==","signatures":[{"sig":"MEUCICBPUtKvru0g29O8owZPu2EzlGE+RJf58jF/UPIm1iReAiEAgi0mdekR+hxInAC8JiB57xwJWhBUb37XE4zD9FdjpKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2934897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCOQICRA9TVsSAnZWagAAisUP+wTtkpTGeiZKuqPBS4ph\n4fOyezW8iwAMU9aPrLZiqr772UOAZtoH0ou8Hv3fHHd9BPwtRNZBpfRT5l82\nWEAx4cMhlQ1VW3js1Ki5IygofPhWTJ6YGd+rQ3zEg2m6hekFeqZRNFY7aZw4\nSB3Yo6g/iZfJOKjKlHW+WZJu29lR6zvN4aFrQhRF+SdrIW71Apn4hPygPALe\nG6+91LfODWdyfyHIDZytuQ5yQLUkqoTVBUxDfI0e5bKuhnJgzL5ZxlZcUpxi\nIWCu3bGKaEfZ+PSgYVAzUR0UyjvnfFlrNteG4AKjtj8KyoF+xZm0yQgYCg8g\nGKswGZRUd93JVQxGKfzrH23ZG2LPHFB85i0AVKPOkNULBQe7cnSMZGp28h7f\nc5YvMnUJO2+FilT424oimBPDApxplMLIvqPUz1Tma4I6leT947C6beD5EcWW\nbB2eGUasJDyc0P6rcjB+ojwi9UKFi7W0aI7OR+LcluFGb4RbsxE8y//zhB3g\nj3T2N8FQq92bl6vQJwaaZapxAR9z71R4su5a+xbUAIEae0n3fDWebhR15GXo\nfpuYrrRM8gbzwHJe5cRxAtAdDj6RHrwJtzphZY3hps/hjCZa5/ZinLcVa+mC\na3wNAKTWnEgbQ7I0SSl4ETc2J3l0n1jnp6cwyO3KgSBdX/vUdzbFXSoBfvD+\nCgRJ\r\n=9kzY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"PROJECT_DIR":"."},"verbose":true},"main":"./dist/polykey.js","types":"./dist/polykey.d.ts","module":"./dist/polykey.js","engines":{"node":">=12.14.0"},"gitHead":"e54cafe9290a901cabdc4519c046ac7146d0a746","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}' --quiet --fix","test":"jest","build:all":"npm run build:proto && npm run build:webpack","build:proto":"./scripts/compile_proto.sh","build:webpack":"rm -rf ./dist & webpack","npm:version:patch":"./scripts/npm_version_patch.sh","build:documentation":"arkit src/ -o ./media/dependencies.png && typedoc --media ./media --gitRevision master --mode modules && touch ./docs/.nojekyll"},"_npmUser":{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.4","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.17.0","dependencies":{"pako":"^1.0.11","uuid":"^8.3.0","chalk":"^4.0.0","kbpgp":"^2.0.82","zxcvbn":"^4.4.2","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","k-bucket":"^5.0.0","passport":"^0.4.1","commander":"^5.1.0","parse-url":"^5.0.2","virtualfs":"^2.2.0","node-forge":"^0.10.0","protobufjs":"^6.9.0","async-mutex":"^0.2.4","configstore":"^5.0.1","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.1.7","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^4.0.0-rc.2","readable-stream":"^3.6.0","isomorphic-fetch":"^3.0.0","swagger-ui-express":"^4.1.4","@opentelemetry/node":"^0.12.0","passport-http-bearer":"^1.0.1","@opentelemetry/metrics":"^0.12.0","@opentelemetry/tracing":"^0.12.0","express-openapi-validator":"^4.0.4","@opentelemetry/exporter-jaeger":"^0.12.0","passport-oauth2-client-password":"^0.1.2","@opentelemetry/exporter-prometheus":"^0.12.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","arkit":"^1.6.4","eslint":"^7.0.0","xstate":"^4.15.1","js-yaml":"^3.14.0","npm-dts":"^1.3.0","ts-jest":"^25.0.0","ts-node":"^8.8.2","typedoc":"^0.17.8","webpack":"^4.42.1","prettier":"^2.0.5","ts-loader":"^6.2.2","typescript":"^3.8.3","@types/jest":"^25.0.0","@types/node":"^13.13.1","@types/uuid":"^8.3.0","webpack-cli":"^3.3.11","@xstate/test":"^0.4.1","documentation":"^8.1.2","@types/js-yaml":"^3.12.5","@types/webpack":"^4.41.21","threads-plugin":"^1.3.1","@types/commander":"^2.12.2","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","copy-webpack-plugin":"^6.0.2","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","typedoc-webpack-plugin":"^1.1.4","webpack-node-externals":"^1.7.2","typedoc-plugin-nojekyll":"^1.0.1","@types/swagger-ui-express":"^4.1.2","@types/passport-http-bearer":"^1.0.36","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.26_1611195399837_0.5248908933072067","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"@matrixai/polykey","version":"0.0.27","keywords":["secret","secrets","password"],"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.27","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Roger Qiu"},{"name":"Aashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://polykey.io","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"dist/bin/polykey.js","polykey":"dist/bin/polykey.js"},"dist":{"shasum":"bb7f809d9c59c2b73696f8223931b7ea199f3f00","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.27.tgz","fileCount":130,"integrity":"sha512-tS4HMiAD55hIZNJV089s+hjjfRUsIk0e36ZDPsCjHWGolz5BMu/PQCC1Z+4XZG5lJuNcW39OLEKjhF9KbOV2bw==","signatures":[{"sig":"MEQCIF576lTQk7WEGZgr6nyLKTR+iYqPCM04NRs0XHws0u29AiBpkHb0OwP93nQuqYVfmGpvSBrkbRP2d47+BAU/y9DyCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1115452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEnE4CRA9TVsSAnZWagAAQCkQAJmL/Ro7vKeztLCrxgCM\n5DiJeTC0Cze1xmqu9/x1zaquMIHBEW9rSkWAURk8loFMEI6FkxTYs2EXR3OL\nnHjHQdwt8AkBz4rbUx9Y0bcfvigrAmbttCuLyqllCtpWHyeQx7iENnG9yjIW\nlftAjaAY/gRWNzGJBm4B8ogXOJ/HZ1ZQhNmsdmp5RAUhGAz9MYrKM4jPZ4V8\nVwWix0IAjsniTM95zwq4fmgzucB21MifTvmyvKIIAHpF3/KXEU5cynJi3Q5Q\np5Z+U8I6ys9W1VRiP6gGDlpN15Mx2Wxejx5UDH5lM6cnKlin6y/cc+SCWcHY\nTpES6Luwyd9OaLUbO6K+6yhYWLr6cioWrKQCc88zyY4FSfeSPrXKYwXLcNfE\n90EU/bZ6xNSbPAyTwI4vNVOGCvLOigJ9u+INTFPtwK476xfusbCX1/cVKiIQ\ni7VKTMjZlITzo0BJAIzGQlBfL8ugFE/XpmjQNYpCcPKXGRn1SuQwPcJ4Y4w0\ngD7rlToFbdzXjF3A4XLESL0kQl/U9OQmjBT5aEQNA7dIUFzgRtoaXJA6ZJsk\nGcBOcIveAmThVkKs3bAWa1k56ULvcQ6txu7wwfZkL+VyiG7LJL/2cSdX5APx\nIqYPV5MomfYxPtgSu9X5rFeM/pVpDJQewJf7yVyLr4bTVv1DNgjJFklyNldM\nhoTS\r\n=X5JP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Polykey.js","types":"dist/Polykey.d.ts","gitHead":"8594735d68fd4b15bba9fac2ac5b73dad1079521","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","polykey":"ts-node -r tsconfig-paths/register src/bin/polykey.ts","ts-node":"ts-node -r tsconfig-paths/register"},"_npmUser":{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.6","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.18.4","dependencies":{"pako":"^1.0.11","uuid":"^8.3.0","chalk":"^4.0.0","kbpgp":"^2.0.82","zxcvbn":"^4.4.2","cyclist":"^1.0.1","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","k-bucket":"^5.0.0","passport":"^0.4.1","commander":"^7.0.0","parse-url":"^5.0.2","virtualfs":"^2.2.0","node-forge":"^0.10.0","async-mutex":"^0.2.4","configstore":"^5.0.1","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.2.4","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^3.14.0","readable-stream":"^3.6.0","isomorphic-fetch":"^3.0.0","swagger-ui-express":"^4.1.4","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","arkit":"^1.6.4","eslint":"^7.17.0","xstate":"^4.15.1","ts-jest":"^26.4.4","ts-node":"^9.1.1","typedoc":"^0.20.16","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","@types/node":"^13.13.1","@types/uuid":"^8.3.0","@xstate/test":"^0.4.1","@types/js-yaml":"^3.12.5","tsconfig-paths":"^3.9.0","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","@types/google-protobuf":"^3.7.4","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@types/swagger-ui-express":"^4.1.2","@types/passport-http-bearer":"^1.0.36","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.27_1611821367597_0.17362300779141915","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"@matrixai/polykey","version":"0.0.28","keywords":["secret","secrets","password"],"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.28","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Roger Qiu"},{"name":"Aashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://polykey.io","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"dist/bin/polykey.js","polykey":"dist/bin/polykey.js"},"dist":{"shasum":"a95c9b4eada5f7864ecc8b5e7dd05f289c0c8666","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.28.tgz","fileCount":169,"integrity":"sha512-QGTohwY7HEvYmsKuzspXVxkhppkjD0hqnzIADLLKIBnVxa5N5vjOupgxb9LWDLc7ywHNDFGJ0sa+siLzRjQ0YQ==","signatures":[{"sig":"MEUCICTasYeDc/z4swHKVxCr3GkSd259xTw25l6fXB6Zjx32AiEA/9Iqtn5OymIabBozunflaR8vZ3fVBtJIRnpiMy1dnwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1192415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGlexCRA9TVsSAnZWagAAdAMP/Rn6leTtE15VnU9NJO6/\nJEXG8NYHmrr9v3Cx3KeHJ+DqVpVOHnGdo8wvauTEVlHHxVjXxaTs5ARg613N\nLnlhcVTZdckxxbZM/znrhHfZkumJGyzfT1G1sEnZqDoSBwCFeFeXznrMKTJq\n3NrX4Moo9mM7NpC1xvM8HmniundJt+px118Hx1DB9Zs4sXlw9+WcZgcFj1MR\nrRHMIZiHjBstOdlMJossJOjzScV+Stben+Ri9vgYAKTEdPQHt75yEmk3fASq\nN1ng8srnaZSpqGR5ZJOirdzXprvYeIMbJRfbxMhOEAGm0O6W0lCLxQkE6jUT\naDvGYMn3QkT8aXuO/se3U8W7N1E47aLg+/PwgZlShslKZrB7P1hRkYw8+kNL\neK6C372vNzSeTkPd86hsGoHGBEIy2Yw4jWJfLroIAv11OI5WGRkE8fhShDkD\n/dLVIglTMJSR7yje2SA1PalY3I13iINaau/R9R7r7sTJ05YouL6XzNlUmnp5\nmnq9caWZZ6MsL9xfgyNCkmPaJuT2HXapicejtmzjK/w7ASbxx0xjjynmbyeh\nlCzhYjtKwIC7WD9amHDgK2gJXQ7qLy9wis3FTRHN/TbARnwnUKiZWdWCFIXb\nXT7iySQnVoYuIPYQ+ywJZX7IxO6jAuYErwZmbpQ/NLXY7obzTQJ6V5jMqKGI\ngtuO\r\n=wz/y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Polykey.js","types":"dist/Polykey.d.ts","gitHead":"ad6e50e010bdd9d0291e158cad2529934d5c2ae2","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","polykey":"ts-node -r tsconfig-paths/register src/bin/polykey.ts","ts-node":"ts-node -r tsconfig-paths/register"},"_npmUser":{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.6","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.18.4","dependencies":{"ajv":"^7.0.4","pako":"^1.0.11","uuid":"^8.3.0","bip39":"^3.0.3","chalk":"^4.0.0","zxcvbn":"^4.4.2","cheerio":"^1.0.0-rc.5","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","get-port":"^5.1.1","k-bucket":"^5.0.0","octonode":"^0.10.0","passport":"^0.4.1","commander":"^7.0.0","parse-url":"^5.0.2","virtualfs":"^2.2.0","fast-fuzzy":"^1.10.8","node-forge":"^0.10.0","async-mutex":"^0.2.4","configstore":"^5.0.1","cross-fetch":"^3.0.6","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.2.4","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^3.14.0","http-terminator":"^2.0.3","readable-stream":"^3.6.0","ts-custom-error":"^3.2.0","swagger-ui-express":"^4.1.4","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","arkit":"^1.6.4","eslint":"^7.17.0","xstate":"^4.15.1","ts-jest":"^26.4.4","ts-node":"^9.1.1","typedoc":"^0.20.16","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","@types/node":"^13.13.1","@types/uuid":"^8.3.0","@xstate/test":"^0.4.1","@types/js-yaml":"^3.12.5","tsconfig-paths":"^3.9.0","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","@types/google-protobuf":"^3.7.4","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@types/swagger-ui-express":"^4.1.2","@types/passport-http-bearer":"^1.0.36","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.28_1612339120958_0.2675019855549581","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"@matrixai/polykey","version":"0.0.29","keywords":["secret","secrets","password"],"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.29","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Roger Qiu"},{"name":"Aashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://polykey.io","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"dist/bin/polykey.js","polykey":"dist/bin/polykey.js"},"dist":{"shasum":"270b744c1629541875187d21b4378d0084ca08b8","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.29.tgz","fileCount":184,"integrity":"sha512-Hfyjg2AH0RUBOrqeD7wln5+twg6LtG/gtGu6tO6oFoTKsyCk4gVGiq4LZJlgg2APYuR52x4QMVTsXzts0LiIkQ==","signatures":[{"sig":"MEYCIQDpyNO0brgA8QKxsD6OhM+KivenFS3d161H1cQLHgTZfAIhALopw4cmgXwGmxlBTH8FI/BZRAmPtgWGLzr4ywD+yGcj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1340441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHIRUCRA9TVsSAnZWagAAga0QAIJh70iFnEaE7A4qg2+w\nSzfTVbSRMxh58n3F7woeRlSKaS95U/HtIPx7/shPY35K/ygohh/SXuRdJ84w\nTbjlLOgebbagKjTEkRLdTkDCgyKSKCOgP8vm9J7BDSdDcGpXWWQ+9K/bl6q7\ntkwrG7yuH7vRPk2GG06Mfwi+iJPii60DwzvijustX0as+nlwY3EZ4Z5TJVBf\nXTe7Fe+y4YIhTNCgcX3XQAiYTWGH7rXB72+1oJRYQZxEttbmm8RWI9wt8EYY\nNoc3Ha3a6NDR73tj5yjqIdHS4nJVEJiVGm9hpo3kyvNqdKVJuMRw+BoM1qxE\ngiiqKl+GHWfcu+vy4tKJE68dr+jvTOJkPlUc3rhg852mB7owLMX52dckrPR5\noSiVCHPpxB4B82UBdP19CYP96wjV+haEaeEW5b+rDQAnj0oPrWI9XhXFXVqj\nM9f+dGDk/H27tsYf9T9HKzzS99oMDx8uQyUrsyqpI9lMfxTAuUL7ZJcoclfD\nbM3MyqGpg0homVf0557POV+AfN6u/NgAJvDwSFOmS6MqwG02nbh8HnI1a9mK\nnBMM7S4l2IzllvbIOXUXmfpF+NKPDIM2Z3/l/BhgUzo8q/Ppa35F42WknX5g\ngkt5Vng99R4r+wC80fCuGbc6TXgTX5DVwYj42ax4EvCe9R1rlLIw5otOJOn2\n5t2r\r\n=CFJL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Polykey.js","types":"dist/Polykey.d.ts","gitHead":"edd109d0e792b5a7fad84e31b43cfbd499f8d920","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","gestalt":"ts-node -r tsconfig-paths/register src/bin/gestalt.ts","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","polykey":"ts-node -r tsconfig-paths/register src/bin/polykey.ts","ts-node":"ts-node -r tsconfig-paths/register"},"_npmUser":{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.6","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.18.4","dependencies":{"ajv":"^7.0.4","pako":"^1.0.11","uuid":"^8.3.0","bip39":"^3.0.3","chalk":"^4.0.0","zxcvbn":"^4.4.2","cheerio":"^1.0.0-rc.5","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","get-port":"^5.1.1","k-bucket":"^5.0.0","octonode":"^0.10.0","passport":"^0.4.1","commander":"^7.0.0","parse-url":"^5.0.2","virtualfs":"^2.2.0","fast-fuzzy":"^1.10.8","node-forge":"^0.10.0","async-mutex":"^0.2.4","configstore":"^5.0.1","cross-fetch":"^3.0.6","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","canonicalize":"^1.0.5","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.2.4","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^3.14.0","http-terminator":"^2.0.3","readable-stream":"^3.6.0","ts-custom-error":"^3.2.0","swagger-ui-express":"^4.1.4","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","arkit":"^1.6.4","eslint":"^7.17.0","xstate":"^4.15.1","ts-jest":"^26.4.4","ts-node":"^9.1.1","typedoc":"^0.20.16","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","@types/node":"^13.13.1","@types/uuid":"^8.3.0","@xstate/test":"^0.4.1","@types/js-yaml":"^3.12.5","tsconfig-paths":"^3.9.0","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","@types/google-protobuf":"^3.7.4","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@types/swagger-ui-express":"^4.1.2","@types/passport-http-bearer":"^1.0.36","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.29_1612481620159_0.3935761981336654","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"@matrixai/polykey","version":"0.0.30","keywords":["secret","secrets","password"],"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.30","maintainers":[{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Roger Qiu"},{"name":"Aashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://polykey.io","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"dist/bin/polykey.js","polykey":"dist/bin/polykey.js"},"dist":{"shasum":"2e1b7f9b5d54413fcd90ef07cb09030e4935dfc4","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.30.tgz","fileCount":184,"integrity":"sha512-02RONbriPCcEkqHJwyjOxtW60oqryMV9xGZ3ih0E3fk1+wIZp44f3ptGx+uMCsAmNY49HYSIvI92O3VpPnkh1w==","signatures":[{"sig":"MEYCIQCRmesBOqtmZEGTkuRfg46mSrdvbAbkwLEfFlYsH1TKeAIhAIDrXVE7WEPWnvQONZu4ynv34Ey4ith4j0E8Iay4GUVW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1340588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHIarCRA9TVsSAnZWagAAQ5YP+wXjqvzFNA0l4XxkyqKn\nKU63qkVN40NLvuAtWc3t8lC/eSBGi9BvC2Rak+pzHLnXe1w8c59z+S3LYrql\nN6KflLbA7l9qWI9uvcKC69cx04cyMLNI5t7sH2De86fi8+gKKd+/DIxC73fG\nOXGZDlvAnkAGU+mlF1AWjxfSe3io88KOUHLlSPLgamZI+CnLupkYV1mPhLxi\nJkdmeMS+ycyZmlcgQg/nxROGWPdhgscdGz4NCsI9rSG0fq4bQyXNaRGHWIdq\njETRYJ+oSXte7xGrVHqXEJSu/+SnPXsMpUgJ29LRR7Pfi69dikivVzacfEfz\nMVKpY4kHjx++mWdC8n0xZ5fddQspuiF7Zi6y6hCfpXoeewTIGZwFz+BKoNTj\n2f8TjDjCn3Yyn9uKp7u+k2vWaYpYSG9gvCIg9mYiwAoXQFQiAl3hXdnOvDNE\nFHy9yO/R44gxjipM+8Ugt9jVQ8YstnylSS85ALdnV4jqU7xDuclcNBaSwvof\nRLbO7aKFUrhm3l8DQ3MtSvyBpozPmQVi8lSeoWdTFoaF7V3oCx1g0ILABQd0\nO5MZEgX52UndKnlqmcH/qR7bpV9nh64HTiaiX/Qyle/SNa3BiED59y8oG0uS\nO6fEIsz69mk8ry6shIOA6nK5E5uvfHIP8h9jpMru7N6vV8g47K0rbBcPm/B5\n6vZH\r\n=vTrv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Polykey.js","types":"dist/Polykey.d.ts","gitHead":"27893542b4cc796062ad664e7827b5d50036f8c8","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","gestalt":"ts-node -r tsconfig-paths/register src/bin/gestalt.ts","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","polykey":"ts-node -r tsconfig-paths/register src/bin/polykey.ts","ts-node":"ts-node -r tsconfig-paths/register"},"_npmUser":{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.6","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.18.4","dependencies":{"ajv":"^7.0.4","pako":"^1.0.11","uuid":"^8.3.0","bip39":"^3.0.3","chalk":"^4.0.0","zxcvbn":"^4.4.2","cheerio":"^1.0.0-rc.5","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","get-port":"^5.1.1","k-bucket":"^5.0.0","octonode":"^0.10.0","passport":"^0.4.1","commander":"^7.0.0","parse-url":"^5.0.2","virtualfs":"^2.2.0","fast-fuzzy":"^1.10.8","node-forge":"^0.10.0","async-mutex":"^0.2.4","configstore":"^5.0.1","cross-fetch":"^3.0.6","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","canonicalize":"^1.0.5","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.2.4","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^3.14.0","http-terminator":"^2.0.3","readable-stream":"^3.6.0","ts-custom-error":"^3.2.0","swagger-ui-express":"^4.1.4","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","arkit":"^1.6.4","eslint":"^7.17.0","xstate":"^4.15.1","ts-jest":"^26.4.4","ts-node":"^9.1.1","typedoc":"^0.20.16","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","@types/node":"^13.13.1","@types/uuid":"^8.3.0","@xstate/test":"^0.4.1","@types/js-yaml":"^3.12.5","tsconfig-paths":"^3.9.0","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","@types/google-protobuf":"^3.7.4","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@types/swagger-ui-express":"^4.1.2","@types/passport-http-bearer":"^1.0.36","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.30_1612482219069_0.4451710656398453","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"@matrixai/polykey","version":"0.0.31","keywords":["secret","secrets","password"],"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.31","maintainers":[{"name":"scottmmorris","email":"scott.morris@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Roger Qiu"},{"name":"Aashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://polykey.io","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"dist/bin/polykey.js","polykey":"dist/bin/polykey.js"},"dist":{"shasum":"0cbb3cd0933c08b3ad5122388b9e0e0928e27dad","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.31.tgz","fileCount":230,"integrity":"sha512-LiIaEhHtAr3Q5oDYL2q9CaI9S9bzIRotNwGbNEdjFufaUpdJL4CHc1oGDFoeTY5CVMAgOJfbjSFf5BQmf6fvfg==","signatures":[{"sig":"MEQCIG+rEY2SILQDHj0EcX3jRUSLsJBCshZZwnYyf7x4GW6aAiBhm2Rq7YmITQbL++9tvissd/eDiZHN66F3wEpywQ3Asg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1415001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLgWuCRA9TVsSAnZWagAARGIQAJk1KgrrJzboB60fhTjw\nkGda/pvVi/9XrMvD6TWPQJ8DK/U7crPucNA0x1ht81nNZ6wqZug2zhrmd4+O\nDGHWafwyQFUVr9sZqWTessrfCwVQ/4oN9DJILoK6hzfquTH0YHH80XZLfXym\nZuqArKRlegy1YdEEadtkYgLz6LM/1EMnn3eFAN7TU7Kj37QgXXLFx1K1uTJ2\nlhysgvlIr3Y9nJdiHjCacJ8XNZT2TBqy31Mvs85azwlQp0gRpQAqrzqHzgID\nTapAhuLT6k/2QDjM37CQtmijiHmdNH7KJz1xDg3mY4SVYbZ7MrbZj3wzKJC/\nRrZkdY8qZ/HgkpRkw85VjywaTKkqItkVM0aHKHr8IwUQ1tXVnkMO3W4hmBgT\nq59zXXhMQSy4eLg6mReAPJSvu5N910zJOThG0aBOIxVyibEOGxZiMMuAYXRx\nL3KCj+7z9fsPpUMK2iAXuLp7VSr76XsjffweRZgnJMYz2WDxPoCmrB90NGf0\nh5JTVnzaRMRmQFPDtnj9yIV6rDvPYVOzMAhruQuLg/E+pvshXsRhkvZABfXC\n/SI1kgDrcjF5LPiR8aGDl1bsIvmI+aW/GJZxsi3ekLP1/6ho4BKKTZRUo014\n9wVHom+0Yw2o6UyAN35iJnxodsHiWr9MsApnvV96S+Nx+3MTRZdaqGKcATS3\nfNGU\r\n=6qAp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Polykey.js","types":"dist/Polykey.d.ts","gitHead":"025a454aec5eff7a08bac59b3147609c56f1be77","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","polykey":"ts-node -r tsconfig-paths/register src/bin/polykey.ts","ts-node":"ts-node -r tsconfig-paths/register"},"_npmUser":{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.6","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.18.4","dependencies":{"ajv":"^7.0.4","pako":"^1.0.11","stun":"^2.1.0","uuid":"^8.3.0","bip39":"^3.0.3","zxcvbn":"^4.4.2","cheerio":"^1.0.0-rc.5","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","get-port":"^5.1.1","k-bucket":"^5.0.0","octonode":"^0.10.0","passport":"^0.4.1","commander":"^7.0.0","virtualfs":"^2.2.0","fast-fuzzy":"^1.10.8","node-forge":"^0.10.0","async-mutex":"^0.2.4","configstore":"^5.0.1","cross-fetch":"^3.0.6","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","canonicalize":"^1.0.5","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.2.4","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^3.14.0","http-terminator":"^2.0.3","readable-stream":"^3.6.0","ts-custom-error":"^3.2.0","@matrixai/logger":"^2.0.1","swagger-ui-express":"^4.1.4","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","arkit":"^1.6.4","eslint":"^7.17.0","xstate":"^4.15.1","ts-jest":"^26.4.4","ts-node":"^9.1.1","typedoc":"^0.20.16","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","@types/node":"^13.13.1","@types/uuid":"^8.3.0","@xstate/test":"^0.4.1","@types/js-yaml":"^3.12.5","tsconfig-paths":"^3.9.0","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","@types/google-protobuf":"^3.7.4","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@types/swagger-ui-express":"^4.1.2","@typescript-eslint/parser":"^4.12.0","@types/passport-http-bearer":"^1.0.36","@typescript-eslint/eslint-plugin":"^4.12.0","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.31_1613628846235_0.7312083819602961","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"@matrixai/polykey","version":"0.0.32","keywords":["secret","secrets","password"],"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.32","maintainers":[{"name":"scottmmorris","email":"scott.morris@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Roger Qiu"},{"name":"Aashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://polykey.io","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"dist/bin/polykey.js","polykey":"dist/bin/polykey.js"},"dist":{"shasum":"829d9558f9bc46d67ea56263703f88812ac3ac17","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.32.tgz","fileCount":230,"integrity":"sha512-etpJ1nwANzwEhPE25WF2QUVjadbttahc75uKVYjxYxzMh9DSh7l4nbWDMka8U3GrsRkWtbmqFvsBYBE3pUY+BA==","signatures":[{"sig":"MEUCIFAYH05EvFA77yURPqpZbksxhKtH3yb4CXxjOiLD6f4RAiEA/3WnRq6k0lmvlc376vDluZ2C/NCdBYkmURBUxEPFvL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1421218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLzmECRA9TVsSAnZWagAAruwQAKJKsNe5Fi2CJBzmNi1v\np3PTiySTcd0zh09N16GyeELxYxTspVWSPDMr7wHGxq7a86x/XNo8CBFFnMWS\nTyESiEH1UCBLBX+edBIkeVpKpMna5nMP/Go46TswRbDb9WUJn23iDICJpRk9\n/wcA1lzoycY1eg/6T3u6pJ6/gFN0DS6BNo2Qh517BY7makkC3xvQLI8lWlhh\nDjBDq7Ud/CNfDD3IKGLjCzS0RKeOkuM87gHpoSwrstjVtFh8J7XHd5ZK+Dl6\nrcCCwEATGIb/JCTWq90Ww+F/ZhMpafnFqasmOo0C4vIijqWO+Tq5y1C7EtIU\nPKf7rsC0ynpRASLGkUykmkZuMGkfs3DIxNkT2+FHu9w/6j34wN5MC3FANfdU\nvs7UEMTaHa9jdtu81qdWrLD6LtsG5Sf6WXQ/sdw4XaFadynOaifG0JnCg0sr\np8VMJJlbiKoUfWJy1yiMIbiZWoS3DdhnGKarq4jGi8zfIi3HLAHxArNLL5rW\nSGbMnB1e1kVeS2EhnxmnluGVEQRZHlNgSLhgdYd9XShSjG6aAq46VWDQ4YqU\naU27NvsyRXpnHOlPgZfUnWkt2VYMDyTYB3JKlN+awdGpEjMZjTh+Dsyh8hsG\njZTJZK/3jdgPZ4bOcNoHSH7NblKjb57Uy3TVy5odsd8PwqEfCRe0aDwXo8ba\n/MLE\r\n=BEES\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Polykey.js","types":"dist/Polykey.d.ts","gitHead":"47bd9285e16659394f4c20a643d4524b1834f559","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","polykey":"ts-node -r tsconfig-paths/register src/bin/polykey.ts","ts-node":"ts-node -r tsconfig-paths/register"},"_npmUser":{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.6","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.18.4","dependencies":{"ajv":"^7.0.4","pako":"^1.0.11","stun":"^2.1.0","uuid":"^8.3.0","bip39":"^3.0.3","zxcvbn":"^4.4.2","cheerio":"^1.0.0-rc.5","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","get-port":"^5.1.1","k-bucket":"^5.0.0","octonode":"^0.10.0","passport":"^0.4.1","commander":"^7.0.0","virtualfs":"^2.2.0","fast-fuzzy":"^1.10.8","node-forge":"^0.10.0","async-mutex":"^0.2.4","configstore":"^5.0.1","cross-fetch":"^3.0.6","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","canonicalize":"^1.0.5","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.2.4","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^3.14.0","http-terminator":"^2.0.3","readable-stream":"^3.6.0","ts-custom-error":"^3.2.0","@matrixai/logger":"^2.0.1","swagger-ui-express":"^4.1.4","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","arkit":"^1.6.4","eslint":"^7.17.0","xstate":"^4.15.1","ts-jest":"^26.4.4","ts-node":"^9.1.1","typedoc":"^0.20.16","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","@types/node":"^13.13.1","@types/uuid":"^8.3.0","@xstate/test":"^0.4.1","@types/js-yaml":"^3.12.5","tsconfig-paths":"^3.9.0","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","@types/google-protobuf":"^3.7.4","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@types/swagger-ui-express":"^4.1.2","@typescript-eslint/parser":"^4.12.0","@types/passport-http-bearer":"^1.0.36","@typescript-eslint/eslint-plugin":"^4.12.0","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.32_1613707651987_0.27113937454519665","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"@matrixai/polykey","version":"0.0.33","keywords":["secret","secrets","password"],"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.33","maintainers":[{"name":"scottmmorris","email":"scott.morris@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Roger Qiu"},{"name":"Aashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://polykey.io","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"dist/bin/polykey.js","polykey":"dist/bin/polykey.js"},"dist":{"shasum":"f9770776f429881d0a7da81211b13e02c3e11f55","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.33.tgz","fileCount":230,"integrity":"sha512-y/WiDHx7SWUIJhhJvhQmoiD8CErucSYkKeNKXPHPqM64s+sm9blDgIKSFJSwFjVNnZUKNtXax0XoB/B0FuGZQw==","signatures":[{"sig":"MEYCIQCLurHMsYf2Meyi2PhbhtfZG8jclGa3LLmHeK/EX46d4wIhANXWE9mkxtPChUI359QwSy4hWg3WqCZesLq4lT7cv5HX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1426321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNINvCRA9TVsSAnZWagAA7vUP/0lRnJpdri2LveozUrcu\nJSBPhpeT7Hz1PcbwXBCjdb9Yj/azh3PIeciOsm5XgQqs6PiWKSX30CrU4c64\nhdH0n/YBzlap1XDNAxMh8NtILk5zXq0d58Bw0dYW0S2emrhTspeVtSoOlB9K\nr+CqwV5ORFwdAk5q9EwdXW58NQMRvY5TcWrfwdLSsk01p0gn4bS9vg/1tIeo\n2hL7kifhw5Ys/E4O/p0IgUTwno/Abv3sIi5YKn/Om1Woozr6hGHuxnLkza1E\n7IYLXR6ETQwZTLvbO+N0fTfnKit1KfZ9JT5EOA1dFBuPPdG104C9WoCQ7Vry\nz5lalgKNEEISd3eri4WXhrs2TqueLcPaUeF2nYsoz5n0ysLofgGkzkFxrPb7\nyQJyL1vHa70puB7IbEITdLrPQh0dlEaf+A3CN9U88um4GFPSRCBicEk5lA3x\nMDeG5kiyKFtgzPIvK+3qw/+IQqXZ+s8/GriYqRf+Q+GmNJrCjjT66L5chIIs\nQNGUc57e6t4m4MvSzt/4SiFqTWpHcQFoZrhWWBjEJkon9XMl4tYCLTIvmzIT\n6U9Tuihil7e/GrIOVkAeCEFSsT70y84hP/GQAVRxZKW43VUd1Gr9hrrRuBWt\nPrT1gzITu7IfLMZMxSS60FZ8G5NeCbqzVg4NX5nIMo6c/kvsVST5YxKx54m1\nPaBp\r\n=hT9+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Polykey.js","types":"dist/Polykey.d.ts","gitHead":"a5deba61eaff4ee723949f82db65b3ed554544ed","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","polykey":"ts-node -r tsconfig-paths/register src/bin/polykey.ts","ts-node":"ts-node -r tsconfig-paths/register"},"_npmUser":{"name":"robert.cronin","email":"robert.cronin@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.6","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.18.4","dependencies":{"ajv":"^7.0.4","pako":"^1.0.11","stun":"^2.1.0","uuid":"^8.3.0","bip39":"^3.0.3","zxcvbn":"^4.4.2","cheerio":"^1.0.0-rc.5","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","get-port":"^5.1.1","k-bucket":"^5.0.0","octonode":"^0.10.0","passport":"^0.4.1","commander":"^7.0.0","virtualfs":"^2.2.0","fast-fuzzy":"^1.10.8","node-forge":"^0.10.0","async-mutex":"^0.2.4","configstore":"^5.0.1","cross-fetch":"^3.0.6","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","canonicalize":"^1.0.5","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.2.4","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^3.14.0","readable-stream":"^3.6.0","ts-custom-error":"^3.2.0","@matrixai/logger":"^2.0.1","swagger-ui-express":"^4.1.4","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","arkit":"^1.6.4","eslint":"^7.17.0","xstate":"^4.15.1","ts-jest":"^26.4.4","ts-node":"^9.1.1","typedoc":"^0.20.16","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","@types/node":"^13.13.1","@types/uuid":"^8.3.0","@xstate/test":"^0.4.1","@types/js-yaml":"^3.12.5","tsconfig-paths":"^3.9.0","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","@types/google-protobuf":"^3.7.4","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@types/swagger-ui-express":"^4.1.2","@typescript-eslint/parser":"^4.12.0","@types/passport-http-bearer":"^1.0.36","@typescript-eslint/eslint-plugin":"^4.12.0","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.33_1614054255417_0.18679574891530426","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"@matrixai/polykey","version":"0.0.34","keywords":["secret","secrets","password"],"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.34","maintainers":[{"name":"gideonrosalesmatrixai","email":"gideon.rosales@matrix.ai"},{"name":"scottmmorris","email":"scott.morris@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Roger Qiu"},{"name":"Aashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://polykey.io","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"dist/bin/polykey.js","polykey":"dist/bin/polykey.js"},"dist":{"shasum":"21381e78cb24faaf827a46541ff3f648474481d3","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.34.tgz","fileCount":234,"integrity":"sha512-wwEGwHQm47rfsSHMBD43UjiPi9DfjIiknpfcXpb610Ea4FX8zgxPQIZ5JxWxuezy3rgegRolmBhSgh2z+1/VVQ==","signatures":[{"sig":"MEUCIFolwGS1KOdC0s05ebO0mTLTgFZzJec356IrBkqGUlV9AiEApYbl8ckQPc46iKzIu7LCIo+k1CH2eIZACWjnyXbe/9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1457789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSbbyCRA9TVsSAnZWagAAE1EP/1Sr8CsI/2o2AAtqWiv2\nOly5O48sMcVjeKfDzO39u3C7+bzs5V6iQgh8rKiFgzHN9wNATe3fNwHEtZrX\ny/n4JbbNoQXI3QT7YnfwKQ1/ZFp7RcfMsBxogE64Rv6sUSDfW73QiHz3H6mQ\nAzJ6ndTA1Z5/sX6v1ba65sZ7wr/d7Wc/Kw+UVVusnGXjGC5KLm9OqJT+iRVe\ncoIwAS+ZMMjyOyHnIZrCVrrn6R2iFwHgVnAkKgRrxV2k1156XUyOQF4vprcf\nXXp5sAP9OPCz6ygfxyHtDzfKgplDBhzkJWxJBH75cAsg6mTfSvLr9yRS7lbq\nNXkgaVJVai998vsu82u4+TlQnehJcPsgTELpA0IRD6UatYffiKSBILSDMMt1\nRm9DN5w9/iMYoG7la55qHZyo7Vv9XNwP0QRwnriZYt7yYJGlO121J5cTJ8ZW\nete/QIwBN9gnbhG/sYNjSJGu44dUGg3B3zLC1iEDhZ1PCyplADGKgYrixzZ3\ncJg7x3fGb/+wVDLkYEXv546Z0/0c9sM0AII9qRyM+F1IVkk7nXEH+E8pDnuY\ne//esH7rWunuBqmRblXVzwupmrJkoOjDRvToLxAjELLUGJWUPZaeaEQ7ixb4\nPTHmfNJTg0cHLKZjp4ZJ7cLzHdXfjhClLI9jbgYcb9juHWiI6aMoiT5VecDV\n6Sz6\r\n=/8hr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Polykey.js","types":"dist/Polykey.d.ts","gitHead":"20a7f430c39761e39840c828ccd542c1194802cb","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","polykey":"ts-node -r tsconfig-paths/register src/bin/polykey.ts","ts-node":"ts-node -r tsconfig-paths/register"},"_npmUser":{"name":"gideonrosalesmatrixai","email":"gideon.rosales@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.8","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.19.0","dependencies":{"ajv":"^7.0.4","pako":"^1.0.11","stun":"^2.1.0","uuid":"^8.3.0","bip39":"^3.0.3","dotenv":"^8.2.0","zxcvbn":"^4.4.2","cheerio":"^1.0.0-rc.5","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","get-port":"^5.1.1","k-bucket":"^5.0.0","octonode":"^0.10.0","passport":"^0.4.1","commander":"^7.0.0","virtualfs":"^2.2.0","fast-fuzzy":"^1.10.8","node-forge":"^0.10.0","async-mutex":"^0.2.4","configstore":"^5.0.1","cross-fetch":"^3.0.6","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","canonicalize":"^1.0.5","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.2.4","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^3.14.0","readable-stream":"^3.6.0","ts-custom-error":"^3.2.0","@matrixai/logger":"^2.0.1","swagger-ui-express":"^4.1.4","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","arkit":"^1.6.4","eslint":"^7.17.0","xstate":"^4.15.1","ts-jest":"^26.4.4","ts-node":"^9.1.1","typedoc":"^0.20.16","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","@types/node":"^13.13.1","@types/uuid":"^8.3.0","@xstate/test":"^0.4.1","@types/js-yaml":"^3.12.5","tsconfig-paths":"^3.9.0","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","@types/google-protobuf":"^3.7.4","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@types/swagger-ui-express":"^4.1.2","@typescript-eslint/parser":"^4.12.0","@types/passport-http-bearer":"^1.0.36","@typescript-eslint/eslint-plugin":"^4.12.0","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.34_1615443697891_0.5685576985705436","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"@matrixai/polykey","version":"0.0.35","keywords":["secret","secrets","password"],"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.35","maintainers":[{"name":"gideonrosalesmatrixai","email":"gideon.rosales@matrix.ai"},{"name":"scottmmorris","email":"scott.morris@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Roger Qiu"},{"name":"Aashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://polykey.io","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"dist/bin/polykey.js","polykey":"dist/bin/polykey.js"},"dist":{"shasum":"ac3cf35931748bd26cc8ef7748fd4c0b0cd6080a","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.35.tgz","fileCount":234,"integrity":"sha512-zR3a9T3biRbjDWdMFsLprrb5NzKxBpYlr6rW8gTmvEqVpmOzL2cZYfXAKkxywjv3X93CXPoWGIDF3jnOCJu+zA==","signatures":[{"sig":"MEYCIQDmsDk72zaGQhPrk/Frf0n59XWiQnnnE20djsE6bKr7WAIhAJNIAvPuCErFHFekdUcv73EqbDZAqvohCdkhn83BWKmx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1457789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSsgHCRA9TVsSAnZWagAAXHMP/RrjK2iGtlmqD7ezZGyi\n0/oCMf7yPz1aqd5FItTI1zNKjg0R0EA4x2HoNRkXyCse/tybk48D1eUoLAlo\nuLzgag6yBDoGa1vHN2KE1hc+Iozv9wlrJ/IChzPWeKAUOgMimveKEBol7KWn\nvS/KxWF6yp9VkIKlJfnbGDjCLiEV+wgDVbSWnYXWIIJHbvD5sW8Ecos5NXiw\nTBhHitEHRlL7y92i9SowbkfWf2dKt5b/KBvGdZcYrsgJp0pV6yUmA8XvZRea\ng82zTP13CSbUu60KMiWo0Fx5Qh9HPPbfesPZ6+4AFKTNNLBfC97ZKyJOpEi9\nXa8DVnMEgub1s8OKX9Q9jFdw9tuUY8z3acqn/bmJMS3UKJYIZXmrc4W6FL5S\nwyZsyIF6K90uzmHXf+BEEVB8t2YWpltq044ktUMokmrCCASRxDfeLMf7nb5+\naC+T0drN4c8xxYxbxRlZuUjul4YvdwqHqxUnybk/dwVP0Z6Otf2yVAd2n9bB\n1hk3MFMPWZ5IuK08dJwjobmdugVNjk1XFZBp9BW1Tn3yl842LjWx2X5fgtaj\nu82ECy5Inlh/M0y8TmxtV2IBMo/Yx0Ck0GBTde6+kiSSUUw89Wk56K0Nhalh\nb6ZR3j2DTxHqRpirR6V1v8GF1A1yEzsFDBzLdzL1lueM9KgG02z7AGOI2Hps\nz15/\r\n=+Ebt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Polykey.js","types":"dist/Polykey.d.ts","gitHead":"c05300db3c7c0bcbd0517c44c74b9465f96fb3dd","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","polykey":"ts-node -r tsconfig-paths/register src/bin/polykey.ts","ts-node":"ts-node -r tsconfig-paths/register"},"_npmUser":{"name":"gideonrosalesmatrixai","email":"gideon.rosales@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.8","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.19.0","dependencies":{"ajv":"^7.0.4","pako":"^1.0.11","stun":"^2.1.0","uuid":"^8.3.0","bip39":"^3.0.3","dotenv":"^8.2.0","zxcvbn":"^4.4.2","cheerio":"^1.0.0-rc.5","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","get-port":"^5.1.1","k-bucket":"^5.0.0","octonode":"^0.10.0","passport":"^0.4.1","commander":"^7.1.0","virtualfs":"^2.2.0","fast-fuzzy":"^1.10.8","node-forge":"^0.10.0","async-mutex":"^0.2.4","configstore":"^5.0.1","cross-fetch":"^3.0.6","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","canonicalize":"^1.0.5","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.2.4","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^3.14.0","readable-stream":"^3.6.0","ts-custom-error":"^3.2.0","@matrixai/logger":"^2.0.1","swagger-ui-express":"^4.1.4","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","arkit":"^1.6.4","eslint":"^7.17.0","xstate":"^4.15.1","ts-jest":"^26.4.4","ts-node":"^9.1.1","typedoc":"^0.20.16","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","@types/node":"^13.13.1","@types/uuid":"^8.3.0","@xstate/test":"^0.4.1","@types/js-yaml":"^3.12.5","tsconfig-paths":"^3.9.0","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","@types/google-protobuf":"^3.7.4","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@types/swagger-ui-express":"^4.1.2","@typescript-eslint/parser":"^4.12.0","@types/passport-http-bearer":"^1.0.36","@typescript-eslint/eslint-plugin":"^4.12.0","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.35_1615513606628_0.9992693063470921","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"@matrixai/polykey","version":"0.0.36","keywords":["secrets","password"],"author":{"name":"Matrix AI"},"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.36","maintainers":[{"name":"gideonrosalesmatrixai","email":"gideon.rosales@matrix.ai"},{"name":"scottmmorris","email":"scott.morris@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Roger Qiu"},{"name":"Aashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://polykey.io","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"dist/bin/polykey.js","polykey":"dist/bin/polykey.js"},"dist":{"shasum":"af18c17cbd29482cf2bff28a582b9466efe6dcf0","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.36.tgz","fileCount":271,"integrity":"sha512-MHXiGX1qLwGSkuCvsiQtY/nVJx7aUnvHLBuOf5SXtby2DddnUQtPiPk9BPbU9zejsAkkjHRvmaDXdknRRJ06hQ==","signatures":[{"sig":"MEYCIQCgjv7kwuh7EL/0ATJgmI/mZEjv9LDbyP5d7SqFedNHNAIhALw05JpsesYN3bKEp79H4KsaEAAnSJHxwmySAoSI2h9T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2142385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSv7CCRA9TVsSAnZWagAAFjIQAIHS9FjkKD2eMivg9Y0c\npuLOdjxSqzHrT0wVVXr2nFggut+Ral8UOLJOXPUbfKGwyPPxNCDC1WBd0FWE\nrf2DDgkjleyQ2aLrZtqUVqD2lmcVqCldKxKtS0MOTPxlYBg6Ef835tAgVg+h\nZKVr+3nWSoqgiwdCbEPaN2tdAFkFfD/Xt7ke1brF3h5IplLNhj/EnwHHISqC\n5wZqeJVymw+V/UNc93Pz7Z1LlNL5A5cYM683z+d6oULYvqYjwuD2AcutheBF\npu+5qkDEul/guR5TF3Xebo+CvEJXLYzylRKQhsUWU+u79doWsb3MDxQAYhid\nOIQcieJuhgSlwc4eo9PQIav0R+rbYg42V1tdA6kN01NsMWkq+qHn3jhfsYmN\nO0zVHZQN7Rm16apwZs9abUiUVP32RLZrozlxSyQEH/8s3qIsKM3JkYZXZqmO\nQRK6JmazIaIQcYWj23q07PazdQkLW0Lc8Ge4Pj6EMTzNz+s6/KqupnXuDYMm\nyvWt2IgAp5vzoRJVsU63zY95Qklt+4bJGr2T6Xx6U+WisjzHoZP3vFURrKfz\nliqnJUiySMrH+hh+AbmDTzjhAkJfa++PlxzRUCkGScCaZF5F8qLVnb2exzVm\nxC3q6RsvF99NVtR3LbxbRdiWjuFeOdlWmqSMLzpNW3DZe1Gd23DTQL5Ookas\nTUAJ\r\n=H1QX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Polykey.js","types":"dist/Polykey.d.ts","gitHead":"a20f57725604327ea570ffb0eaa5fe74ef9a3a12","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","polykey":"ts-node -r tsconfig-paths/register src/bin/polykey.ts","ts-node":"ts-node -r tsconfig-paths/register","postbuild":"cp -fR src/schemas src/proto src/openapi.yaml dist"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.11","description":"Polykey Core Library","directories":{},"_nodeVersion":"14.16.0","dependencies":{"ajv":"^7.0.4","pako":"^1.0.11","stun":"^2.1.0","uuid":"^8.3.0","bip39":"^3.0.3","dotenv":"^8.2.0","zxcvbn":"^4.4.2","cheerio":"^1.0.0-rc.5","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","get-port":"^5.1.1","k-bucket":"^5.0.0","octonode":"^0.10.0","passport":"^0.4.1","commander":"^7.1.0","virtualfs":"^2.2.0","fast-fuzzy":"^1.10.8","node-forge":"^0.10.0","async-mutex":"^0.2.4","configstore":"^5.0.1","cross-fetch":"^3.0.6","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","canonicalize":"^1.0.5","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.2.4","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^3.14.0","readable-stream":"^3.6.0","ts-custom-error":"^3.2.0","@matrixai/logger":"^2.0.1","swagger-ui-express":"^4.1.4","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","arkit":"^1.6.4","eslint":"^7.17.0","ts-jest":"^26.4.4","ts-node":"^9.1.1","typedoc":"^0.20.16","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","@types/node":"^13.13.1","@types/uuid":"^8.3.0","@types/js-yaml":"^3.12.5","tsconfig-paths":"^3.9.0","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","@types/google-protobuf":"^3.7.4","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@types/swagger-ui-express":"^4.1.2","@typescript-eslint/parser":"^4.12.0","@types/passport-http-bearer":"^1.0.36","@typescript-eslint/eslint-plugin":"^4.12.0","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.36_1615527618379_0.0922900451719495","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"@matrixai/polykey","version":"0.0.37","keywords":["secrets","password"],"author":{"name":"Matrix AI"},"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.37","maintainers":[{"name":"gideonrosalesmatrixai","email":"gideon.rosales@matrix.ai"},{"name":"scottmmorris","email":"scott.morris@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Roger Qiu"},{"name":"Aashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://polykey.io","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"dist/bin/polykey.js","polykey":"dist/bin/polykey.js"},"dist":{"shasum":"6cb70d14a442f30ff0b7a81ba010ad99f36d42cb","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.37.tgz","fileCount":258,"integrity":"sha512-J62ZdulTzdEdrOHpmfh/Ht/TywBKzyTownTEtP2HVcVVtW4+UO0ATefazI0SCBpIXBd2gTyDmJn1+E+p7MoUhA==","signatures":[{"sig":"MEUCIFnYBG7uZnVpNI6cFXdq/M/zUBbfmlvMrBr5jvuMYMNrAiEAiSFQdYX4F7VXV9J6NE58lBzhUvxqYWC2opndPcIpTTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1779706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS0IHCRA9TVsSAnZWagAABm8P/2K0icFDXZEsux0qch09\nAe3rwMBuKfUEUVvAu+7ntCMHIeWt24FT7eGiebsmp+0/RQd3AAKZBHQfOz12\ny19KLKzdgGnZ+0awSZ07IZuK+6mUjaJOxBmWPU8K3DtcjaaurcdQiMKOLgI/\njbYfVEVWWFin4DH2P+ob2PMKX0QGxG2cl3+0Jl8OiaAkk3PoPkrQUfKVwqD1\nDdWhVoR/7cslu5lwhtvt37a42DysR0LBNYeF9mq7KPT3Jmz5v/IDMkyYW1wy\nD+B7B/hQ8JbCtsXDVrTK6l3ZArqhv/RjtjiVK+wU3ChY4WxwOTv++dsJoIRu\n/WW7JS5iKiN+Y4AjjI6b5PxVPQBNYS5HLpfZhjAkfRaoNv6nO92WxdbqBgso\nlVHDXB6+QR7X9pDy2L8Efd7/CnYPrNqLQDnSE64bzSsVPDvKlrxbAHM6Zb7l\n2cnHaa/Vc55IrA3fdR93G8xIqyYQyyJ498juxSCzbxn3ifws2onD8M+bKyzH\nphLIXkLzjke1u/uBplB/jM5vg+3yPqnqLqS5MdxmbzCdacr5VTkYGGfTb4SL\nnjYVL1bv8+47c2AliBSxMESIzMCrG/ykqOqYI0cWRPfadNbO0kxfu/LsChek\nCr8ZaQkywPTRZkBXZTI8mGrbI683UPW6U18V5zhpw1obvsHCUDQnx23bGzOQ\nCTp0\r\n=ChAa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Polykey.js","types":"dist/Polykey.d.ts","gitHead":"766e544dd090b5d903f0c96b9905937617cc968d","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","polykey":"ts-node -r tsconfig-paths/register src/bin/polykey.ts","ts-node":"ts-node -r tsconfig-paths/register","postbuild":"cp -fR src/schemas src/proto src/openapi.yaml dist"},"_npmUser":{"name":"gideonrosalesmatrixai","email":"gideon.rosales@matrix.ai"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.8","description":"Polykey Core Library","directories":{},"_nodeVersion":"12.19.0","dependencies":{"ajv":"^7.0.4","pako":"^1.0.11","stun":"^2.1.0","uuid":"^8.3.0","bip39":"^3.0.3","dotenv":"^8.2.0","zxcvbn":"^4.4.2","cheerio":"^1.0.0-rc.5","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","get-port":"^5.1.1","k-bucket":"^5.0.0","octonode":"^0.10.0","passport":"^0.4.1","commander":"^7.1.0","virtualfs":"^2.2.0","fast-fuzzy":"^1.10.8","node-forge":"^0.10.0","async-mutex":"^0.2.4","configstore":"^5.0.1","cross-fetch":"^3.0.6","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","canonicalize":"^1.0.5","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.2.4","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^3.14.0","readable-stream":"^3.6.0","ts-custom-error":"^3.2.0","@matrixai/logger":"^2.0.1","swagger-ui-express":"^4.1.4","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","arkit":"^1.6.4","eslint":"^7.17.0","ts-jest":"^26.4.4","ts-node":"^9.1.1","typedoc":"^0.20.16","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","@types/node":"^13.13.1","@types/uuid":"^8.3.0","@types/js-yaml":"^3.12.5","tsconfig-paths":"^3.9.0","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","@types/google-protobuf":"^3.7.4","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@types/swagger-ui-express":"^4.1.2","@typescript-eslint/parser":"^4.12.0","@types/passport-http-bearer":"^1.0.36","@typescript-eslint/eslint-plugin":"^4.12.0","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.37_1615544838100_0.6290046320969767","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"@matrixai/polykey","version":"0.0.38","keywords":["secrets","password"],"author":{"name":"Matrix AI"},"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.38","maintainers":[{"name":"gideonrosalesmatrixai","email":"gideon.rosales@matrix.ai"},{"name":"scottmmorris","email":"scott.morris@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Roger Qiu"},{"name":"Aashwin Varshney"},{"name":"Robert Cronin"}],"homepage":"https://polykey.io","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"dist/bin/polykey.js","polykey":"dist/bin/polykey.js"},"dist":{"shasum":"bab9eea466d3d15e0a336570650ac10603bcb5bc","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.38.tgz","fileCount":258,"integrity":"sha512-IA0D8WGyuFsKacM0ZlHRta4G6yTKvMvwRn9Zsj9DejAinaHWV9/Wzn3zXtqLXtSN4x+6olPH+lfugFoKfedSbA==","signatures":[{"sig":"MEYCIQDszkLs96gg3JmLDDUJ6acNQZLA6mThZ3AKeq0vGPdGmAIhAMfYGx65Of37Quy0UdePaiE0UdUr05CE/MRUmIWVudfN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1794602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTu55CRA9TVsSAnZWagAAaBwP/2dwrpsOI+czsCew7tFb\nXbKe0BVjMPSpcBVid6VClnjBUZX8jDupotd1JpPoNqI0bAsbs31WWTuU1wcy\nAtIphrKrPDbUukQAXq69IoeRPy9qjdr83DljLJQ5JIaP3xyMcKb1ucbpN0oZ\nzbl4iKMAtmwYxMKnOHUM08JJ3wyAG+bi5MHlX/c4ny3Vvh1RsM3mGWvM8W9L\nNM7SfShEQhMLYA/QTlkf4HgJRcKWSyP4MhYXNZZPjHYz6tHA2ENAnBkwJWUg\nceNKsJYzS0+SYVUsn4KVbN2G/8WZVj+QVl8Szo3L2QYoG4qtfIHBg6pIGvJH\nJveFT7tMUuN3LVhB7uvxhWwuavW+RNgLed/Dfq+2L3l46tLxTUXVAtp1jT79\n8gMtsPWVt67tHRpevMcKg8BzFSOZbRln16UQcbhqPKxV33lv5zkWLPILpGnc\n0s5BRwv3x2V+SwGguwIgKMxehnac/uYMrDFfMjZG5BGbqJ03QJEDSB6p0OZl\noKIVU5CHHuWSy0/lqZjoV1dw3fWb2efy1rTHqQkHIAk9Du7z9ZJQf513s0Lp\ng+LO1mtNbl3Uq+p8cNULZkqe9SxltyZlYVLw6B83ZHc5IQjh01kFQOryFSIr\nu6cukRZi/ni3rCGSTIbNo7Lzi/+5slw7V3v7jutbhCIlJQ5rvqI3EjISRuGc\n5RGc\r\n=M5iz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Polykey.js","types":"dist/Polykey.d.ts","gitHead":"6aaae9e136b947f127b51ab27039e7a6c80f2f47","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","polykey":"ts-node -r tsconfig-paths/register src/bin/polykey.ts","ts-node":"ts-node -r tsconfig-paths/register","postbuild":"cp -fR src/schemas src/proto src/openapi.yaml dist"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.11","description":"Polykey Core Library","directories":{},"_nodeVersion":"14.16.0","dependencies":{"ajv":"^7.0.4","pako":"^1.0.11","stun":"^2.1.0","uuid":"^8.3.0","bip39":"^3.0.3","dotenv":"^8.2.0","zxcvbn":"^4.4.2","cheerio":"^1.0.0-rc.5","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","get-port":"^5.1.1","k-bucket":"^5.0.0","octonode":"^0.10.0","passport":"^0.4.1","commander":"^7.1.0","virtualfs":"^2.2.0","fast-fuzzy":"^1.10.8","node-forge":"^0.10.0","async-mutex":"^0.2.4","configstore":"^5.0.1","cross-fetch":"^3.0.6","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","canonicalize":"^1.0.5","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.2.4","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^3.14.0","readable-stream":"^3.6.0","ts-custom-error":"^3.2.0","@matrixai/logger":"^2.0.1","swagger-ui-express":"^4.1.4","crypto-random-string":"^3.3.1","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","arkit":"^1.6.4","eslint":"^7.17.0","ts-jest":"^26.4.4","ts-node":"^9.1.1","typedoc":"^0.20.16","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","@types/node":"^13.13.1","@types/uuid":"^8.3.0","@types/js-yaml":"^3.12.5","tsconfig-paths":"^3.9.0","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","@types/google-protobuf":"^3.7.4","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@types/swagger-ui-express":"^4.1.2","@typescript-eslint/parser":"^4.12.0","@types/passport-http-bearer":"^1.0.36","@typescript-eslint/eslint-plugin":"^4.12.0","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.38_1615785593328_0.8403012897851925","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"@matrixai/polykey","version":"0.0.39","keywords":["secrets","password"],"author":{"name":"Matrix AI"},"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.39","maintainers":[{"name":"gideonrosalesmatrixai","email":"gideon.rosales@matrix.ai"},{"name":"scottmmorris","email":"scott.morris@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Roger Qiu"},{"name":"Aashwin Varshney"},{"name":"Robert Cronin"},{"name":"Lucas Lin"},{"name":"Gideon Rosales"}],"homepage":"https://polykey.io","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"dist/bin/polykey.js","polykey":"dist/bin/polykey.js"},"dist":{"shasum":"868a8c2516d1b09b613ca8824bbf66a8923c33ff","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.39.tgz","fileCount":259,"integrity":"sha512-d54LjCPbJd0pM+BEkUVBEQcPT5XJOwli6CcHa8FpNDpMzshjYCWZuv7s87LFYkFlIj3B3FMdDpCCCJnTfE9aMw==","signatures":[{"sig":"MEUCIAxtnYu/CmiMH3WEM7H9CzvzCcum2WVjCqb1T6h3PZvzAiEAqCoBaaY2q7ULiRaR4PWiVOnP2jmEHSmdVqjydFGTMyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1798016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUH9+CRA9TVsSAnZWagAA0UoP/RUe2I2jXfSIYa1BPVXo\nm6sw6pUKb3/fPj6Tvv+K2XpTtFfXPO9XiML9oL5WeLwZxKAwHcDUxd5sIX0Z\n7O4Za04xoBKrr7IbZMNAnzuYJX9sIOtHI6dE6y8uP6pKAs7pZoz+NpwEn+Wp\nUBvlVToE9+DHDqn+qwrDJDbQcAIbBwzxFEM7vdsPwhkeqRYEDB/02q1f7DP+\n5uDEq/UujGLFVcFMARvvWwMonINkQzin/wIWHYP1cV4f9IdlQ2UqYvgnRatx\nQrKKRX8gt2CJpHDVYqp4hQMHXYONiqjmJ8LlA5AS+I1hf/Q/5txBUEEv0qEV\n+A+IZoeonUCMijloMZ9UHd5kk4BK241N6Qd90Xi4J9zv9bRhht+JWJfCYTYj\nJxjRrjJJCjQR9NkhSIRhbLnSUHre2V1kfCU1Y2UlAa8Sm1DTUL3K5N94jeJQ\nVR062YZJMwQAG/dbpG1hw+AeZP8qMdCuW7+SDSdcf0FSpjv4g5M4G30fW5fP\njQ+R5mRGvOvzQ/nDLyclXFLgbtoui3sPp4oVqMtJRd9o7LjYJacJP+4z5h9v\ndy9DVt3bmecInQlQp8WLrN0M6drm/SlIpLDfjtM79oVkFavwaEVv+h89PEhK\nNMIfYiAHthPT9XXn1MUxJMXMB+3ObDXJdvcn6CqfQr0iZTVKW2tQBlc0KNGs\naNpc\r\n=+HGf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Polykey.js","types":"dist/Polykey.d.ts","gitHead":"142b5419b9d869b81e2f73ae1e65dc179851be8d","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","polykey":"ts-node -r tsconfig-paths/register src/bin/polykey.ts","ts-node":"ts-node -r tsconfig-paths/register","postbuild":"cp -fR src/schemas src/proto src/openapi.yaml dist && mkdir -p dist/certs && cp -f src/certs/*.crt src/certs/*.pub dist/certs","bootstrap-certs":"scripts/bootstrap-certs.ts"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.11","description":"Polykey Core Library","directories":{},"_nodeVersion":"14.16.0","dependencies":{"ajv":"^7.0.4","pako":"^1.0.11","stun":"^2.1.0","uuid":"^8.3.0","bip39":"^3.0.3","zxcvbn":"^4.4.2","cheerio":"^1.0.0-rc.5","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","get-port":"^5.1.1","k-bucket":"^5.0.0","octonode":"^0.10.0","passport":"^0.4.1","commander":"^7.1.0","virtualfs":"^2.2.0","fast-fuzzy":"^1.10.8","node-forge":"^0.10.0","async-mutex":"^0.2.4","configstore":"^5.0.1","cross-fetch":"^3.0.6","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","canonicalize":"^1.0.5","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.2.4","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^3.14.0","readable-stream":"^3.6.0","ts-custom-error":"^3.2.0","@matrixai/logger":"^2.0.1","swagger-ui-express":"^4.1.4","crypto-random-string":"^3.3.1","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","arkit":"^1.6.4","eslint":"^7.17.0","ts-jest":"^26.4.4","ts-node":"^9.1.1","typedoc":"^0.20.16","prettier":"^2.2.1","grpc-tools":"1.10.0","typescript":"^4.1.3","@types/jest":"^26.0.20","@types/node":"^13.13.1","@types/uuid":"^8.3.0","@types/js-yaml":"^3.12.5","tsconfig-paths":"^3.9.0","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","@types/google-protobuf":"^3.7.4","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@types/swagger-ui-express":"^4.1.2","@typescript-eslint/parser":"^4.12.0","grpc_tools_node_protoc_ts":"5.0.1","@types/passport-http-bearer":"^1.0.36","@typescript-eslint/eslint-plugin":"^4.12.0","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.39_1615888253659_0.029434312917547167","host":"s3://npm-registry-packages"}},"0.0.41":{"name":"@matrixai/polykey","version":"0.0.41","keywords":["secrets","password"],"author":{"name":"Matrix AI"},"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.41","maintainers":[{"name":"gideonrosalesmatrixai","email":"gideon.rosales@matrix.ai"},{"name":"scottmmorris","email":"scott.morris@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Roger Qiu"},{"name":"Aashwin Varshney"},{"name":"Robert Cronin"},{"name":"Lucas Lin"},{"name":"Gideon Rosales"}],"homepage":"https://polykey.io","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"dist/bin/polykey.js","polykey":"dist/bin/polykey.js"},"dist":{"shasum":"7a76e171a00734ba5371883c70b55ba64691f6e1","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.41.tgz","fileCount":259,"integrity":"sha512-2MZiN+BsA6pFnYeZVnfah6ibf+RbsK5ZvHSSAn32+T5xGCLWex652iwXu0c7DvSTdSoAUJoQ/u6s59iLxta3Mg==","signatures":[{"sig":"MEQCIASEmur5w+keGyC4YfsM3VC76Pdpq/SXhZTqF4X2ai55AiB4wj1+EF08V9VPK8JBTpVApjOsmOurWXGZ4BCPxFQLZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1798016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUIAeCRA9TVsSAnZWagAAB4gP/2Pz2/yGDcrDVw17lbOQ\no7477K0xknbDNRdCOBeKRX8m9j1NEqWNaKmXhdNGJf6l17mkJl/SdnqyTmLr\nM6cN9PS7aouPNcz4EtxKi1fy2whC/xFyvWSrcL22fRpHYkKjc6x2PoeSNwLO\nVd9sUL6IF+YoRB0wFJzeDbn8UtBaAB1EMlq72c767pkliX4lpR/7lu78sXiE\nlGneODF3GY52nEnaHHIhw4/FI9TCcPKuHPEiee2Ev3zoC77aabQryVrmEMN9\noSDRH7TzszJcyoSSN5Q1bUvlO/q7MUbcE7DOqpdGkyLtdP9wrULLWA6u4Yx+\nl2UQXQQZL5FLMOPLld6u2FzITqddDiZCdxbbq8iyZbJreDyX1tO6n0BAFGgW\nN3MgvyXZoXYkKeexBco/pKVHyCtfi0iC2ks4au4tmg0WA2V4XpDegeZWnAic\nBAkKlnxgHS+4o6/1UWPzl24IsRDAO2S0eToeUhiNuO/+rPvsdxc5A/XZHDA7\nmmGcQhrTrOUkRWhwNUMSALaXrFzQulBCZ3TIxs6lBkYB+Uq55HCXCihCHnNY\nDosWaBkhfuVbZHSgO3U0LlDbr1nmOygAys/R3SFgQyZx7n3eUDWmH7lB642I\ntJ9ZAq1kjFLYdyCVRqJtnJJckfJuuz5tdLzndBY1UYvXAEib05KRXvYiZtcJ\nislT\r\n=YiQk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Polykey.js","types":"dist/Polykey.d.ts","gitHead":"0c4fa40e9b86d44c95ffec2d8e4410992e6adcf9","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","polykey":"ts-node -r tsconfig-paths/register src/bin/polykey.ts","ts-node":"ts-node -r tsconfig-paths/register","postbuild":"cp -fR src/schemas src/proto src/openapi.yaml dist && mkdir -p dist/certs && cp -f src/certs/*.crt src/certs/*.pub dist/certs","bootstrap-certs":"scripts/bootstrap-certs.ts"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.11","description":"Polykey Core Library","directories":{},"_nodeVersion":"14.16.0","dependencies":{"ajv":"^7.0.4","pako":"^1.0.11","stun":"^2.1.0","uuid":"^8.3.0","bip39":"^3.0.3","zxcvbn":"^4.4.2","cheerio":"^1.0.0-rc.5","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","get-port":"^5.1.1","k-bucket":"^5.0.0","octonode":"^0.10.0","passport":"^0.4.1","commander":"^7.1.0","virtualfs":"^2.2.0","fast-fuzzy":"^1.10.8","node-forge":"^0.10.0","async-mutex":"^0.2.4","configstore":"^5.0.1","cross-fetch":"^3.0.6","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","canonicalize":"^1.0.5","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.2.4","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^3.14.0","readable-stream":"^3.6.0","ts-custom-error":"^3.2.0","@matrixai/logger":"^2.0.1","swagger-ui-express":"^4.1.4","crypto-random-string":"^3.3.1","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","arkit":"^1.6.4","eslint":"^7.17.0","ts-jest":"^26.4.4","ts-node":"^9.1.1","typedoc":"^0.20.16","prettier":"^2.2.1","grpc-tools":"1.10.0","typescript":"^4.1.3","@types/jest":"^26.0.20","@types/node":"^13.13.1","@types/uuid":"^8.3.0","@types/js-yaml":"^3.12.5","tsconfig-paths":"^3.9.0","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","@types/google-protobuf":"^3.7.4","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@types/swagger-ui-express":"^4.1.2","@typescript-eslint/parser":"^4.12.0","grpc_tools_node_protoc_ts":"5.0.1","@types/passport-http-bearer":"^1.0.36","@typescript-eslint/eslint-plugin":"^4.12.0","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.41_1615888413494_0.6625914628833396","host":"s3://npm-registry-packages"}},"0.0.42":{"name":"@matrixai/polykey","version":"0.0.42","keywords":["secrets","password"],"author":{"name":"Matrix AI"},"license":"Apache-2.0","_id":"@matrixai/polykey@0.0.42","maintainers":[{"name":"gideonrosalesmatrixai","email":"gideon.rosales@matrix.ai"},{"name":"scottmmorris","email":"scott.morris@matrix.ai"},{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},{"name":"aashwin","email":"aashwin.varshney@gmail.com"},{"name":"robert.cronin","email":"robert.cronin@matrix.ai"}],"contributors":[{"name":"Roger Qiu"},{"name":"Aashwin Varshney"},{"name":"Robert Cronin"},{"name":"Lucas Lin"},{"name":"Gideon Rosales"}],"homepage":"https://polykey.io","bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"bin":{"pk":"dist/bin/polykey.js","polykey":"dist/bin/polykey.js"},"dist":{"shasum":"45a88f889f475b56118a087d5bb3ff6d944392ac","tarball":"https://registry.npmjs.org/@matrixai/polykey/-/polykey-0.0.42.tgz","fileCount":259,"integrity":"sha512-eCPuGgBFGGatvxN3I12VceQMSbsm3zdoy1PmBALemp1ZnLN2GWVpBxfcuIpLKEBZmbtZx1Q01Ti/+pUfnWF+hQ==","signatures":[{"sig":"MEUCIB7fwKTN27RtYI8T5CqI6caIotCC3yUW72B0ORY2QDx+AiEAjy7qx7j7Qn/3tGplR96Xeca7ZGFdGwI8zu4xNiPKjxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1799429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUaUpCRA9TVsSAnZWagAAbnoP/3zQTzlpwhvzwE+5qamE\neuniD7C5NIfp6xSmQsXd7SGf3UKcjS4RCNMwYLueNk4A1BEtCgY5fd8FQpU3\nSlDgi7TG9kXg1capOshjxKvNzdMW6T1qgj3PG5cd/YZClSL4WoN5MWe0yLKj\n6cKCfGaU363Fdk4kvYVPz1VHMa6+bWE1FjA09iJeqA6XEc2OHBjH5AVND43B\nD379uGRFZwN77Hr6WVB+O6Uek9/QTpT7wfYOwKGD2dz7bNqSWtzjtOGP9dI1\n0Xn2BiqQ8NhijGHvtoTnH+YBKX41WQui0TEkMQ5XfCOO428WXY8fqB6giZx4\nBxkTFbfsq55CzK7G66YrWKeQCBI4AMbesEiZCj7doETnKfaV8MzGXit9gyJm\n+23/LpXSbNkDnGZ+6JmnirnQsQQ4VuCmCgki1qht3Uu7rm9/Cbg3i+PLSuWn\nKZ50b4xKpbYjhyYEjekWYB6nPL//vOXuuXGjwxCkgtXJAy1pYYxRQNbiS2M5\nGQIBd3g1z7b/xrUw+Jc8YNeq0vD3pwY+dJwPujfbYzyG+AvH66cRW89JaipR\nn5T3H8CJfSAiGljkiqKiax9YfyuV/4Lq0nkDqMle2e2k/Es6op1QArXFG/UN\n1jaFIlIWp36yAOw/Cq+uY6tHU8O22th1afieLveGiF2JH6u9JkJDaOFB4Ui7\nfc0Z\r\n=lPON\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Polykey.js","types":"dist/Polykey.d.ts","gitHead":"49f8900c64f7c279aedb8fe9fbf96b3498d49b6b","scripts":{"lint":"eslint '{src,tests}/**/*.{js,ts}'","test":"jest","build":"tsc","lintfix":"eslint '{src,tests}/**/*.{js,ts}' --fix","polykey":"ts-node -r tsconfig-paths/register src/bin/polykey.ts","ts-node":"ts-node -r tsconfig-paths/register","postbuild":"cp -fR src/schemas src/proto src/openapi.yaml dist && mkdir -p dist/certs && cp -f src/certs/*.crt src/certs/*.pub dist/certs","bootstrap-certs":"scripts/bootstrap-certs.ts"},"_npmUser":{"name":"cmcdragonkai","email":"roger.qiu@polyhack.io"},"deprecated":"WARNING: This module has been renamed to `polykey`. Please install it instead.","repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"_npmVersion":"6.14.11","description":"Polykey Core Library","directories":{},"_nodeVersion":"14.16.0","dependencies":{"ajv":"^7.0.4","pako":"^1.0.11","stun":"^2.1.0","uuid":"^8.3.0","bip39":"^3.0.3","dotenv":"^8.2.0","zxcvbn":"^4.4.2","cheerio":"^1.0.0-rc.5","express":"^4.17.1","js-yaml":"^3.3.0","threads":"^1.6.0","get-port":"^5.1.1","k-bucket":"^5.0.0","octonode":"^0.10.0","passport":"^0.4.1","commander":"^7.1.0","virtualfs":"^2.2.0","fast-fuzzy":"^1.10.8","node-forge":"^0.10.0","async-mutex":"^0.2.4","configstore":"^5.0.1","cross-fetch":"^3.0.6","encryptedfs":"^1.0.2","oauth2orize":"^1.11.0","canonicalize":"^1.0.5","jsonwebtoken":"^8.5.1","multihashing":"^0.3.3","@grpc/grpc-js":"^1.2.4","passport-http":"^0.3.0","isomorphic-git":"^1.8.0","express-session":"^1.17.1","google-protobuf":"^3.14.0","readable-stream":"^3.6.0","ts-custom-error":"^3.2.0","@matrixai/logger":"^2.0.1","swagger-ui-express":"^4.1.4","crypto-random-string":"^3.3.1","passport-http-bearer":"^1.0.1","express-openapi-validator":"^4.0.4","passport-oauth2-client-password":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","arkit":"^1.6.4","eslint":"^7.17.0","ts-jest":"^26.4.4","ts-node":"^9.1.1","typedoc":"^0.20.16","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","@types/node":"^13.13.1","@types/uuid":"^8.3.0","@types/js-yaml":"^3.12.5","tsconfig-paths":"^3.9.0","@types/node-forge":"^0.9.4","@types/configstore":"^4.0.0","@types/oauth2orize":"^1.8.8","@types/jsonwebtoken":"^8.5.0","@types/passport-http":"^0.3.8","swagger-node-codegen":"^1.6.3","@types/express-session":"^1.17.0","@types/google-protobuf":"^3.7.4","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@types/swagger-ui-express":"^4.1.2","@typescript-eslint/parser":"^4.12.0","grpc_tools_node_protoc_ts":"5.0.1","@types/passport-http-bearer":"^1.0.36","@typescript-eslint/eslint-plugin":"^4.12.0","@types/passport-oauth2-client-password":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/polykey_0.0.42_1615963432551_0.8346444828653214","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-08-13T02:09:42.432Z","modified":"2025-08-26T06:23:25.797Z","0.0.17":"2020-08-13T02:09:42.922Z","0.0.18":"2020-10-13T06:41:49.775Z","0.0.19":"2020-10-15T08:51:36.556Z","0.0.20":"2020-10-15T09:37:55.628Z","0.0.21":"2020-10-30T05:01:24.130Z","0.0.22":"2020-10-30T06:44:07.664Z","0.0.23":"2020-10-31T09:42:13.154Z","0.0.24":"2021-01-20T09:18:49.452Z","0.0.25":"2021-01-20T09:23:41.127Z","0.0.26":"2021-01-21T02:16:40.141Z","0.0.27":"2021-01-28T08:09:27.834Z","0.0.28":"2021-02-03T07:58:41.118Z","0.0.29":"2021-02-04T23:33:40.571Z","0.0.30":"2021-02-04T23:43:39.291Z","0.0.31":"2021-02-18T06:14:06.411Z","0.0.32":"2021-02-19T04:07:32.246Z","0.0.33":"2021-02-23T04:24:15.581Z","0.0.34":"2021-03-11T06:21:38.107Z","0.0.35":"2021-03-12T01:46:46.807Z","0.0.36":"2021-03-12T05:40:18.648Z","0.0.37":"2021-03-12T10:27:18.386Z","0.0.38":"2021-03-15T05:19:53.516Z","0.0.39":"2021-03-16T09:50:54.006Z","0.0.41":"2021-03-16T09:53:33.729Z","0.0.42":"2021-03-17T06:43:52.797Z"},"bugs":{"url":"https://github.com/MatrixAI/js-polykey/issues"},"author":{"name":"Matrix AI"},"license":"Apache-2.0","homepage":"https://polykey.io","keywords":["secrets","password"],"repository":{"url":"git+https://github.com/MatrixAI/js-polykey.git","type":"git"},"description":"Polykey Core Library","contributors":[{"name":"Roger Qiu"},{"name":"Aashwin Varshney"},{"name":"Robert Cronin"},{"name":"Lucas Lin"},{"name":"Gideon Rosales"}],"maintainers":[{"email":"roger.qiu@polyhack.io","name":"cmcdragonkai"},{"email":"enquiry@matrix.ai","name":"matrixai-bot"}],"readme":"# Polykey (library)\n## Overview\n\njs-polykey is the library used in the distributed secret sharing `PolyKey` app. You can find the actual application [here](https://github.com/matrixai/polykey).  A polykey node is comprised of one or many Vaults to store Secrets. These vaults are encrypted with keys derived from the master private key. Secrets always remain encrypted on disk and are only decrypted in memory. All you need to connect with and share secrets with another keynode on the same local area network is it's public key, poykey takes care of discovery. Once connected, you can securely share vaults with each other and polykey will ensure those vaults are synced.\n\nPolyKey requires a public/private keypair for all crypto operations, this can be provided to a pre-initialized KeyManager instance before polykey is initialized or it can be generated (this is the default).\n\n## Class Dependencies\nIn order to better understand how the pieces of PolyKey fit together, use this dependency DAG as reference:\n<img src=\"./media/dependencies.png\">\n\n## KeyManager\nThis class is responsible for managing the public and private keys as well as any crypto operations using those keys. The symmetric vault keys are also managed by this instance.\n\nThe KeyManager is able to be loaded separately to the PolyKey main class and then passed into PolyKey. This is useful for loading the keypair prior to initializing PolyKey.\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\n// Initialize key manager first\nconst keyManager = new KeyManager()\nawait keyManager.loadKeyPair('./keys/private.key', './keys/public.key')\n\n// Initialize polykey instance\nconst pk = new PolyKey(keyManager)\n</pre>\n\n### Key Generation\nThe key manager class can generate new symmetric keys using key derivation and the loaded private key\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\nconst newKey = await keyManager.generateKey('secret passphrase')\n</pre>\n\n## Testing:\nPolyKey  uses jest to test:\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\njest\n</pre>\n\n# Command Line Interface (CLI)\nHere is a demo of the CLI on [asciinema](https://asciinema.org/a/347434).\n\nThe PolyKey CLI exposes various git-style sub commands that can be used to manipulate the PolyKey node:\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\nUsage: polykey [options] [command]\n\nOptions:\n  --version       output the current version\n  -h, --help      display help for command\n\nCommands:\n  keys            manipulate keys\n  secrets         manipulate secrets for a given vault\n  vaults          manipulate vaults\n  nodes           node operations\n  gestalts        gestalt operations\n  social          social commands\n  crypto          crypto operations\n  agent           control the polykey agent\n  ca              certificate authority operations\n  oauth           http oauth2 operations\n  help [command]  display help for command\n</pre>\n\nUsage looks like the following:\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\npolykey agent ...\npolykey vaults ...\n\n# Sub commands are heirarchical like so:\npolykey vaults new ...\npolykey secrets delete ...\n</pre>\n\nPolyKey also exposes a helpful alias, `pk`, to make typing out commands a little quicker:\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\npk secrets ...\npk crypto ...\n</pre>\n\nIf you ever get stuck, every sub command has a help flag:\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\n# Either one of -h or --help will do\npk -h\npk vaults --help\npk secrets new -h\n</pre>\n\n## Agent\nWith this command you can manipulate the polykey agent including starting/restarting/stopping the agent, creating/importing a new polykey node, and getting the agent status.\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\nUsage: polykey agent [options] [command]\n\ncontrol the polykey agent\n\nOptions:\n  -h, --help         display help for command\n\nCommands:\n  status [options]     retrieve the status of the agent\n  start [options]      start the agent\n  restart [options]    restart the agent\n  stop [options]       stop the agent\n  bootstrap [options]  initialize a new polykey node\n  lock [options]       lock polykey\n  unlock [options]     unlock polykey\n  help [command]       display help for command\n</pre>\nExample  usage:\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\n# managing the polykey agent\npk agent stop\npk agent start\n# restart the agent as a background process\npk agent restart -b\npk agent status # agent status is 'online'\n\n# create a new polykey node\npk agent bootstrap -np '~/NewPolykeyNode' -n 'John Smith' -pp 'passphrase'\n\n# load an existing node\npk agent start -np '~/NewPolykeyNode' -pp 'passphrase'\n\n</pre>\n\nNote: Polykey also provides the ability to set an environment variable, `PK_PATH`, instead of specifying the node path with `-np '~/NewPolykeyNode'`\n\n## Keys\nThis command is used to interact with PolyKey's KeyManager. With this command you can generate new keys, list keys and more.\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\nUsage: polykey keys [options] [command]\n\nmanipulate keys\n\nOptions:\n  -h, --help         display help for command\n\nCommands:\n  new [options]      derive a new symmetric key\n  keypair [options]  derive a new keypair for use in another keynode\n  get [options]      get the contents of a specific symmetric key\n  delete [options]   delete a symmetric key from the key manager\n  list|ls [options]  list all symmetric keys in the keynode\n  primary [options]  get the contents of the primary keypair\n  help [command]     display help for command\n</pre>\nExample  usage:\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\n# create a new key\npk keys new -n 'NewKey' -p 'Key Passphrase'\n\n# deleting an existing key\npk keys delete -n 'NewKey'\n\n# list all existing keys\npk keys list # 'NewKey'\n\n# list primary key with private key included\npk keys primary -pk\n# Public Key:\n# -----BEGIN PGP PUBLIC KEY BLOCK-----\n# ...\n# -----END PGP PUBLIC KEY BLOCK-----\n#\n# Private Key:\n# -----BEGIN PGP PRIVATE KEY BLOCK-----\n# ...\n# -----END PGP PRIVATE KEY BLOCK-----\n</pre>\n\n## Vaults\nThe vaults sub command lets you manipulate vaults, e.g. to list the existing vaults, add a new vault or destroy an old vault.\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\nUsage: polykey vaults [options] [command]\n\nmanipulate vaults\n\nOptions:\n  -h, --help            display help for command\n\nCommands:\n  list|ls [options]     list all available vaults\n  scan [options]        scan a known node for accessible vaults\n  new [options]         create a new vault\n  rename [options]      rename an existing vault\n  stats [options]       get the stats for a vault\n  pull [options]        pull a vault from a node\n  share [options]       pull a vault from a node\n  unshare [options]     pull a vault from a node\n  delete|del [options]  delete an existing vault\n  help [command]        display help for command\n</pre>\n\nExample usage:\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\n# create a new vault\npk vaults new -vn 'NewVault'\n\n# list all existing vaults\npk vaults ls # 'NewVault'\n\n# delete a vault\npk vaults delete -vn 'NewVault'\n</pre>\n\n## Secrets\nThe secrets sub command lets you manipulate secrets in a specific vault such as adding new secrets, removing old secrets or modifying existing secrets. In addition, polykey can inject variables into a modified environment with the `pk secrets env` command.\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\nUsage: polykey secrets [options] [command]\n\nmanipulate secrets for a given vault\n\nOptions:\n  -h, --help            display help for command\n\nCommands:\n  list|ls [options]     list all available secrets for a given vault\n  new [options]         create a secret within a given vault, specify a secret\n                        path with '<vaultName>:<secretPath>'\n  dir [options]         create a secret within a given vault, specify a secret\n                        path with '<vaultName>:<secretPath>'\n  update [options]      update a secret within a given vault, specify a secret\n                        path with '<vaultName>:<secretPath>'\n  edit|ed [options]     edit a secret with the default system editor, specify a\n                        secret path with '<vaultName>:<secretPath>'\n  delete|del [options]  delete a secret or sub directory from a given vault,\n                        specify a secret path with\n                        '<vaultName>:<secretPath|subDirectoryPath>'\n  get [options]         retrieve a secret from a given vault, specify a secret\n                        path with '<vaultName>:<secretPath>'\n  env [options]         run a modified environment with injected secrets,\n                        specify a secret path with\n                        '<vaultName>:<secretPath>[=<variableName>]'\n  help [command]        display help for command\n\n</pre>\n\nExample usage:\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\n# add a new secret\npk secrets new -f '~/SeretFile' -sp NewVault:NewSecret\n\n# list names of all secrets within specific vaults\npk secrets list -vn NewVault AnotherVault\n# 1. NewVault:NewSecret\n# 2. AnotherVault:AnotherSecret\n\n# delete secrets\npk secrets delete -sp NewVault:NewSecret AnotherVault:AnotherSecret\n\n# retrieve a secret\npk secrets get -sp NewVault:NewSecret\n# &lt;NewSecretContent>\n\n# enter a modified environment with injected secrets\npk secrets env NewVault:NewSecret=SECRET_1 AnotherVault:AnotherSecret=SECRET_2\n\n# enter a modified environment with injected secrets and execute a command\npk secrets env NewVault:NewSecret=SECRET_1 --command=\"echo $SECRET_1\"\n</pre>\n\n## Crypto\nThe crypto sub command allows you to perform asymmetric cryptography operations (sign/encrypt/verify/decrypt) on files using the loaded public/prvate keypair.\n\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\nUsage: polykey crypto [options] [command]\n\ncrypto operations\n\nOptions:\n  -h, --help         display help for command\n\nCommands:\n  sign [options]     signing operations [files]\n  verify [options]   verification operations\n  encrypt [options]  encryption operations\n  decrypt [options]  decryption operations\n  help [command]     display help for command\n</pre>\n\nExample usage:\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\n# sign a file and store as a detached signature\npk crypto sign ./file # creates ./file.sig\n\n# verify a file\npk crypto verify -fp ./file.sig\n\n# encrypt a file\npk crypto encrypt -fp ./file\n\n# decrypt a file\npk crypto decrypt -fp ./file\n</pre>\n\n## Verbosity\nPolykey uses four different levels of verbosity (Debug, Info, Warn, Error). The verbosity level can be set by using -v in the Polykey CLI. By default, the verbosity level will be set to log Warn messages. The verbosity level can be decreased by accumulating '-v' flags.\n\n<pre style=\"white-space:pre !important; overflow-x:scroll !important\">\n# verbosity is set to Info\npk agent start -v\n\n# verbosity is set to Debug\npk agent start -vv\n</pre>\n\nTo decrease the verbosity further,\nTODO: explain verbosity levels when it is implemented\n\n# Development\nIf `js-polykey` is not installed, for example when developing, it can be run from source from a few methods:\n---\n```\nnpm run polykey -- -h\n```\nThis will run polykey from source. the `--` in the command separates the subsequent arguments from the `npm run` command, and passes it to the program being run, in this case polykey:\n\n\n```bash\n$ npm run polykey -- -h\n\n> @matrixai/polykey@0.0.37 polykey /home/user/.../js-polykey\n> ts-node -r tsconfig-paths/register src/bin/polykey.ts \"-h\"\n\nUsage: polykey [options] [command]\n\nOptions:\n  -V, --version   output the version number\n  -h, --help      display help for command\n\nCommands:\n  keys            manipulate keys\n  secrets         manipulate secrets for a given vault\n  vaults          manipulate vaults\n  nodes           node operations\n  gestalts        gestalt operations\n  social          social commands\n  crypto          crypto operations\n  agent           control the polykey agent\n  ca              certificate authority operations\n  oauth           http oauth2 operations\n  help [command]  display help for command\n\n```\n---\n```bash\nnpm run build\nnode dist/bin/polykey.js -h\n```\nThis is equivalent to the above, but instead, we run the built file directly using `node`:\n```bash\n$ node dist/bin/polykey.js\nUsage: polykey [options] [command]\n\nOptions:\n  -V, --version   output the version number\n  -h, --help      display help for command\n\nCommands:\n  keys            manipulate keys\n  secrets         manipulate secrets for a given vault\n  vaults          manipulate vaults\n  nodes           node operations\n  gestalts        gestalt operations\n  social          social commands\n  crypto          crypto operations\n  agent           control the polykey agent\n  ca              certificate authority operations\n  oauth           http oauth2 operations\n  help [command]  display help for command\n```\n\n# Build\n```bash\nnpm run build\n```\nThis will create a dist folder.\n## Proto Files\nAll `.proto` files are stored in the the `src/proto` directory. JavaScript and type definition files are build using the following command:\n\nWe use:\n```\ngrpc_tools_node_protoc_ts@5.0.1\n```\nIn package.json, this looks like (specifically locked):\n```json\n\"grpc_tools_node_protoc_ts\": \"5.0.1\",\n```\n\nTo generate the `proto` files:\n\n```\nprotoc \\\n  --proto_path=src/proto/schemas \\\n  --plugin=protoc-gen-grpc=\"$(which grpc_node_plugin)\" \\\n  --js_out=import_style=commonjs,binary:src/proto/js \\\n  --ts_out=grpc_js:src/proto/js \\\n  --grpc_out=grpc_js:src/proto/js \\\n  ./src/proto/schemas/*.proto\n```\n\n# Builds the dependency graph\n\n```\narkit ./src -o ./media/dependencies.png\n\ntypedoc --media ./media\n```\n\n## Deployment\n\n### Deploying to AWS ECS:\n\nFirst login to AWS ECR:\n\n```sh\naws --profile=matrix ecr get-login-password --region ap-southeast-2 | docker login --username AWS --password-stdin 015248367786.dkr.ecr.ap-southeast-2.amazonaws.com\n```\n\nProceed to build the container image and upload it:\n\n```sh\nrepo=\"015248367786.dkr.ecr.ap-southeast-2.amazonaws.com\" && \\\nbuild=\"$(nix-build ./release.nix --attr docker)\" && \\\nloaded=\"$(docker load --input \"$build\")\" && \\\nname=\"$(cut -d':' -f2 <<< \"$loaded\" | tr -d ' ')\" && \\\ntag=\"$(cut -d':' -f3 <<< \"$loaded\")\" && \\\ndocker tag \"${name}:${tag}\" \"${repo}/polykey:${tag}\" && \\\ndocker tag \"${name}:${tag}\" \"${repo}/polykey:latest\" && \\\ndocker push \"${repo}/polykey:${tag}\" && \\\ndocker push \"${repo}/polykey:latest\"\n```\n","readmeFilename":"README.md"}